Fabric stores in Oklahoma

There are 137 places to buy fabric in Oklahoma: 98 independent fabric stores and sewing shops,76 quilt shops, plus craft chains that carry fabric. Oklahoma City has the most, with 28. See only quilt shops in Oklahoma →

Last updated October 8, 2026.

Cities in Oklahoma

Top-rated independent fabric stores in Oklahoma

24 stores

Guides

Fabric stores in other Oklahoma towns