12 Iowa Fabric Stores Every Creative Mind Should Visit
Color spills out of doorways across Iowa in ways most road trip itineraries never quite manage to mention.
Somewhere between cornfields and courthouse squares, fabric turns into its own quiet, unexpected art form, one bolt at a time.
Wooden floors creak under decades of foot traffic while shelves rise in slow, deliberate waves of pattern, batik, and thread. Machines hum in back corners, ready for hands eager to turn scraps into heirlooms.
Small-town charm and big-city selection somehow share the same square footage.
A dozen of these creative havens wait ahead, each one worth building a weekend around and bragging about later.
Iowa keeps its best fabric secrets closer to the ground than most travel guides bother to admit, so pack curiosity along with the car.
1. Cotton Creek Mill, West Branch

Historic hardwood floors and stained wood shelves set the mood the moment you step inside Cotton Creek Mill in West Branch, Iowa. This full-service quilt shop carries over 1,500 bolts of fabric, making it a serious destination for any fabric lover.
The selection here is genuinely impressive in its range. You can browse patriotic prints, historic reproductions, Christmas fabrics, batiks, and children’s patterns all under one roof.
Moda Bella Solids and beautiful wools add even more depth to the collection.
Block of the Month programs and hands-on classes keep the creative energy flowing year-round. The shop blends fabric shopping with local history in the most satisfying way.
West Branch itself is a historic town worth exploring before or after your visit.
Cotton Creek Mill sits at 113 W Main St, West Branch, IA 52358, right in the heart of a community that takes its heritage seriously. Plan to linger here longer than you expect.
2. Home Ec Workshop, Iowa City

Picture a lovely old red Victorian-style home filled wall to wall with natural fiber fabrics, vintage buttons, knitting patterns, and spinning fibers. That is exactly what Home Ec Workshop in Iowa City, Iowa delivers on every visit.
The shop specializes in natural and organic fabric options, which sets it apart from more conventional craft retailers. Modern prints sit alongside vintage-inspired textiles, creating a browsing experience that feels curated and creative rather than overwhelming.
Beyond the fabric, the community living room is a standout feature. Crafters gather here to connect, share ideas, and work on projects together.
Classes and private lessons are offered regularly for anyone looking to sharpen their skills.
The space can even host birthday parties and baby showers with crafting activities built right in. It is a shop that feels less like a store and more like a creative home base for the Iowa City crafting community.
Find Home Ec Workshop at 424 E Jefferson St, Iowa City, IA 52245, and give yourself plenty of time to explore every corner of this one-of-a-kind space.
3. Stitch ‘N Sew Cottage, Kalona

Since 1986, Stitch ‘N Sew Cottage has been the go-to fabric destination in Kalona, Iowa, and the reputation it has built over nearly four decades speaks for itself. Over 3,000 bolts of fabric line the shelves, covering everything from batiks and minky to flannel and extra-wide backings.
The shop does not just sell fabric. It offers custom hand and machine quilting services, making it a full creative resource for quilters at any stage of their craft.
Engaging quilting classes run throughout the year for beginners and experienced sewists alike.
One of the more practical perks is that the store can accommodate tour bus groups. That tells you something about the scale and reputation of this place.
Kalona itself is a charming community worth exploring, known for its Amish and Mennonite heritage.
The workspace and classroom area inside the shop make it easy to imagine spending an entire afternoon learning something new. Stitch ‘N Sew Cottage is located at 207 4th St, Kalona, IA 52247, ready to welcome crafters of every skill level.
4. Brooklyn Fabric Company, Brooklyn

What started as a small fabric shop in 2014 grew into something much bigger by 2018, when Brooklyn Fabric Company relocated to a larger space to meet the demand of its growing customer base. The focus here is fabric, pure and simple.
Thousands of different bolts fill the store, with new arrivals coming in regularly to keep the selection fresh. Animal prints, Christmas designs, florals, novelty patterns, and patriotic fabrics are all part of the mix.
Metallic fabrics add a bit of sparkle to the already diverse lineup.
Fabric panels, precuts, and fat quarters round out the offerings, making it easy to grab exactly what you need for your next project. Patterns from popular designers are also available for inspiration.
One thing to keep in mind is that Brooklyn Fabric Company currently operates by appointment only. It is worth reaching out ahead of your visit to schedule a time.
The store is located at 121 N Orchard St, Brooklyn, IA 52211, in the small but welcoming town of Brooklyn, Iowa.
5. Quilter’s Cupboard, Ankeny

