The 10 Best Thrift Shops in Minnesota!

Minnesotans are a thrifty bunch. Nothing satisfies quite like finding that hidden gem at an unbelievable price. The popularity of tag-popping in Minnesota has resulted in a thrift store boom. Here are our favorite places to get our thrift on.

1. Hidden Treasures Thrift Store, St. Anthony, MN

Like many of the state’s best shops, Hidden Treasures Thrift Store is backed by a mission to do good. In this case, it’s to help people overcome barriers to employment. Thrifters will therefore find an awesome selection of everything from clothes to furniture, donated by people looking to do some good. When you shop at Hidden Treasures, you’ll find some awesome deals and help others at the same time.

2. Common Closet Thrift Store, Wabasha, MN

Recently voted “Best Thrift Shop in Minnesota,” The Common Closet Thrift Store has become a Wabasha institution and community stalwart since its opening in 2010. The store takes in a wide range of clothes and household items, resells them to the community at a low cost, then regularly donates proceeeds to local charities. Bargain hunters in Southeast Minnesota won’t want to miss The Common Closet.

3. Repair Lair, Minneapolis, MN

Thrifty outdoor enthusiasts will appreciate Repair Lair in Minneapolis’ Longfellow Neighborhood. Not only do they repair gear and outdoor clothing, they consign and resell it. Looking for a bargain on a tent or winter jacket, hiking boots or skis? Repair Lair is the place to be.

4. ThriftWorks!, Waite Park, MN

Tag poppers in the St. Cloud area can find a boatload of bargains at ThriftWorks. Operated by WACOSA, ThriftsWorks not only sells clothes, shoes, books, toys, and household items, it also puts developmentally-disabled adults to work by offering them employment opportunities in the store and donation center.

5. Planet Thrift, Little Canada, MN

Planet Thrift is a super-sized thrift store in the East Metro. You won’t be disappointed with its good-sized variety of items that ranges from clothes and shoes to furniture, books, movies and collectibles. Not only will you nail some bargains, you’ll be helping to keep otherwise-useful things out of the landfill.

6. St. Michael’s Used a Bit Store, Duluth, MN

Locally operated by St. Michael’s Catholic Church, the Used a Bit Store is a popular destination for bargain hunters in the Northland. While its inventory is not always as big as some of the shops run by larger, national organizations, the Used a Bit Store manages to get a steady stream of good quality donations that often yields awesome deals.

7. Junket: Tossed and Found, Minneapolis, MN

Junket Tossed and Found is an awesomely-eclectic, South Minneapolis shop that started from a deeply-personal place for the owner. What began as a tiny vintage shop is now a “secondhand mercantile” with thousands of square feet of carefully-curated bargains and treasures.

8. MRCI Thrift Shop, Mankato, MN

The MRCI Thrift Shop got its beginnings as a rummage sale in 1963. The sale got bigger and bigger until it just needed a store of its own. Today, the MRCI Thrift Shop is a store with more than 12,000 square-feet of retail space that’s chock-full of everything a South Central-area bargain hunter could want.

9. Restored Blessings, Winona, MN

Restored Blessings is packed to the walls with great bargains. Clothing, books, furnitues, and household items are the shop’s staples, but really, with a constant influx of new items, you never know what you may find at Restored Blessings.

10. Mary-Go-Round Shoppe, Albert Lea, MN

Mary-Go-Round Shoppe is like a combination thrift store-consignment shop-antique store. With a wide selection of clothing and shoes, this shop offers all sorts of treasures for bargain hunters. In addition to their regular thrift-shop priced, the store often runs special deals and promotions.

Select a Minnesota town to find the Best Things-To-Do and Places To Go around you
Find Thrift Shops Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Aitkin County

Anoka County

Becker County

Beltrami County

Benton County

Big Stone County

Blue Earth County

Brown County

Carlton County

Carver County

Cass County

Chippewa County

Chisago County

Clay County

Clearwater County

Cook County

Cottonwood County

Crow Wing County

Dakota County

Dodge County

Douglas County

Faribault County

Fillmore County

Freeborn County

Goodhue County

Grant County

Hennepin County

Houston County

Hubbard County

Isanti County

Itasca County

Jackson County

Kanabec County

Kandiyohi County

Kittson County

Koochiching County

Lac Qui Parle County

Lake County

Lake Of The Woods County

Le Sueur County

Lincoln County

Lyon County

Mahnomen County

Marshall County

Martin County

Mcleod County

Meeker County

Mille Lacs County

Morrison County

Mower County

Murray County

Nicollet County

Nobles County

Norman County

Olmsted County

Otter Tail County

Pennington County

Pine County

Pipestone County

Polk County

Pope County

Ramsey County

Red Lake County

Redwood County

Renville County

Rice County

Rock County

Roseau County

Saint Louis County

Scott County

Sherburne County

Sibley County

Stearns County

Steele County

Stevens County

Swift County

Todd County

Traverse County

Wabasha County

Wadena County

Waseca County

Washington County

Watonwan County

Wilkin County

Winona County

Wright County

Yellow Medicine County