Trucking Companies in Iowa
3,571 registered carriers · 91,587 trucks · 85,984 drivers
With 85,984 commercial drivers and a fleet of 91,587 trucks, Iowa is home to 3,571 FMCSA-registered carriers — 1.5% of the national total. The state moves approximately 554 million tons of freight by truck annually. Major operations are concentrated in DES MOINES (190 carriers) and DAVENPORT (102).
3,571
Carriers
91,587
Trucks
85,984
Drivers
$50,930
Avg Trucker Salary
554M
Freight Tons/Year
112
Carriers per 100K
3.2%
Transport Workforce
Top Cities in Iowa
DES MOINES
190 carriers
DAVENPORT
102 carriers
CEDAR RAPIDS
100 carriers
DUBUQUE
90 carriers
WATERLOO
90 carriers
SIOUX CITY
80 carriers
COUNCIL BLUFFS
49 carriers
IOWA CITY
38 carriers
BETTENDORF
35 carriers
URBANDALE
34 carriers
CEDAR FALLS
31 carriers
AMES
31 carriers
MARION
31 carriers
ANKENY
30 carriers
GRIMES
30 carriers
FORT DODGE
29 carriers
WEST DES MOINES
27 carriers
CLINTON
27 carriers
CARROLL
25 carriers
OTTUMWA
24 carriers
Largest Carriers in Iowa
Showing 1–50 of 100
Frequently Asked Questions
How many trucking companies are in Iowa?
There are 3,571 FMCSA-registered motor carriers in Iowa, operating a combined fleet of 91,587 commercial vehicles with 85,984 drivers. This makes Iowa the 23rd largest state by carrier count in the United States.
What is the largest trucking company in Iowa?
The largest trucking company in Iowa by fleet size is CRST EXPEDITED INC, based in CEDAR RAPIDS, with 4,362 power units and 4,082 drivers.
Which city in Iowa has the most trucking companies?
DES MOINES has the most trucking companies in Iowa with 190 registered carriers, representing 5.3% of the state total. DAVENPORT is second with 102 carriers.
How do I verify a trucking company's DOT number in Iowa?
You can verify any Iowa trucking company's USDOT number using our search tool or the FMCSA SAFER database. Enter the company name, USDOT number, or MC number to view their safety rating, inspection history, insurance status, and BASICs scores.
What is the average fleet size for trucking companies in Iowa?
The average FMCSA-registered carrier in Iowa operates 25.6 power units, which is above the national average of 24.2 power units per carrier.
How much do truck drivers earn in Iowa?
Heavy and tractor-trailer truck drivers in Iowa earn an average of $50,930 per year, according to BLS data. This is below the national average of $51,894.
How much freight moves through Iowa?
Iowa handles approximately 554 million tons of freight by truck annually, according to the Bureau of Transportation Statistics. This ranks the state among the mid-range in the nation.
Source: FMCSA Safety and Fitness Electronic Records (SAFER) System