Welcome to the most complete listing of fiber and fabric shops in the US

Shops in Iowa

305 E. Main Street
Montezuma, IA 50171 ( Get Directions )

116 W. Davenport Street
Eldridge, IA 52748 ( Get Directions )

17 W. Main Street
New Hampton, IA 50659 ( Get Directions )

909 Prairie Street
Adel, IA 50003 ( Get Directions )

800 48th Avenue
Amana, IA 52203 ( Get Directions )

517 Grand Avenue
Ames, IA 50010 ( Get Directions )

109 North Ankeny Blvd.
Ankeny, IA 50021 ( Get Directions )

201 S. Gault Street, Suite B
Arcadia, IA 51430 ( Get Directions )

52 N. Main Street
Fairfield, IA 52556 ( Get Directions )

315 5th Street
West Des Moines, IA 50265 ( Get Directions )

305 Parker Street
Tracy, IA 50256 ( Get Directions )

4333 Czech Lane, NE
Cedar Rapids, IA 52402 ( Get Directions )

Willowbrook Mall
16314th Street Southwest, Suite 120
Mason City, IA 50401 ( Get Directions )

224 1st Street SW
Mt. Vernon, IA 52314 ( Get Directions )

72 Court Avenue
Winterset, IA 50273 ( Get Directions )

907 Braden Avenue
Chariton, IA 50049 ( Get Directions )

912 3rd Avenue
Sheldon, IA 51201 ( Get Directions )

21937 Marion Street
Keosauqua, IA 52565 ( Get Directions )

512 N. Adams Street
Carroll, IA 51401 ( Get Directions )

1503 W. K Avenue
Nevada, IA 50201 ( Get Directions )

300 W. Water Street
Decorah, IA 52101 ( Get Directions )

MTuWFSa 10-5, Th 10-8, Su 12-4

Featured Shop

612 Highway 71 S
Arnolds Park, IA 51331 ( Get Directions )

712 S. Frederick Avenue
Oelwein, IA 50662 ( Get Directions )

121 N. Orchard Street
Brooklyn, IA 52211 ( Get Directions )

118 W. Front Street
Brooklyn, IA 52211 ( Get Directions )

33707 663rd Avenue
Maxwell, IA 50161 ( Get Directions )

2201 Main Street
Emmetsburg, IA 50536 ( Get Directions )

2108 260th Street
Salix, IA 51052 ( Get Directions )

100 8th Street SE, Suite C
Altoona, IA 50009 ( Get Directions )

907 Braden Avenue
Chariton, IA 50049 ( Get Directions )

480 W. Zeller Street
North Liberty, IA 52317 ( Get Directions )

3915 W. Overlook Road NE
Iowa City, IA 52240 ( Get Directions )

785 8th Avenue
Marion, IA 52302 ( Get Directions )

101 N. Main Street
Conrad, IA 50621 ( Get Directions )

901 Main Street
Grinnell, IA 50112 ( Get Directions )

1048 7th Avenue
Marion, IA 52302 ( Get Directions )

113 W. Main Street
West Branch, IA 52358 ( Get Directions )

19035 Depot Road
St. Olaf, IA 52072 ( Get Directions )

3015 Merle Hay Road Suite 4A
Des Moines, IA 50310 ( Get Directions )

2860 Quincy Avenue
New London, IA 52645 ( Get Directions )

915 Highway 76 SE
Waukon, IA 52172 ( Get Directions )

2345 Palm Avenue
Garner, IA 50438 ( Get Directions )

5141 Utica Ridge Road
Davenport, IA 52807 ( Get Directions )

2255 Highway 1 S
Fairfield, IA 52556 ( Get Directions )

207 Central Avenue NE
Orange City, IA 51041 ( Get Directions )

208 W. 2nd Street
Muscatine, IA 52761 ( Get Directions )

1150 5th Street, Suite 152
Coralville, IA 52241 ( Get Directions )

110 Main Street
Cedar Falls, IA 50613 ( Get Directions )

