The 10 Best Thrift Shops in Iowa!

Whether you’re looking for some retro décor for your home or vintage clothes, Iowa’s top-notch thrift stores can help you out. You can spend hours in these gold mines, hunting for the hidden treasures. Pair that with a friendly staff, and maybe even the opportunity to donate to a good cause. Here are the 10 best thrift stores in the state.

1. Almost Free Store, Des Moines, IA

With an ever-changing inventory, you never quite know what you are going to find at the Almost Free Store in Des Moines. Featuring toys, collectibles and bargain-based consignment items, even if you aren’t looking for anything in particular from Almost Free, it’s just fun to shop around the aisles. If you are looking for that perfect gift for a unique someone, or you want to simply find a place that’s fun to be, Almost Free is the spot for you, and your wallet won’t be hurting once you leave.

2. Crowded Closet, Iowa City, IA

Serving as a non-profit thrift store in the Iowa City neighborhood, Crowded Closet takes donated furniture, clothing and accessories, and sells them to help support local and national relief agencies. The inventory is always changing at Crowded Closet, providing for new surprises every time you walk through the door. What you can always expect to find at this local thrift store however, is a massive number of items to choose from, a clean space to shop in, and perhaps that special treasure you didn’t even know you were looking for.

3. Encore Thrift Store, Des Moines and Urbandale, IA

With two locations in Des Moines and Urbandale, you have twice the chances to find your next favorite piece of clothing at a reasonable price at the Encore Thrift Store. Encore Thrift Store is operated by Hope Ministries, which provides long and short-term care for hurt men, women and children in the community. This means that alongside their long selection of gently used clothing is a good cause being supported, and when you find something you really like at this award-winning thrift store, everyone's a winner.

4. The Daisy, Cedar Rapids, IA

Coming in at the higher end of the thrift shop scale, the Daisy of Cedar Rapids has been in operation for nine years, and have built themselves quite the reputation as a high-end fashion consignment boutique. At The Daisy you can expect to discover many of your favorite brands of quality clothing at a much more reasonable price you’d find in the average retail environment. If you happen to have a surplus of nice clothes in your closet taking up space, The Daisy welcomes new used-clothing trade-ins and buyouts.

5. Rags Consignment, Marion, IA

Serving as an upscale consignment shop in the Marion area, Rags Consignment has a whole host of high-end fashion brands and professional clothing options all throughout the store. It’s not just clothes though for Rags Consignment, it’s also furniture and household items. So, whether you are looking for a new outfit to wear to work, or a centerpiece for a room you are trying to furnish, if you want a unique selection and prices that won’t break the budget, Rags Consignment has just what you are looking for.

6. The Country Attic Consignment Shop, New Hampton, IA

Located on a farm in New Hampton, the Country Attic Consignment Shop is only open Friday and Saturdays, making planning ahead for this unique consignment shop a recommended approach to finding something you want. Because it’s a consignment shop, expect the inventory to change with every visit, but with a constant stream of household items, antiques and many other decorative and functional appliances, you’ll always find something you didn’t even know you were looking for at the Country Attic Consignment Shop.

7. Overflow Thrift Store, Ames, IA

Serving a wide variety of charities, Overflow Thrift Store in Ames is a non-profit consignment shop that aims to provide a place to give, shop, and support humanity. If you feel like your own life is overflowing with excessive material goods, Overflow is happy to take your extra items and display them on the shelf. If you are a frugal shopper or environmentally-focused recycler of goods, Overflow has quite the selection to choose from. With all proceeds aimed towards world charities and international assistance, everyone wins when you shop at Overflow Thrift Store.

8. The Whistle Stop Consignment Shop, Sioux City, IA

For all the antique enthusiasts out there, plus the weird items collectors, the Whistle Stop Consignment Shop is your one-stop shop for everything eclectic in Sioux City. Whether you are looking for quality antiques, unique light fixtures, jewelry, purses or such more, you’re bound to find something that catches your eye at the Whistle Stop Consignment Shop. Better yet, if you happen to already own a unique item that you are looking to get rid of, the Whistle Stop also accepts consignment items they can help you sell.

9. Rocket Resale, Davenport, IA

Featuring vintage and someday-vintage furniture and accessories, Rocket Resale specializes in mid-century and retro vintage items. Everyone who works there loves talking about the newest finds to come into the store. If you are looking to give your place a unique taste that you won’t find at any department store, Rocket Resale has the right items for you. With the consignment nature of the business, chances are you’ll find the right prices to fit perfectly into any budget.

10. Goodwill of the Heartland, Multiple locations

It would be a missed opportunity not to mention Goodwill when discussing best thrift shops in Iowa. Not only can you find Goodwill stores across the state, but this non-profit thrift store also employs hundreds of employees who otherwise had barriers into the job market. With so much to choose from, and just as many locations to visit, you can help do your part in the Iowa community by visiting any number of the Goodwill stores across the state.

Select a Iowa 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:

Adair County

Adams County

Allamakee County

Appanoose County

Audubon County

Benton County

Black Hawk County

Boone County

Bremer County

Buchanan County

Buena Vista County

Butler County

Calhoun County

Carroll County

Cass County

Cedar County

Cerro Gordo County

Cherokee County

Chickasaw County

Clarke County

Clay County

Clayton County

Clinton County

Crawford County

Dallas County

Davis County

Decatur County

Delaware County

Des Moines County

Dickinson County

Dubuque County

Emmet County

Fayette County

Floyd County

Franklin County

Fremont County

Greene County

Grundy County

Guthrie County

Hamilton County

Hancock County

Hardin County

Harrison County

Henry County

Howard County

Humboldt County

Ida County

Iowa County

Jackson County

Jasper County

Jefferson County

Johnson County

Jones County

Keokuk County

Kossuth County

Lee County

Linn County

Louisa County

Lucas County

Lyon County

Madison County

Mahaska County

Marion County

Marshall County

Mills County

Mitchell County

Monona County

Monroe County

Montgomery County

Muscatine County

Obrien County

Osceola County

Page County

Palo Alto County

Plymouth County

Pocahontas County

Polk County

Pottawattamie County

Poweshiek County

Ringgold County

Sac County

Scott County

Shelby County

Sioux County

Story County

Tama County

Taylor County

Union County

Van Buren County

Wapello County

Warren County

Washington County

Wayne County

Webster County

Winnebago County

Winneshiek County

Woodbury County

Worth County

Wright County