Thrift & Secondhand Stores in Iowa

Iowa has 189 thrift, consignment, vintage, and antique stores across 70 cities in our directory. The most stores are in Des Moines, West Des Moines, and Cedar Rapids.

Statewide, that breaks down into 79 thrift stores, 55 antique stores, 51 secondhand stores and 4 consignment shops. Chains operating in Iowa include Goodwill, Habitat for Humanity ReStore, The Salvation Army Family Store, and Plato's Closet, alongside independent and church-run shops.

116 listings have hours on file, and 49 of them are open on Sunday. 38 of the 70 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 Iowa