814 1st Avenue E
Newton, IA 50208 ( Get Directions )

707 W. 1st Street
Cedar Falls, IA 50613 ( Get Directions )

332 5th Street
West Des Moines, IA 50265 ( Get Directions )

9926 Swanson Blvd.
Clive, IA 50325 ( Get Directions )

303 McKenzie Avenue
Council Bluffs, IA 51503 ( Get Directions )

408 First Street
Corwith, IA 50430 ( Get Directions )

605 Main Street
Osage, IA 50461 ( Get Directions )

1101 3rd Street SE
Cedar Rapids, IA 52401 ( Get Directions )

1536 W. Locust Street
Davenport, IA 52804 ( Get Directions )

234 5th Street
West Des Moines, IA 50265 ( Get Directions )

206 Antique City Drive
Walnut, IA 51577 ( Get Directions )

122 E. Traer Street
Greene, IA 50636 ( Get Directions )

17192 Highway 2
Bloomfield, IA 52537 ( Get Directions )

103 Division Street
Cantril, IA 52542 ( Get Directions )

M-F 8-6, Sa 8-5

Featured Shop

123 Broadway Street
West Burlington, IA 52655 ( Get Directions )

3532 Laner Avenue
Osage, IA 50461 ( Get Directions )


Dubuque, IA

101 NW 7th Street
Pocahontas, IA 50574 ( Get Directions )

106 W. Ramsey Street
Bancroft, IA 50517 ( Get Directions )

208 S. Cody Road
Le Claire, IA 52753 ( Get Directions )

315 N. Grand Avenue
Spencer, IA 51301 ( Get Directions )

111 SW Jackson Street
Greenfield, IA 50849 ( Get Directions )

5140 Rapid Creek Road NE
Iowa City, IA 52240 ( Get Directions )

211 State Street
Garner, IA 50438 ( Get Directions )

103 220th Trail
South Amana, IA 52334 ( Get Directions )

M-Sa 9:30-5, Su 11-4

Featured Shop

403 Jefferson Street
Burlington, IA 52601 ( Get Directions )

5 Benton Avenue E
Albia, IA 52531 ( Get Directions )

323 Main Street
Dysart, IA 52224 ( Get Directions )


Norwalk, IA

108 E. Bremer Avenue
Waverly, IA 50677 ( Get Directions )

Pink Begonia
413 B Avenue
Kalona, IA 52247 ( Get Directions )

650 Forest Mills Road
Postville, IA 52162 ( Get Directions )

309 Bank Street
Webster City, IA 50595 ( Get Directions )

3806 Floyd Blvd.
Sioux City, IA 51108 ( Get Directions )

110 S. 15th Street
Clarinda, IA 51632 ( Get Directions )

3911 41st Street
Sioux City, IA 51108 ( Get Directions )

1873 345th Avenue
Wever, IA 52658 ( Get Directions )

5837 R 57 Highway
Norwalk, IA 50211 ( Get Directions )

3011 Hamilton Blvd.
Sioux City, IA 51104 ( Get Directions )

908 Maple Street
Kensett, IA 50448 ( Get Directions )

615 10th Street
DeWitt, IA 52742 ( Get Directions )

112 N. 1st Avenue
Winterset, IA 50273 ( Get Directions )

MTuWFSa 10-4, Th 10-8

Featured Shop

107 S. Harlan Street
Algona, IA 50511 ( Get Directions )

221 1st Street NE
Mt. Vernon, IA 52314 ( Get Directions )

101 N. Main Street
Conrad, IA 50621 ( Get Directions )

614 46th Avenue
Amana, IA 52203 ( Get Directions )

M-Sa 9-5, Su 11-4

Featured Shop

1325 E. Platt Street
Maquoketa , IA 52060 ( Get Directions )

432 E. Locust Street
Des Moines, IA 50309 ( Get Directions )

424 E. Jefferson Street
Iowa City, IA 52245 ( Get Directions )

