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.
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