Thrift & Secondhand Stores in Michigan
Michigan has 529 thrift, consignment, vintage, and antique stores across 224 cities in our directory. The most stores are in Detroit, Traverse City, and Ann Arbor.
Statewide, that breaks down into 237 thrift stores, 146 secondhand stores, 128 antique stores, 9 consignment shops, 6 vintage stores and 3 flea markets. Chains operating in Michigan include Goodwill, Habitat for Humanity ReStore, Plato's Closet, and The Salvation Army Family Store, alongside independent and church-run shops.
403 listings have hours on file, and 160 of them are open on Sunday. 104 of the 224 towns listed have a single shop — often the only secondhand option for miles. Pick a city to see every secondhand store there, with hours, directions, and what else is nearby.
Browse by city
Featured stores in Michigan
Goodwill
Thrift store1469 US 223, Adrian, MI
Monday: 9 AM – 9 PM; Tuesday: 9 AM – 9 PM; Wednesday: 9 AM – 9 PM; Thursday: 9 AM – 9 PM; Friday: 9 AM – 9 PM; Saturday: 9 AM – 9 PM; Sunday: 10 AM – 7 PM

Plato's Closet
Secondhand store6530 Allen Road, Allen Park, MI
Monday: 10:00 AM – 9:00 PM; Tuesday: 10:00 AM – 9:00 PM; Wednesday: 10:00 AM – 9:00 PM; Thursday: 10:00 AM – 9:00 PM; Friday: 10:00 AM – 9:00 PM; Saturday: 10:00 AM – 9:00 PM; Sunday: 11:00 AM – 6:00 PM

Goodwill
Thrift store5269 Lake Michigan Drive, Allendale, MI
Monday: 10 AM – 7 PM; Tuesday: 10 AM – 7 PM; Wednesday: 10 AM – 7 PM; Thursday: 10 AM – 7 PM; Friday: 10 AM – 7 PM; Saturday: 10 AM – 7 PM; Sunday: 11 AM – 6 PM

Goodwill Northern Michigan
Secondhand store1201 North Bagley Street, Alpena, MI
Mo-Fr 10:00-18:00; Sa 09:00-19:00; Su 11:00-18:00

Habitat for Humanity Northeast Michigan / ReStore
Secondhand store2630 US 23, Alpena, MI
Mo-Fr 09:00-17:00; Sa 10:00-16:00

Pace & Hong Auctions
Secondhand store612 South Ripley Boulevard, Alpena, MI
Monday: 10:00 AM – 6:00 PM; Tuesday: 10:00 AM – 6:00 PM; Wednesday: 10:00 AM – 6:00 PM; Thursday: 10:00 AM – 6:00 PM; Friday: 10:00 AM – 6:00 PM; Saturday: Closed; Sunday: Closed