202 Central Avenue
Estherville, IA 51334 ( Get Directions )

214 S. Riverview Drive
Bellevue, IA 52031 ( Get Directions )

880 Daniel Street NE
Cedar Rapids, IA 52402 ( Get Directions )


Hawarden, IA

120 E. Main Street
Hills, IA 52235 ( Get Directions )

516 Lake Avenue
Storm Lake, IA 50588 ( Get Directions )

1000 Old Marion Road NE
Cedar Rapids, IA 52402 ( Get Directions )

520 Washington Avenue
Iowa Falls, IA 50126 ( Get Directions )

507 9th Street
Traer, IA 50675 ( Get Directions )

23477 Bellevue Cascade Road
La Motte, IA 52054 ( Get Directions )

Sept.-March: ThFSa 10-5; and year round by appt.

Featured Shop

407 Broad Street
Story City, IA 50248 ( Get Directions )

702 Lake Avenue
Storm Lake, IA 50588 ( Get Directions )

326 1st Avenue W
Newton, IA 50208 ( Get Directions )

507 N. 4th Street
Keokuk, IA 52632 ( Get Directions )

900 Parriott Street
Aplington, IA 50604 ( Get Directions )

128 S. Riverview
Bellevue, IA 52031 ( Get Directions )

23004 150th Avenue
Monticello, IA 52310 ( Get Directions )

7611 Douglas Suite 24
Urbandale, IA 50322 ( Get Directions )

I715 D Avenue
Kalona, IA 52247 ( Get Directions )

19851 Virginia Hills Road
Council Bluffs, IA 51503 ( Get Directions )

226 4th Avenue S
Clinton, IA 52732 ( Get Directions )

M-F 10-5, Sa 10-3

Featured Shop

35536 Highway 13
Strawberry Point, IA 52076 ( Get Directions )

1815 Grant Street
Bettendorf, IA 52722 ( Get Directions )

7450 Bridgewood Blvd., Suite 225
West Des Moines, IA 50266 ( Get Directions )

1010 S. Grand Avenue, Suite 2
Charles City, IA 50616 ( Get Directions )

704 SW 3rd Street
Ankeny, IA 50023 ( Get Directions )

549 2nd Street
Traer, IA 50675 ( Get Directions )

131 N. Clark Street, Suite A
Forest City, IA 50436 ( Get Directions )

323 Main Avenue
Clear Lake, IA 50428 ( Get Directions )

2341 Inwood Avenue
Jolley, IA 50551 ( Get Directions )

111 W. Washington Street
Exira, IA 50076 ( Get Directions )

524 10th Street
Marion, IA 52302 ( Get Directions )

21 E. Charles Street
Oelwein, IA 50662 ( Get Directions )

14303 University Avenue
Cedar Falls, IA 50613 ( Get Directions )

1101 S. Center Street
Marshalltown, IA ( Get Directions )

22 E. Main Street
New Hampton, IA 50659 ( Get Directions )

3212 330th Street
Ellsworth, IA 50075 ( Get Directions )

1923 Baker Road
Jesup, IA 50648 ( Get Directions )

5255 Northeast 3rd Street
Des Moines, IA 50313 ( Get Directions )

205 E. Bremer Avenue
Waverly, IA 50677 ( Get Directions )

100 Arthur Street
Vincent, IA 50594 ( Get Directions )

206 1st Street
Sergeant Bluff, IA 51054 ( Get Directions )

115 Main Street
P.O. Box 243
Shellsburg, IA 52332 ( Get Directions )

2224 295th Street
Missouri Valley, IA 51555 ( Get Directions )

5141 Utica Ridge Road
Davenport, IA 52807 ( Get Directions )

309 E. 2nd Street
Muscatine, IA 52761 ( Get Directions )

122 W. Main Street
Washington, IA 52353 ( Get Directions )

2345A Blairs Ferry Rd NE
Cedar Rapids, IA ( Get Directions )

