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)

1903 E.P. True Parkway, #310
West Des Moines, IA 50265 (Get Directions)

1717 Kenwood Avenue
New Hampton, IA 50659 (Get Directions)

909 Prairie Street
Adel, IA 50003 (Get Directions)

517 Grand Avenue
Ames, IA 50010 (Get Directions)

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

1013 7th Street
Harlan, IA 51537 (Get Directions)

MWF 11-4, TuTh 11-6, Sa by appt.

Featured Shop


Des Moines, IA

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

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

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

305 Parker Street
Tracy, IA 50256 (Get Directions)


Carter Lake, IA

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

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

72 E. Court Avenue
Winterset, IA 50273 (Get Directions)

907 Braden Avenue
Chariton, IA 50049 (Get Directions)

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

M 9-8, Tu-Sa 9-5:30

Featured Shop

1221 Second Street
Perry , IA 50220 (Get Directions)

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

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

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

712 S. Frederick Avenue
Oelwein, IA 50662 (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)

21937 Marion Street
Keosauqua, IA 52565 (Get Directions)

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

907-909 Braden Avenue
Chariton, IA 50049 (Get Directions)

806 Broadway Street
Emmetsburg, IA 50536 (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)

TuWThF 10-5, , Sa 10-2

Featured Shop

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)

117 First Avenue W
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)

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

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

408 First Street
Corwith, IA 50430 (Get Directions)

Featured Shop

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)

122 N 2nd Avenue W
Newton, IA 50208 (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)

7660 Hickman Road
Windsor Heights, IA 50324 (Get Directions)

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

211 State Street
Garner, IA 50438 (Get Directions)

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

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

M-Sa 9:30-4

Featured Shop

403 Jefferson Street
Burlington, IA 52601 (Get Directions)

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

100 Towne Centre Drive
Urbana, IA 52345 (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)

315 80th St Court
Fairfax, IA 52228 (Get Directions)

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

112 N. 3rd Street
Guthrie Center, IA 50115 (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)

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

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

M-F 9-5, Sa 9-4

Featured Shop

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

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)

719 Story Street
Boone, IA 50036 (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)


Amana, IA

823 Central Avenue
Hawarden, IA 51023 (Get Directions)

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)

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)

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

M-F 8:30-5, Sa 8:30-12

Featured Shop

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)

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)

223 N. Main Street
Greene, IA 50636 (Get Directions)

2109 Broadway
Elk Horn, IA 51531 (Get Directions)

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

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

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

1412 Walnut Street
Dallas Center, IA 50063 (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)

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

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

208 South Cody Road
LeClaire, IA 52753 (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)

307 W. 2nd Street
Prairie City, IA 50228 (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)

203 S. Wood 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)

600 S. Jefferson Way
Indianola, IA 50125-3214 (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 2
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-3

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)

316 Broadway Street
Audubon, IA 50025-1104 (Get Directions)

211 Grand Avenue
Spencer, IA 51301 (Get Directions)

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

804 Short Street
Decorah, IA 52101 (Get Directions)

1308 1st Street
Redfield, IA 50233 (Get Directions)

109 N. Main Street
Clarksville, IA 50619 (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)

100 Main Street
Remwick, IA 50577 (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)

110 N. Main Street
Clarion, IA 50525 (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)


Humbolt, IA

3206 Division Street
Burlington, IA 52601 (Get Directions)

3013 US 18
Charles City, IA 50616 (Get Directions)

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

230 Scott Court
Iowa City, IA 52245 (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)

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

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)

506 Walker Street
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)


Marshalltown, IA 50158

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)

102 16th Avenue SW
Cedar Rapids, IA 52404 (Get Directions)

412 Lincoln Street
Goldfield, IA 50542 (Get Directions)

219 Main Street
Ames, IA 50010 (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)

2605 90th Avenue
Lone Rock, IA 50559 (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)

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)

206 N. Wilson Avenue
Jefferson, IA 50129 (Get Directions)

635 Main Street
Osage, IA 50461 (Get Directions)

W-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)

519 W. Main Street
Sac City, IA 50583 (Get Directions)

1100 3rd Street SE
Cedar Rapids, IA 52403 (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)

1111 Lewis Blvd.
Sioux City, IA 51105 (Get Directions)


Winterset, IA

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

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

5739 University Avenue
Des Moines, IA 50311 (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)

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

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

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

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

418 B Avenue
Kalona, IA 52247 (Get Directions)

501 Hwy 39 N, Suite C
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)

224 1st Street SW
Mt. Vernon, IA 52314 (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)