Set inside an old house in Uptown Ankeny, Iowa, Quilter’s Cupboard has the kind of warmth that big-box craft stores simply cannot replicate. Finished quilt samples and patterns displayed on the front porch give you a taste of what is waiting inside.
The shop carries a wide variety of quilting fabrics, batting, notions, books, and threads. It is also a top dealer for Kimberbell products, stocking fabrics, patterns, stabilizers, embellishments, and kits.
A dedicated Machine Embroidery Club and regular Kimberbell events keep the community engaged throughout the year.
Baby Lock machines are sold, serviced, and repaired on-site, which is a major convenience for machine owners in the area. Classes, clubs, and Block of the Month programs run both in-person and virtually, so distance is no barrier to participation.
A special seasonal room alternates between batiks and holiday fabrics depending on the time of year. The Kids Room, filled with flannel, cotton, and minky fabrics, even includes toys for young crafters tagging along.
Quilter’s Cupboard is at 706 SW 3rd St, Ankeny, IA 50023.
6. Quilting Connection, Ames

Claiming the title of the largest quilt shop in central Iowa is no small thing, and Quilting Connection in Ames backs it up with over 11,000 bolts of designer fabric. Traditional and contemporary styles share the floor in a collection that takes serious browsing to fully appreciate.
The shop is a Husqvarna Viking dealer, offering a full range of sewing machines, accessories, and onsite repair services handled by a certified technician. That level of support is rare and genuinely useful for anyone who owns or is considering a machine purchase.
Sewing notions, books, patterns, and kits round out the product selection. Classes cater to all skill levels, from complete beginners to advanced quilters looking to push their craft further.
Fun events throughout the year keep the shop lively and the community connected.
Ames is a vibrant college town with plenty to explore beyond the store, making it an easy place to build a full day trip around. Quilting Connection is located at 238 Main St, Ames, IA 50010, right in the heart of town where foot traffic and creative energy meet.
7. The Iowa Quilt Block, West Des Moines

Fabric variety is the defining strength of The Iowa Quilt Block in West Des Moines, Iowa. Solids, batiks, seasonal prints, wide backs, metallic fabrics, children’s prints, novelty designs, and reproductions are all represented in a collection that covers just about every quilting need.
The shop is a dealer for Bernina, Husqvarna Viking, and Handi Quilter machines, which makes it a one-stop resource for both fabric and equipment. Sewing machine repair services are available on-site, adding practical value for local crafters who rely on their machines regularly.
Brands like Tilda and Grunge have a presence here, appealing to sewists who follow specific fabric lines. Patriotic fabrics and Quilts of Valor materials are also part of the lineup, reflecting a thoughtful and community-minded approach to stocking the shelves.
Precuts, patterns, notions, and kits make it easy to walk out with everything needed to start a project the same day. The Iowa Quilt Block is located at 325 5th St, West Des Moines, IA 50265, a convenient stop for anyone exploring the greater Des Moines area.
8. Piece Works Quilt Shop, Winterset

Few fabric shops can claim a building with as much character as Piece Works Quilt Shop in Winterset, Iowa. The store occupies a historic structure originally built as a general store in 1895, and that heritage adds a layer of charm to every visit.
Thousands of bolts of bright, colorful fabrics fill the space, with a strong emphasis on art quilts and contemporary designs. Digitally printed fabric featuring local bridge imagery is a uniquely local touch that makes this shop feel deeply connected to the surrounding Madison County landscape.
A classroom and retreat center on-site supports classes for all skill levels. Exclusive quilt patterns are available for purchase, giving shoppers something they cannot find anywhere else.
A budget-friendly fabric shelf offers an accessible option for crafters watching their spending.
Tools, threads, notions, and a solid selection of pre-cuts round out the inventory. Winterset itself is known for its covered bridges and welcoming small-town atmosphere, making this a natural stop on any Iowa road trip.
Piece Works Quilt Shop is located at 54 E Court Ave, Winterset, IA 50273, in a building that has seen more than a century of Iowa history.
9. Crazy To Quilt Shop, Cedar Falls