4020 John yLnde Road
Des Moines, IA 50312 ( Get Directions )

15 Main Street SE
Bondurant, IA 50035 ( Get Directions )

MTuW 9:30-5:30, Th 9:30-7, F 9:30-5, Sa 9:30-4

Featured Shop

12077 Bell Road
Volga, IA 52077 ( Get Directions )

215 Antique City Drive
Walnut, IA 51577 ( Get Directions )

322 E. Main Street
West Union, IA 52175 ( Get Directions )


McGregor, IA

207 McCarroll Street
Kirkville, IA 52566 ( Get Directions )

54 E. Court
Winterset, IA 50273 ( Get Directions )

MTuWFSa 9:30-5:30,Th 9:30-8, Su 12-4

Featured Shop

1707 N. Oak Street
Iowa Falls, IA 50126 ( Get Directions )

109 N. Main Street
Clarksville, IA 50619 ( Get Directions )

629 Main Street
Jewell, IA 50130 ( Get Directions )

4132 Main Street
Elk Horn, IA 51531 ( Get Directions )

108 S. Main Street
Paullina, IA 51046 ( Get Directions )

1516 A Avenue E
Oskaloosa, IA 52577 ( Get Directions )

4800 Mills Civic Parkway, Suite 104
West Des Moines, IA 50265 ( Get Directions )

15 Central Avenue
Le Mars, IA 51031 ( Get Directions )

708 2nd Avenue NW
Waukon, IA 52172 ( Get Directions )

300 Main Street, #750
Keokuk, IA 52632 ( Get Directions )

12435 229th Avenue
Anamosa, IA 52205 ( Get Directions )

816 Lake Street
Spirit Lake, IA 51360 ( Get Directions )

3220 Dodge Street, Suite 104
Dubuque, IA 52003 ( Get Directions )

10760 Diesel Drive, Suite 1
Dubuque, IA 52001 ( Get Directions )

100 E. Front Street
Lucas, IA 50151 ( Get Directions )

420 W. Main Street
Cherokee, IA 51012 ( Get Directions )

107 Commercial Street
Strawberry Point, IA 52076 ( Get Directions )

3283 Merino Avenue
Oskaloosa, IA 52577 ( Get Directions )

706 SW 3rd Street
Ankeny, IA 50023 ( Get Directions )

120 N. Elm Street
Cresco, IA 52136 ( Get Directions )

213 1st Street E
Independence, IA 50644 ( Get Directions )

M-F 10-5, Sa 10-4

Featured Shop

101 E. Main Street
New Hampton, IA 50659 ( Get Directions )

120 N. Main Street
Mt. Pleasant, IA 52641 ( Get Directions )

7125 North Union Road
Cedar Falls, IA 50613 ( Get Directions )

6445 SE 45th Street
Des Moines, IA 50320 ( Get Directions )

238 Main Street
Ames, IA 50010 ( Get Directions )

4926 Lynn Drive
Panora, IA 50216 ( Get Directions )

229 N. Main Street
Pocahontas, IA 50574 ( Get Directions )

209 W. Montgomery Street
Creston, IA 50801 ( Get Directions )

211 Grand Avenue
Spencer, IA 51301 ( Get Directions )

3260 Southgate Place SW, Suite 2A
Cedar Rapids, IA 52404 ( Get Directions )

2811 240th Street
Williamsburg, IA 52361 ( Get Directions )

415 W. Water Street
Decorah, IA 52101 ( Get Directions )

231 Main Street
Lansing, IA 52151 ( Get Directions )

24 3rd Street NW
Sioux Center, IA 51250 ( Get Directions )

2814 West Street
Ames, IA 50014 ( Get Directions )

1631 4th Street SW
#115 Willowbrook Mall
Mason City, IA 50401 ( Get Directions )

308 W. 4th Street
St. Ansgar, IA 50472 ( Get Directions )

219 W. Mt. Pleasant Street
West Burlington, IA 52655 ( Get Directions )

