A Thrifter’s Guide to Dubuque
Whether you’re a seasoned treasure hunter or just curious about secondhand finds, Dubuque offers a rich and varied thrifting scene.
From carefully curated vintage boutiques to sprawling flea markets and well-organized consignment shops, there’s something for everyone.
The Collected & Curated
(Vintage + Antique shops with intentional inventory)
These are the places that feel like a styled boutique or little time capsule — where items are thoughtfully selected, and every piece has character.
CHAIN Vintage
Located at 375 Bluff Street (2nd floor), CHAIN is Dubuque’s go-to for retro and vintage fashion. Think band tees, bell bottoms, 90s designer labels, and curated wardrobe pieces.
Willows
Tucked into Dubuque’s charming Cable Car Square at 471 W. 4th St, Willows is a cozy antique and gift shop that feels like a little hideaway packed with character. Inside, you’ll find an eclectic mix of vintage furniture, decorative accents, and nostalgic curiosities — but the real signature is their in-house potpourri, crafted seasonally and highly praised by visitors.
Shaggy’s Indoor Flea Market
While not strictly a vintage boutique, Shaggy’s flea market is a must for collectors. With dozens of vendors, you’ll find antiques, retro glassware, collectibles, and more.
Plaza Antique Mall
Technically just outside Dubuque, in Dyersville, Plaza Antique Mall is a vintage and collectibles mecca — definitely worth the short drive for serious treasure hunters. With over 150 dealers spread across two floors and roughly 22,500 sq ft of browsing space, you’ll find everything from antiques and farm toys to die-cast models and nostalgic memorabilia.
The Consignment Gems
(Resale spots that are less about rare antiquities and more about curated, gently used finds)
These places are more accessible than high-end vintage but still organized, well styled, and often more affordable than boutiques.
J & J Consignment
Located at 890 Cedar Cross Rd, J & J is clean, well-organized, and stocked with a rotating mix of furniture, home decor, fashion, and more.
Primrose
Located at 1000 Cedar Cross Road, Primrose is a highly curated consignment boutique in Dubuque that strikes a perfect balance between style and affordability. Owner Samantha Wright carefully vets each item to ensure quality — much of the inventory is gently used or nearly new, with lots of on-trend, wearable pieces.
Stuff Etc
At 2095 Holliday Dr, Stuff Etc is a larger consignment store that feels friendly and community-oriented. You’ll find clothing, housewares, décor, and all kinds of treasures.
American Cancer Society Discovery Shop
Located at 2197 University Ave, Ste. B, the Discovery Shop is an upscale resale boutique run by volunteers, supporting the American Cancer Society. They’re selective about donations, accepting only gently used, high-quality items like name-brand clothing, jewelry, décor, and furniture. The shop is tastefully arranged, offering a curated, boutique-style thrifting experience at affordable prices.
As They Grow
Located at 3368 Center Grove Dr, As They Grow is a family-owned consignment boutique in Dubuque focusing on high-quality items for kids and adults. They offer a carefully curated selection — including children's clothes (preemie through teen), baby gear, toys, books, women’s and men’s clothing, shoes, and accessories.
Let It Go Treasures New 4 U
Located in the lower level of 1745 John F. Kennedy Road, Suite C, Let It Go Treasures New 4 U is a breezy, community-rooted resale shop run by four local retirees. What makes it special is that it's not a consignment shop — all items belong to the owners themselves, so inventory is personal, varied, and ever-changing.
Plato’s Closet
Located at 806 Wacker Dr, Suite 104, Plato’s Closet is a trendy, youth‑oriented buy‑sell‑trade shop that specializes in gently used, name-brand clothing, shoes, handbags, and accessories for teens and young adults.
Dig & Save Thrift
(For the bargain hunter who’s ready to dig deep — high volume, low prices, big rewards)
These are mission-driven or non-profit thrift stores where persistence really pays off. You might have to sift through, but that’s where the magic lies.
Mission Thrift Store
With two locations (one at 398 Main Street), this store is run by the Dubuque Rescue Mission. It’s packed with clothing, household goods, and secondhand finds, and your purchase helps support their work.
St. Vincent de Paul Thrift Store
Found at 4990 Radford Ct, this shop is a community staple. The inventory rotates, prices are very reasonable, and they accept a wide variety of donated items.
Goodwill
Located at 2121 Holliday Drive, Goodwill is Dubuque’s nonprofit powerhouse for affordable secondhand goods. With a wide, well-organized selection—everything from clothing and accessories to housewares and small furniture—you’re likely to walk out with a practical find or a hidden gem.
The Salvation Army
Located at 3250 Kennedy Circle, Dubuque, IA, this large Salvation Army Family Store and Donation Center is a staple for bargain hunters and community supporters alike.
Thrifty Finds
Located at 3337 Hillcrest Road, Suite B, Thrifty Finds is a family‑run resale shop in Dubuque that feels like a treasure-filled thrift store with a twist. Owners buy items up-front (instead of consigning), offering cash for a wide range of goods — from baby clothes and décor to lamps, plants, jewelry, and small furniture.
Pro Tips for Thrifting in Dubuque
• Check hours before you go. Many thrift stores in Dubuque close on Sundays, and several curated boutiques are open limited hours or weekends only. Always double-check before planning your route.
• Plan your route. Start downtown and work outward toward consignment and thrift stores to maximize your time.
• Bring cash and cards. Some vendors — especially at flea markets or multi-vendor spaces like Shaggy’s — may prefer cash.
• Go midweek. For fresh inventory and quieter browsing, hit spots like the Dubuque Rescue Mission Thrift Store on a Tuesday or Wednesday.
• Be ready to dig. At “true thrift” locations, patience pays off. Flip through racks, check bins, and give yourself time to search.