FMCSA registered motor carriers
Iowa
- 26,817Active carriers
- 99Counties
- 1,842Hazmat carriers
Registration data from the FMCSA Company Census File (MCS-150), the federal filing every active interstate and intrastate-for-hire motor carrier submits. A record here is one USDOT number, not one truck.
The carriers are grouped below by county, by the cargo they report, by operating authority, by safety rating and by fleet size, and the 878 cities with three or more registered carriers are listed at the foot of the page. Each list names the set it covers and links every county, city and category it holds to its own page.
By county
- Polk County2,266
- Linn County1,095
- Dubuque County808
- Scott County797
- Pottawattamie County702
- Woodbury County691
- Black Hawk County677
- Sioux County601
- Johnson County436
- Plymouth County395
- Story County395
- Dallas County395
- Carroll County373
- Clinton County355
- Lyon County349
- Buchanan County332
- Hardin County330
- Washington County327
- Webster County322
- Harrison County319
- Cerro Gordo County305
- Benton County302
- Kossuth County293
- Clayton County292
- Butler County283
- Jones County281
- Winneshiek County277
- Warren County274
- Buena Vista County270
- Muscatine County269
- Tama County267
- Fayette County262
- Marshall County260
- O'Brien County260
- Crawford County248
- Lee County246
- Jackson County243
- Jasper County240
- Chickasaw County239
- Cedar County236
- Delaware County233
- Keokuk County230
- Sac County230
- Marion County225
- Wapello County222
- Bremer County222
- Des Moines County216
- Mahaska County215
- Howard County209
- Allamakee County205
- Cass County204
- Appanoose County198
- Palo Alto County197
- Poweshiek County192
- Iowa County192
- Mills County191
- Mitchell County190
- Shelby County189
- Grundy County185
- Humboldt County184
- Floyd County182
- Dickinson County180
- Calhoun County178
- Henry County176
- Cherokee County171
- Page County167
- Winnebago County165
- Clay County165
- Franklin County164
- Wright County163
- Hamilton County163
- Pocahontas County162
- Greene County161
- Guthrie County161
- Hancock County161
- Boone County160
- Monona County158
- Osceola County152
- Emmet County149
- Ida County139
- Montgomery County138
- Davis County136
- Madison County133
- Wayne County132
- Taylor County128
- Lucas County127
- Union County122
- Fremont County120
- Jefferson County119
- Audubon County116
- Louisa County114
- Worth County111
- Van Buren County94
- Adair County92
- Decatur County91
- Ringgold County85
- Clarke County85
- Monroe County82
- Adams County72
By cargo carried
- Grain, Feed, Hay11,961
- General Freight11,176
- Other8,086
- Building Materials7,136
- Construction7,136
- Farm Supplies5,636
- Machinery, Large Objects5,523
- Livestock5,216
- Dry Bulk3,644
- Motor Vehicles2,658
- Logs, Poles, Beams, Lumber2,573
- Metal: Sheets, Coils, Rolls2,370
- Meat1,911
- Refrigerated Food1,911
- Paper Products1,549
- Drive/Tow Away1,528
- Fresh Produce1,471
- Liquids/Gases1,446
- Household Goods1,136
- Beverages1,124
- Garbage, Refuse, Trash965
- Utility890
- Passengers840
- Chemicals734
- Intermodal Containers565
- U.S. Mail498
- Water/Well330
- Coal/Coke321
- Oilfield Equipment273
- Mobile Homes251
By operating authority
By safety rating
Hazmat
By fleet size
- 1 power unit13,594
- 2-5 power units8,882
- 6-10 power units1,493
- 11-25 power units880
- 26-100 power units442
- 100+ power units111
By driver count
- 1 driver12,996
- 2-5 drivers9,717
- 6-10 drivers1,550
- 11-25 drivers865
- 26-100 drivers438
- 100+ drivers120
Cities in Iowa with registered carriers 878
Every city with three or more registered carriers in Iowa, most carriers first.
- Glidden 34
- Marengo 34
- Ogden 34
- Riverside 34
- Solon 34
- Toledo 34
- Wapello 34
- Waucoma 34
- Whittemore 34
- Central City 33
- Clarence 33
- George 33
- Hamburg 33
- Leon 33
- Malvern 33
- Marcus 33
- Mechanicsville 33
- Onawa 33
- Sanborn 33
- Story City 33
- Belmond 32
- Bernard 32
- Coon Rapids 32
- De Witt 32
- Elkader 32
- Fairbank 32
- Gilmore City 32
- Hinton 32
- Laurens 32
- Sergeant Bluff 32
- West Burlington 32
- Bedford 31
- Carter Lake 31
- Conrad 31
- Durant 31
- Fort Atkinson 31
- Montezuma 31
- Mount Ayr 31
- Schaller 31
- West Branch 31
- Albert City 30
- Danbury 30
- Fairfax 30
- Garnavillo 30
- Guttenberg 30
- Lake View 30
- Moville 30
- Panora 30
- Polk City 30
- Arcadia 29
- Armstrong 29
- Avoca 29
- Fredericksburg 29
- Guthrie Center 29
- Lisbon 29
- Mapleton 29
- Moravia 29
- Tama 29
- Wellsburg 29
- West Point 29
- Camanche 28
- Charter Oak 28
- Dallas Center 28
- Dayton 28
- Hawkeye 28
- Newell 28
- Runnells 28
- Saint Ansgar 28
- Schleswig 28
- Tripoli 28
- Wayland 28
- Adair 27
- Evansdale 27
- Granger 27
- Maurice 27
- Rolfe 27
- State Center 27
- Victor 27
- Wdm 27
- Calmar 26
- Crescent 26
- Dow City 26
- Dunkerton 26
- Elma 26
- Exira 26
- Garrison 26
- Gladbrook 26
- Gowrie 26
- Lake City 26
- Madrid 26
- Maxwell 26
- Mondamin 26
- Moulton 26
- Pacific Junction 26
- Primghar 26
- Scranton 26
- Stacyville 26
- Woodward 26
- Alton 25
- Arlington 25
- Coggon 25
- Delhi 25
- Edgewood 25
- Epworth 25
- Kanawha 25
- Palo 25
- Persia 25
- Pleasantville 25
- Ridgeway 25
- Rockwell 25
- Shell Rock 25
- Thompson 25
- Underwood 25
- Ashton 24
- Blue Grass 24
- Earlville 24
- Early 24
- Eddyville 24
- Elkhart 24
- Emerson 24
- Hospers 24
- Huxley 24
- Lawler 24
- Luana 24
- Manly 24
- Nora Springs 24
- Olin 24
- Sherrill 24
- Vail 24
- Afton 23
- Aurora 23
- Carson 23
- Clarksville 23
- Gilman 23
- Grand Mound 23
- Granville 23
- Hornick 23
- Hudson 23
- Lake Park 23
- Ruthven 23
- Sidney 23
- Sloan 23
- Sully 23
- Templeton 23
- Baxter 22
- Calamus 22
- Dewitt 22
- Elgin 22
- Jewell 22
- Le Claire 22
- Little Rock 22
- Monroe 22
- Richland 22
- Sioux Rapids 22
- Stuart 22
- Wall Lake 22
- Wever 22
- Winfield 22
- Alburnett 21
- Allerton 21
- Brighton 21
- Colfax 21
- Colo 21
- Correctionville 21
- Danville 21
- Defiance 21
- Duncombe 21
- Earlham 21
- Grand Junction 21
- Lamont 21
- Latimer 21
- Letts 21
- Swea City 21
- Treynor 21
- Urbana 21
- Walcott 21
- Walford 21
- Wesley 21
- Westfield 21
- Alvord 20
- Aurelia 20
- Blairstown 20
- Bristow 20
- Cincinnati 20
- Collins 20
- Dumont 20
- Essex 20
- Garwin 20
- Humeston 20
- Lamoni 20
- Lansing 20
- Lowden 20
- Mitchellville 20
- Rockford 20
- Seymour 20
- Sutherland 20
- Tiffin 20
- Walker 20
- Whiting 20
- Anthon 19
Every city in Iowa with registered carriers →
Other states
Every state and territory the register covers, in alphabetical order.
- Arkansas 11,061
- Arizona 31,929
- California 330,352
- Colorado 50,567
- Connecticut 21,582
- District of Columbia 852
- Delaware 5,062
- Florida 157,922
- Georgia 107,802
- Hawaii 5,468
- Idaho 13,883
- Illinois 55,896
- Indiana 47,147
- Kansas 19,127
- Kentucky 43,320
- Louisiana 12,481
- Massachusetts 39,683
- Maryland 44,195
- Maine 14,220
- Michigan 78,017
What this page shows
This page covers motor carriers registered with FMCSA in IA. It lists 26,817 carriers in IA.