17 E. State Street
Algona, IA 50511 ( Get Directions )

208 W. 2nd Street
Muscatine, IA 52761 ( Get Directions )

320 State Street
Guthrie Center, IA 50115 ( Get Directions )

402 Front Street
Lone Rock, IA 50559 ( Get Directions )

621 Main Street
Jewell, IA 50130 ( Get Directions )

1015 13th Avenue N., Suite E
Clinton, IA 52732 ( Get Directions )

3206 Division Street
Burlington, IA 52601 ( Get Directions )

313 N. 13th Street
Centerville, IA 52544 ( Get Directions )

2797 600th Avenue
Moravia, IA 52571 ( Get Directions )

1949 110th Street
Salem, IA 52649 ( Get Directions )

313 Stevens Street
Iowa Falls, IA 50126 ( Get Directions )

124 S. Front Street
Humeston, IA 50123 ( Get Directions )

501 Chestnut Street
Atlantic, IA 50022 ( Get Directions )

MTuWF 9-5:30, Th 9-7, Sa 9-4

Featured Shop

224 First Avenue W
Cascade, IA 52033 ( Get Directions )

520 Franklin Street
Center Point, IA 52213 ( Get Directions )

1363 Candle Road
Manchester, IA 52057 ( Get Directions )


Des Moines, IA

2201 68th Street
Windsor Heights, IA 50324 ( Get Directions )


Des Moines, IA

207 4th Street
Kalona, IA 52247 ( Get Directions )

M-Sa 9-5

Featured Shop

104 Central Avenue NW
Orange City, IA 51041 ( Get Directions )

242 6th Avenue S
Clinton, IA 52732 ( Get Directions )

115 First Street E
Independence, IA 50644 ( Get Directions )

715 Kelly Mall
Charles City, IA 50616 ( Get Directions )

818 Avenue G
Ft. Madison, IA 52627 ( Get Directions )

3131 Highway 30
Woodbine, IA 51579 ( Get Directions )

416 Jefferson Street
Burlington, IA 52601 ( Get Directions )

120 W. Center Street
Monona, IA 52159 ( Get Directions )

516 5th Street
Sioux City, IA 51101 ( Get Directions )

904 Iowa Avenue
Onawa, IA 51040 ( Get Directions )

109 S. Dubuque Street
Iowa City, IA 52240 ( Get Directions )

1126 Teg Drive
Iowa City, IA 52246 ( Get Directions )


Dubuque, IA

108 S. Main Street
Elkader, IA 52043 ( Get Directions )

1075 Main Street
Dubuque, IA 52001 ( Get Directions )

505 Cedar Street
Tipton, IA 52772 ( Get Directions )

1200 A Street W
Ft. Dodge, IA 50501 ( Get Directions )


Cedar Rapids, IA

412 Lincoln Street
Goldfield, IA 50542 ( Get Directions )

2141 Muscatine Avenue
Iowa City, IA 52240 ( Get Directions )

2207 East 12th Street
Davenport, IA 52803 ( Get Directions )

612 Hope Avenue
Muscatine, IA 52761 ( Get Directions )

734 Franklin Place
Pella, IA 50219 ( Get Directions )

927 Burbank Avenue
Waterloo, IA 50702 ( Get Directions )

325 5th Street
West Des Moines, IA 50265 ( Get Directions )

2377 - 270th Street
Clarinda, IA 51632 ( Get Directions )

220 5th Street
West Des Moines, IA 50265 ( Get Directions )

512 N. Adams Street
Carroll, IA 51401 ( Get Directions )

512 N. Adams Street
Carroll, IA 51401 ( Get Directions )

206 S. Main Street
Alta, IA 51002 ( Get Directions )

205 N. Clark Street
Forest City, IA 50436 ( Get Directions )

701 Franklin Street
Pella, IA 50219 ( Get Directions )

208 South Street
Mallard, IA 50562 ( Get Directions )