Thread selection alone could justify a visit to Crazy To Quilt Shop in Cedar Falls, Iowa. The full line of DMC embroidery floss, spanning 454 colors, is stocked here alongside Valdani Perle Cotton and Aurifil Cotton Mako’12, giving embroiderers and quilters a rare depth of choice.
The fabric collection is equally strong, covering the wide range of styles that quilters typically seek out. Specialty items and notions complement the fabric selection, and sewing cabinetry is available for those looking to upgrade their workspace setup at home.
KAI Scissors, known for their precision and ability to cut various fabric types without causing hand fatigue, are carried here as well. That kind of thoughtful product curation signals that the shop pays attention to what crafters actually need.
Quilting classes run regularly, making the store a community hub as much as a retail destination. Books and patterns round out the inventory for anyone looking to build their creative library.
Crazy To Quilt Shop is located at 707 W 1st St, Cedar Falls, IA 50613. Cedar Falls is a lively city with a strong arts and crafts community, making this shop a natural fit for the area.
10. Quality Time Quilts & Fabrics, Indianola

Open sewing time, bookable by the hour or the day, is one of the features that makes Quality Time Quilts and Fabrics in Indianola, Iowa stand out from the crowd. Since opening in 2020, the shop has built a loyal following among quilters in the region who appreciate both the fabric selection and the welcoming atmosphere.
The fabric lineup leans primarily toward cotton, with some flannel options as well. Brands like Riley Blake Designs, QT Fabrics, and Creative Grid Rulers are carried in-store, giving shoppers access to reliable and well-loved names in the quilting world.
Custom-made quilts are a specialty here, including family photo quilts and t-shirt quilts that turn meaningful garments into lasting keepsakes. Longarm quilting services are also available for those who want professional finishing on their own pieced tops.
The store is set inside a remodeled building with a comfortable, lived-in feel that encourages crafters to settle in and stay awhile. Patterns, books, and quilting supplies round out the offerings.
Quality Time Quilts and Fabrics is located at 600 S Jefferson Way, Indianola, IA 50125, a short drive south of Des Moines and well worth the trip.
11. Red-Roxy Quilt Co, Decorah

Downtown Decorah, Iowa is already a destination worth visiting on its own, and Red-Roxy Quilt Co makes it even more compelling for fabric lovers. This locally-owned shop punches well above its weight for a small-town location, offering an inventory that would impress shoppers in much larger cities.
Quality quilting fabrics, sewing notions, embroidery designs, and threads fill the space. Red-Roxy is a full-service BERNINA dealer with certified technicians on staff for machine service and repair, which is a significant asset for BERNINA owners across the region.
A full calendar of classes, clubs, and retreats keeps the community active and engaged throughout the year. The Ruler Club, Embroidery Club, and various quilting programs offer something for crafters at every level of experience.
Kimberbell Designs products and a Shannon Cuddle Center are part of the inventory, and a nice selection of baby items adds a sweet, practical dimension to the shop. Many displayed quilts throughout the space provide constant visual inspiration.
Red-Roxy Quilt Co is located at 804 Short St, Decorah, IA 52101. Decorah sits in the scenic bluff country of northeast Iowa, making the drive there as enjoyable as the destination itself.
12. Fern Hill Gifts And Quilts, South Amana

Starting as a single room in 1987 and growing to fill three floors of the historic South Amana General Store is the kind of origin story that immediately earns respect. Fern Hill Gifts and Quilts in South Amana, Iowa is truly unlike any other fabric destination in the state.
Over 5,000 bolts of fabric are spread across the upper floor, with Frond Design Studios art fabrics, batiks, Woolies flannels, Cuddle, Embrace fabrics, and Tim Holtz collections all represented. The modern, graphic prints and extensive batik selection draw fabric enthusiasts from across the region.
The main level showcases gifts, antiques, and vintage and locally hand-quilted quilts, while the basement houses architectural antiques and salvage. That combination of fabric, history, and home decor makes a visit here feel more like a treasure hunt than a shopping trip.
Quilt kits are available for purchase, making it easy to take a project home ready to start. South Amana sits within the historic Amana Colonies, a fascinating area of Iowa with deep German heritage and a strong tradition of craftsmanship.
Fern Hill Gifts and Quilts is located at 103 220th Trail, South Amana, IA 52334, a destination that rewards the drive out to find it.
