625 Northeast 45th Place, Des Moines
Repair and Fabrication Shops in Iowa
575 auto repair, body, tire, welding and fabrication shops in 152 cities and towns, from OpenStreetMap (refreshed November 6, 2026).
How Many Repair and Fabrication Shops Are in Iowa?
We list 575 shops in Iowa: 471 auto repair shops, 58 body shops, 100 tire shops and 49 welding, fabrication and machine shops, across 152 cities and towns. The most are in Des Moines (43), Windsor Heights (32), Cedar Rapids (23). Every listing is free; nobody pays to rank higher.
By Shop Type in Iowa
Cities and Towns
- Des Moines 43
- Windsor Heights 32
- Cedar Rapids 23
- Ottumwa 23
- Iowa 22
- Ames 21
- Davenport 19
- Urbandale 18
- Dubuque 16
- Ankeny 15
- Cedar Falls 14
- West Des Moines 14
- Marion 13
- Sioux 12
- Oskaloosa 11
- Carter Lake 10
- Council Bluffs 9
- Clive 8
- University Heights 8
- Altoona 6
- Bettendorf 6
- Decorah 6
- Leon 6
- Waterloo 6
- Farley 5
- Fort Madison 5
- North Liberty 5
- Waukee 5
- Audubon 4
- Creston 4
- Elkhart 4
- Greene 4
- Hiawatha 4
- Indianola 4
- Mason 4
- Osceola 4
- Clinton 3
- Coralville 3
- Exira 3
- Greenfield 3
- Grimes 3
- Grinnell 3
- Independence 3
- Keokuk 3
- Newton 3
- Parkersburg 3
- Saylorville 3
- Tiffin 3
- Burlington 2
- Clarinda 2
- Clear Lake 2
- Crawfordsville 2
- Delhi 2
- Dunlap 2
- Eldora 2
- Estherville 2
- Frytown 2
- Johnston 2
- Kiron 2
- Marshalltown 2
- Milford 2
- Monroe 2
- Moville 2
- Orange 2
- Osage 2
- Sabula 2
- Sheldon 2
- Sidney 2
- Spirit Lake 2
- Williamsburg 2
- Afton 1
- Alleman 1
- Armstrong 1
- Asbury 1
- Atkins 1
- Barnum 1
- Bedford 1
- Bellevue 1
- Belmond 1
- Bernard 1
- Bloomfield 1
- Bradford 1
- Brandon 1
- Caroll 1
- Carson 1
- Center Point 1
- Cumming 1
- Decatur 1
- DeWitt 1
- Dexter 1
- Durant 1
- Earlville 1
- Eldridge 1
- Elk Run Heights 1
- Elkader 1
- Ellston 1
- Ely 1
- Epworth 1
- Fairfax 1
- Fairmont 1
- Fredericksburg 1
- Garnavillo 1
- Guernsey 1
- Guttenberg 1
- Harlan 1
- Hedrick 1
- Iowa Falls 1
- Knoxville 1
- Lake Park 1
- Lake View 1
- Lamoni 1
- Lone Tree 1
- Lost Nation 1
- Masonville 1
- Melcher-Dallas 1
- Missouri Valley 1
- Mitchellville 1
- Monticello 1
- Mount Pleasant 1
- Murray 1
- Muscatine 1
- Nevada 1
- New Hampton 1
- North Buena Vista 1
- Norwalk 1
- Ogden 1
- Omaha 1
- Pella 1
- Peosta 1
- Perry 1
- Quimby 1
- Raymond 1
- Riverdale 1
- Saint Donatus 1
- Sergeant Bluff 1
- Shambaugh 1
- Sioux Center 1
- Solon 1
- St. Lucas 1
- Stockton 1
- Tama 1
- Tipton 1
- Titonka 1
- Tripoli 1
- Twin Lakes 1
- University Park 1
- Walcott 1
- Wallingford 1
- Walnut 1
- Waukon 1
- Waverly 1
- West Burlington 1
Largest Cities in Iowa
Des Moines 43 Listed
1416 Northeast 44th Avenue, Des Moines
3901 Southeast 14th Street, Des Moines
4001 East 14th Street, Des Moines
3719 Southeast 14th Street, Des Moines
4323 Fleur Drive, Des Moines
Windsor Heights 32 Listed
4730 Merle Hay Road, Windsor Heights
7501 Hickman Road, Windsor Heights
8000 University Boulevard, Windsor Heights
2929 Martin Luther King Junior Parkway, Windsor Heights
9289 Swanson Boulevard, Windsor Heights
3630 Merle Hay Road, Windsor Heights
Cedar Rapids 23 Listed
1201 15th Avenue Southwest, Cedar Rapids
941 Blairs Ferry Road Northeast, Cedar Rapids
3733 1st Avenue East, Cedar Rapids
4444 1st Avenue East, Cedar Rapids
2602 Williams Boulevard, Cedar Rapids
2010 Sylvia Avenue Northeast, Cedar Rapids
Ottumwa 23 Listed
13930 Airport Road, Ottumwa
313 North Madison Avenue, Ottumwa
517 West Main Street, Ottumwa
1268 West Second Street, Ottumwa
202 South Benton Street, Ottumwa
504 Richmond Avenue, Ottumwa
Iowa 22 Listed
19 Sturgis Corner Drive, Iowa
917 Maiden Lane, Iowa
424 Highland Court, Iowa
1010 Orchard Street, Iowa
231 East Burlington Street, Iowa
600 South Riverside Drive, Iowa
Ames 21 Listed
102 North Hyland Avenue, Ames
217 High Avenue, Ames
2310 Southeast 5th Street, Ames
821 Lincoln Way, Ames
128 South Duff Avenue, Ames
429 South Duff Avenue, Ames
Davenport 19 Listed
3830 West Locust Street, Davenport
5705 Elmore Avenue, Davenport
3324 West Kimberly Road, Davenport
3700 Harrison Street, Davenport
520 West Kimberly Road, Davenport
309 East Kimberly Road, Davenport
Urbandale 18 Listed
3970 Northwest Urbandale Drive, Urbandale
5904 Meredith Drive, Urbandale
4300 Merle Hay Road, Urbandale
9901 Douglas Avenue, Urbandale
12103 Hickman Road, Urbandale
2150 Northwest 100th Street, Urbandale
Dubuque 16 Listed
285 Locust Street, Dubuque
400 Harrison Street, Dubuque
1006 Central Avenue, Dubuque
1500 John F Kennedy Road, Dubuque
205 Locust Street, Dubuque
3155 University Avenue, Dubuque
Ankeny 15 Listed
1329 Southwest Ordnance Road, Ankeny
902 SE Oralabor Rd, Ankeny
1635 Southeast Delaware Avenue, Ankeny
1501 Southeast Cortina Drive, Ankeny
2605 Southeast Delaware Avenue, Ankeny
734 South Ankeny Boulevard, Ankeny
Shops in Iowa: Questions
How many repair and fabrication shops are listed in Iowa?
We list 575 shops in Iowa across 152 cities and towns: auto repair shops (471), auto body & collision (58), tire shops (100), transmission shops (14), muffler & brake shops (23), truck & diesel repair (15), motorcycle repair (2), inspection & smog stations (2), welding shops (13), metal fabrication (31), machine shops (5). The most are in Des Moines (43), Windsor Heights (32), Cedar Rapids (23).
Does Iowa require a written repair estimate?
Rules differ by state. Some states require a written estimate or your approval before work above a set amount; others do not. Check with the Iowa attorney general or consumer protection office, and ask any shop for a written estimate with parts and labor listed separately.
Is car repair taxed in Iowa?
Most states tax parts, and some also tax labor. Rules vary by state, so ask the shop to show parts, labor and tax as separate lines on the estimate and final invoice.
Check a quote with the repair cost calculator, the repair or replace calculator and the repair checklist.