224 1st Avenue W
Cascade, IA 52033 ( Get Directions )

110 E. Main Street
Manchester, IA 52057 ( Get Directions )

30847 323rd Avenue
Richland, IA 52585 ( Get Directions )

102 S. Grand Street
Chariton, IA 50049 ( Get Directions )

220 E. Main Street
Ottumwa, IA 52501 ( Get Directions )

602 State Street
Cedar Falls, IA 50613 ( Get Directions )

126 W. Main Street
Marshalltown, IA 50158 ( Get Directions )

217 E. Lincolnway
Jefferson, IA 50129 ( Get Directions )

635 Main Street
Osage, IA 50461 ( Get Directions )

Tu-F 9:30-5, Sa 9:30-4

Featured Shop

112 N. Franklin Street
Manchester, IA 52057 ( Get Directions )

127 N. Buxton Street
Indianola, IA 50125 ( Get Directions )

M-F 10-6, Sa 10-4, Su 1-4 (closed Su during summer)

Featured Shop


Sioux City, IA 51104

225 W. Welsh Street
Williamsburg, IA 52361 ( Get Directions )

1302 Highway 71N
Carroll, IA 51401 ( Get Directions )

33 First NE
Mason City, IA 50401 ( Get Directions )

903 E. Kimberly Road, Suite 20
Davenport, IA 52807 ( Get Directions )

126 Idaho Street
Glidden, IA 51443 ( Get Directions )

2827 University Avenue
Waterloo, IA 50701 ( Get Directions )

17 S. 12th Street
Ft. Dodge, IA 50501 ( Get Directions )

205 Gault Street
Arcadia, IA 51430 ( Get Directions )

2857 State Highway 38
Hopkinton, IA 52237 ( Get Directions )

1015 Highway 71 S
Okoboji, IA 51355 ( Get Directions )

103 E. Main Street
Lake City, IA 51449 ( Get Directions )

115 W. Bremer Avenue
Waverly, IA 50677 ( Get Directions )

2300 Grand Avenue SE
Cedar Rapids, IA ( Get Directions )

1551 Indian Hills Drive, Suite #5
Sioux City, IA 51104 ( Get Directions )


Winterset, IA

324 Factory Outlet Drive
Story City, IA 50248 ( Get Directions )

22 Plymouth Street SW
Le Mars, IA 51031 ( Get Directions )

235 5th Avenue S
Clinton, IA 52732 ( Get Directions )

111 E. Jefferson Street
Bloomfield, IA 52537 ( Get Directions )

217 W. Water Street
Decorah, IA 52101 ( Get Directions )

121 W. 4th Street
Vinton, IA 52349 ( Get Directions )

4119 Rollins Avenue
Des Moines, IA 50312 ( Get Directions )

1129 7th Avenue
Marion, IA 52302 ( Get Directions )

MTh 10-8, TuWF 10-6, Sa 10-5

Featured Shop

915 First Street W
Independence, IA 50644 ( Get Directions )

234 1st Avenue E
Dyersville, IA 52040 ( Get Directions )

101 E. Main Street
Klemme, IA 50449 ( Get Directions )

4100 1st Avenue NE
Cedar Rapids, IA 52402 ( Get Directions )

418 B Avenue
Kalona, IA 52247 ( Get Directions )

40 N. Main Street
Denison, IA 51442 ( Get Directions )

17 S. 6th Street
Estherville, IA 51334 ( Get Directions )

515 B Avenue
Kalona, IA 52247 ( Get Directions )

5360 NE 14th Street, Suite A
Des Moines, IA 50313 ( Get Directions )

1302 Highway 71 N
Okoboji, IA 51355 ( Get Directions )

132 5th Street
West Des Moines, IA 50265 ( Get Directions )

1005 Main Street
Dubuque, IA 52001 ( Get Directions )

201 Main Street
Lansing, IA 52151 ( Get Directions )

1010 Alabar Avenue
Waterloo, IA 50701 ( Get Directions )