Carrier Vetting Report → states → Iowa
Iowa trucking companies
26,824 active USDOT-registered carriers list a physical address in Iowa. 6,210 hold active motor-carrier operating authority and 302 hold active broker authority. 11,306 operate interstate, 1,777 are hazmat-flagged. Figures from FMCSA files as of 2026-11-01.
full report $49
Fleet sizes
| Power units | Active carriers | Share |
|---|---|---|
| 1 | 15,008 | 56% |
| 2-5 | 8,877 | 33% |
| 6-20 | 2,223 | 8% |
| 21-100 | 605 | 2% |
| 100+ | 111 | 0% |
558,199 power units and 133,141 drivers reported on MCS-150 filings across the state.
Cargo carried
Largest fleets based in Iowa
| Carrier | City | Power units | Drivers | USDOT |
|---|---|---|---|---|
| Annett Holdings Inc dba TMC | Des Moines | 7,115 | 3,272 | 87409 · MC115730 |
| Crst Expedited Inc dba Crst the Transportation Solution Inc | Cedar Rapids | 4,362 | 4,082 | 53773 · FF2580 |
| Heartland Express Inc of Iowa dba Heartland Express | North Liberty | 3,320 | 2,539 | 134697 · MC115554 |
| West Side Transport Inc | Cedar Rapids | 3,127 | 566 | 165881 · MC160875 |
| Hirschbach Motor Lines LLC dba Hirschbach | Dubuque | 2,948 | 2,556 | 65769 · MC117686 |
| Wright Tree Service Inc | West Des Moines | 2,426 | 2,515 | 170146 |
| 10 Roads Express LLC dba 10 Roads Express | Carter Lake | 1,934 | 1,704 | 3345061 · MC1068369 |
| Foodliner Inc dba Foodliner | Dubuque | 1,226 | 1,153 | 46257 · MC163711 |
| Croell Inc | New Hampton | 981 | 745 | 203490 · MC215439 |
| Casey'S Services Company | Ankeny | 975 | 743 | 162449 · MC393409 |
Cities with the most carriers
Des Moines 1,045 · Cedar Rapids 582 · Davenport 445 · Sioux City 420 · Waterloo 395 · Dubuque 381 · Council Bluffs 316 · Ankeny 208 · Urbandale 192 · Iowa City 192 · West Des Moines 174 · Fort Dodge 160 · Ottumwa 157 · Carroll 146 · Marshalltown 145
New USDOT registrations in Iowa (last 30 days)
| Registered | Carrier | City | USDOT |
|---|---|---|---|
| 2026-10-30 | Mitch'S Auto Body LLC | Vinton | 9591366 |
| 2026-10-30 | Kraus Farms | Monticello | 8807924 |
| 2026-10-30 | Gruenwald Trucking | Lost Nation | 8328496 |
| 2026-10-30 | Baby Bird Investments LLC | Cedar Rapids | 6939805 |
| 2026-10-30 | 3B Hauling, LLC | Norwalk | 5752635 |
| 2026-10-29 | Ryan Fowler LLC | Bloomfield | 5659641 |
| 2026-10-29 | Nifty & Thrifty LLC | Cedar Falls | 4905698 |
| 2026-10-28 | Yezek Trucking LLC | Manly | 9652876 |
| 2026-10-28 | Moore Fence | Crescent | 9173493 |
| 2026-10-28 | Kerry Heisel | Stockport | 8177965 |
| 2026-10-28 | MB Transport LLC | Elk Run Heights | 6347296 |
| 2026-10-28 | Honey War Bee Company, LLC | Farmington | 5702201 |
A new registration is not a flag by itself — but a "10-year-old company" whose USDOT number is a month old is worth a phone call to the number on record.
Out-of-service orders, Iowa carriers (last 30 days)
| Ordered | Carrier | Reason | Rescinded |
|---|---|---|---|
| 2026-10-28 | Kings Rent & Remove LLC Glenwood | New Entrant Revoked - Failure of Safety Audit | no |
| 2026-10-28 | Steve James Concrete Inc Council Bluffs | New Entrant Revoked - Failure of Safety Audit | no |
| 2026-10-27 | Rodriguez Transport LLC Council Bluffs | New Entrant Revoked - Refusal of Audit/No Contact | no |
| 2026-10-25 | Acqua Solutions Eagle Grove | New Entrant Revoked - Refusal of Audit/No Contact | no |
| 2026-10-19 | Ethan Jager Ashton | New Entrant Revoked - Refusal of Audit/No Contact | no |
| 2026-10-17 | Julya Trucking LLC West Des Moines | New Entrant Revoked - Refusal of Audit/No Contact | no |
| 2026-10-17 | CG Power Hauling LLC West Des Moines | New Entrant Revoked - Refusal of Audit/No Contact | no |
| 2026-10-13 | High Integrity Enterprises Inc Des Moines | New Entrant Revoked - Refusal of Audit/No Contact | no |
| 2026-10-06 | Wolfe'S Animal Supply LLC Des Moines | New Entrant Revoked - Refusal of Audit/No Contact | no |
| 2026-10-03 | Redwood Roadways Inc Waterloo | New Entrant Revoked - Refusal of Audit/No Contact | no |
| 2026-10-03 | Heartland Freight Logistics LLC Council Bluffs | New Entrant Revoked - Refusal of Audit/No Contact | no |
Neighboring states
Check any Iowa carrier with the free DOT / MC lookup, read how to check a carrier before tendering, or browse carriers by cargo type and every state.
Source: FMCSA Company Census, Licensing & Insurance, and Out-of-Service files via data.transportation.gov. Methodology.