Trucking companies by state

Trucking companies in Iowa

Iowa has 25,421 FMCSA-registered motor carriers with an active operating status and at least one power unit, based in 1,168 cities. 44% are registered for interstate operation and 1,623 run ten or more power units. Iowa ranks 25 of 51 states by number of registered carriers.

Largest fleet based in the state: Petrzelka Dirtworks, USDOT 3251855, 399,997 power units.

Cities in Iowa

Largest 150 cities by number of carriers. Use the search above for any carrier by name.

All 875 Iowa cities with three or more carriers

Carriers based in Iowa

Full carrier lists are on each city page below.

How many trucking companies are registered in Iowa?

25,421 active motor carriers in the current FMCSA census, refreshed monthly.

Which Iowa city has the most trucking companies?

Des Moines with 941 registered carriers.

What is the largest trucking company based in Iowa?

By registered power units, Petrzelka Dirtworks (USDOT 3251855) with 399,997 power units.

Grades are ProHRHQ peer-cohort analysis of public FMCSA safety data, not federal ratings. How the data is built. Looking for one carrier? Search by name or USDOT.