Across Minnesota, of the 673 thrift stores we list, 623 give a phone number, 55 publish opening hours and 402 have a website. 142 are branches of national chains — Goodwill (65), Salvation Army (23), Once Upon a Child (15); the remaining 531 are independent. By what they offer: 159 accept donations, 94 have a furniture section, 34 sell online.
Minnesota in numbers
How we count- Rank 28 of 51 for stores per person11.7
11.7 per 100,000 residents; the national figure is 10.2. - 13.9% run by Goodwill, The Salvation Army or St. Vincent de Paul94
77.8% independent; nationally the big three hold 20.3%. Largest chains here: Goodwill (65), The Salvation Army (27), Savers / Value Village (20). - 28 towns more than 20 miles from a listed store28
17,792 residents, 0.4% of the state's town population. - 13 stores publish a weekly sale, 12 a senior discount13
Which stores offer them is marked on each card below; ask the store for current terms. - 10 listings updated by their owners10
Owners send corrections by email; we apply them and mark the card with the date.
Cities
Largest first. Towns with a single thrift store are listed further down this page.
- Minneapolis40
- Rochester25
- St Paul19
- Duluth14
- Bemidji12
- Brainerd11
- Mankato11
- Saint Paul11
- Alexandria7
- Burnsville7
- Fergus Falls7
- Grand Rapids7
- Maple Grove7
- Red Wing7
- Blaine6
- Detroit Lakes6
- Eden Prairie6
- Maplewood6
- Roseville6
- Shakopee6
- Winona6
- Aitkin5
- Albert Lea5
- Austin5
- Brooklyn Park5
- Cambridge5
- Chaska5
- Elk River5
- Faribault5
- Forest Lake5
- Hibbing5
- Hutchinson5
- Marshall5
- Park Rapids5
- Princeton5
- St Louis Park5
- Waite Park5
- Woodbury5
- Bloomington4
- Cloquet4
- Coon Rapids4
- Eagan4
- Lakeville4
- Moorhead4
- Mora4
- New Ulm4
- Northfield4
- Pine River4
- St Peter4
- Thief River Falls4
- Willmar4
- Akeley3
- Arlington3
- Buffalo3
- Chisholm3
- Fairmont3
- Golden Valley3
- Hastings3
- Hermantown3
- Hinckley3
- Hopkins3
- Lake City3
- Minnetonka3
- Moose Lake3
- Oak Park Heights3
- Pequot Lakes3
- Pine City3
- Plymouth3
- Redwood Falls3
- Richfield3
- Rockford3
- St Cloud3
- Staples3
- Wadena3
- Worthington3
- Albany2
- Apple Valley2
- Backus2
- Benson2
- Braham2
- Cannon Falls2
- Chanhassen2
- Columbia Heights2
- Cottage Grove2
- Crosslake2
- Crystal2
- Dilworth2
- Edina2
- Ely2
- Excelsior2
- Fridley2
- Garrison2
- Glenwood2
- Grand Marais2
- Hackensack2
- Kenyon2
- Lakefield2
- Litchfield2
- Little Canada2
- Little Falls2
- Lonsdale2
- Luverne2
- Madelia2
- Mahnomen2
- McGregor2
- Monticello2
- Morris2
- Mound2
- New Hope2
- New London2
- New Richland2
- North Branch2
- Onamia2
- Ortonville2
- Osakis2
- Roseau2
- Rush City2
- Savage2
- Shoreview2
- St Charles2
- Stillwater2
- Two Harbors2
- Victoria2
- Wabasha2
- Waconia2
- Wells2
- West St Paul2
- White Bear Lake2
- Ada1
- Adrian1
- Andover1
- Anoka1
- Ashby1
- Babbitt1
- Badger1
- Bagley1
- Barnum1
- Battle Lake1
- Baxter1
- Becker1
- Belle Plaine1
- Bigfork1
- Blackduck1
- Breckenridge1
- Brooklyn Center1
- Browerville1
- Bruno1
- Caledonia1
- Center City1
- Champlin1
- Chatfield1
- Clarissa1
- Cokato1
- Cold Spring1
- Cook1
- Cotton1
- Crosby1
- Dalton1
- Dassel1
- Dayton1
- Deer River1
- Deerwood1
- Delano1
- Dodge Center1
- Dundas1
- Eagle Bend1
- East Bethel1
- East Grand Forks1
- Easton1
- Edgerton1
- Elbow Lake1
- Erskine1
- Eveleth1
- Fertile1
- Fisher1
- Fosston1
- Frazee1
- Gaylord1
- Glencoe1
- Granite Falls1
- Grey Eagle1
- Ham Lake1
- Hawley1
- Hendrum1
- Henning1
- Hill City1
- Howard Lake1
- Independence1
- Inver Grove Heights1
- Isanti1
- Isle1
- Ivanhoe1
- Jackson1
- Janesville1
- Kasson1
- Kelliher1
- Lake Crystal1
- Lamberton1
- Laporte1
- Le Center1
- Le Sueur1
- Lewiston1
- Lindstrom1
- Long Prairie1
- Longville1
- Mantorville1
- Maple Lake1
- Mapleton1
- Medford1
- Miesville1
- Milaca1
- Montevideo1
- Montrose1
- Motley1
- New Brighton1
- New Prague1
- North Mankato1
- Oak Grove1
- Olivia1
- Paynesville1
- Pelican Rapids1
- Perham1
- Ramsey1
- Red Lake Falls1
- Rogers1
- Rothsay1
- Rushford1
- Saint Peter1
- Sandstone1
- Sauk Centre1
- Sauk Rapids1
- Sebeka1
- Sleepy Eye1
- South St Paul1
- Spring Park1
- Spring Valley1
- St Joseph1
- Stacy1
- Storden1
- Tower1
- Tracy1
- Twig1
- Vergas1
- Virginia1
- W St Paul1
- Walker1
- Walnut Grove1
- Waseca1
- Watertown1
- Waterville1
- Watson1
- Wayzata1
- West Concord1
- Wheaton1
- Windom1
- Winsted1
- Winthrop1
- Zumbrota1
Minnesota, by feature
- 159
- 94
- 34
- 33
- 13
Other towns in Minnesota
One thrift store each — too few for a page of their own, so they live here.
-
Thrift storeBaudette
216 Main Ave, Baudette, MN 56623
Research
All guides and studies- Thrift Stores per Person: Which States Have the Most (2026 Data)
- Thrift Store Deserts: US Towns Where the Nearest Thrift Store Is More Than 20 Miles Away
- Who Runs America’s Thrift Stores? Chain vs. Independent Shares by State (2026 Data)
- Which Thrift Stores Take Furniture — and Which Will Pick It Up
- Donating to Thrift Stores: Where to Drop Off and How the IRS Deduction Works
- Thrift Stores That Sell Online: How Many Shops Run a Web Store, State by State
- Where Your Thrift Store Purchase Goes: The Causes America's Charity Shops Fund
- Best Days to Go Thrifting: Weekly Sales, Color Tags and Senior Discounts
Good to know about thrift stores in Minnesota
Where to sell used clothes for cash?
Resale shops, consignment boutiques, and buy-out stores across Minnesota pay cash on the spot for clean, trendy apparel. Bring gently used items in good condition during trade hours for immediate evaluation. You can browse 673 verified secondhand locations across Minnesota to find buyers near you.
Where to sell bridal gown?
Specialty bridal consignment boutiques and online wedding gown resale platforms purchase or accept pre-owned dresses across Minnesota. Most buyers require gowns to be professionally cleaned and under five years old. Check 673 listings across Minnesota to locate bridal consignment specialists near you.
Where to buy cheap picture frames?
Thrift stores, estate clearance centers, and discount home goods retailers throughout Minnesota carry affordable picture frames. Secondhand frames can easily be refreshed with a coat of paint or new glass matting. Browse 673 secondhand outlets across Minnesota to find budget framing options.
Where to sell old vhs tapes?
Nostalgia shops, vintage media retailers, and online collector marketplaces buy rare or cult-classic VHS tapes in Minnesota. Common movie releases carry low resale value, but horror titles, limited runs, and sealed tapes remain sought after. Browse 673 vintage media spots across Minnesota to find potential buyers.
How to sell a wedding dress?
Clean and inspect your dress, photograph key details, and list it with specialized bridal consignment shops or pre-owned gown platforms in Minnesota. Setting realistic pricing based on designer name, condition, and purchase year increases sales probability. Discover 673 bridal resale listings across Minnesota to find selling venues.