Fabric stores in Iowa

There are 174 places to buy fabric in Iowa: 148 independent fabric stores and sewing shops,125 quilt shops, plus craft chains that carry fabric. Cedar Rapids has the most, with 7. See only quilt shops in Iowa →

Last updated October 8, 2026.

Cities in Iowa

Top-rated independent fabric stores in Iowa

24 stores

Guides

Fabric stores in other Iowa towns