Iowa · active carriers with 20 or more power units · as of 2026-11-02
Trucking companies in Iowa
716 carriers, biggest fleets first. Each record shows FMCSA's registration, authority, safety rating, and inspections and crashes since January 2024. Any Iowa carrier, large or small, can be looked up by its USDOT or MC number or its name from the box below.
A USDOT number is federal. Some states also issue their own intrastate number (Texas and California among them), which this site does not cover; that number comes from the state's own agency.
| Carrier | City | Power units | Drivers | Rating | Authority | Inspections | Out of service | Crashes |
|---|---|---|---|---|---|---|---|---|
| Rief Brothers LLC USDOT 850271 | Crescent | 23 | 25 | Not rated | Active | 28 | 0% | 0 |
| Riggs Towing LLC USDOT 3935932 | Iowa City | 23 | 19 | Not rated | Active | 13 | 0% | 2 |
| Springville Ready Mix Inc USDOT 723867 | Springville | 23 | 21 | Not rated | None | 9 | 0% | 0 |
| Tometich Inc USDOT 739369 | Urbandale | 23 | 26 | Not rated | Active | 3 | 0% | 0 |
| Troy Elevator Inc USDOT 98149 | Bloomfield | 23 | 17 | Conditional | Active | 17 | 0% | 1 |
| Udell Trucking Inc USDOT 587869 | Sioux City | 23 | 30 | Not rated | Active | 27 | 0% | 3 |
| Van-Hof Trucking Inc USDOT 165862 | Sanborn | 23 | 23 | Satisfactory | Active | 33 | 0% | 3 |
| Water Works Inc USDOT 682217 | Iowa City | 23 | 25 | Not rated | None | 3 | 0% | 2 |
| Waterloo Warehousing And Service Company Inc USDOT 445156 | Waterloo | 23 | 25 | Satisfactory | Active | 6 | 0% | 0 |
| Windstar Express Inc USDOT 1773583 | Carroll | 23 | 23 | Not rated | Active | 37 | 0% | 4 |
| Wollenburg Transport LLC USDOT 2577811 | Spirit Lake | 23 | 23 | Not rated | Active | 60 | 0% | 2 |
| BMC Aggregates LC USDOT 339135 | Elk Run Heights | 22 | 26 | Satisfactory | Active | 14 | 0% | 0 |
| Bridgeport Materials Inc USDOT 1806270 | Lawton | 22 | 30 | Not rated | Active | 27 | 0% | 1 |
| Bullock's Inc USDOT 53750 | Maquoketa | 22 | 13 | Satisfactory | Active | 6 | 0% | 2 |
| Bushman Excavating Inc USDOT 753319 | Fairfax | 22 | 26 | Not rated | Active | 15 | 0% | 0 |
| Cedar Valley Asphalt Co Inc USDOT 739718 | Fairfax | 22 | 17 | Not rated | None | 0 | – | 0 |
| Dave Kuker Trucking LLC USDOT 773004 | Spirit Lake | 22 | 22 | Satisfactory | Active | 116 | 0% | 6 |
| Delong Equipment Company Inc USDOT 1857976 | Washington | 22 | 17 | Not rated | None | 21 | 0% | 2 |
| Delta Logistics Inc USDOT 2724524 | Dubuque | 22 | 22 | Not rated | Active | 31 | 0% | 2 |
| Dig America Utility Contracting Inc USDOT 466993 | Bondurant | 22 | 8 | Satisfactory | None | 0 | – | 0 |
| Dubuque Moving & Storage Inc USDOT 1071770 | Dubuque | 22 | 23 | Satisfactory | Active | 22 | 0% | 5 |
| Earl May Seed & Nursery LC USDOT 72216 | Shenandoah | 22 | 97 | Satisfactory | Active | 16 | 0% | 0 |
| Gabeline Transport LLC USDOT 2444287 | Yarmouth | 22 | 14 | Not rated | Active | 14 | 0% | 3 |
| Guntren Trucking LLC USDOT 64337 | Sioux City | 22 | 22 | Satisfactory | Active | 63 | 0% | 3 |
| Heiter Truck Line Inc USDOT 65754 | Spencer | 22 | 23 | Satisfactory | Active | 61 | 0% | 3 |
| Iowa Lakes Electric Cooperative USDOT 456359 | Estherville | 22 | 38 | Satisfactory | None | 2 | 0% | 0 |
| Jendro Inc USDOT 1991883 | Charles City | 22 | 16 | Not rated | Active | 8 | 0% | 0 |
| Larson Contracting Central LLC USDOT 2101966 | Lake Mills | 22 | 34 | Not rated | None | 7 | 0% | 0 |
| Magee Construction Company USDOT 2114441 | Cedar Falls | 22 | 39 | Not rated | None | 1 | 0% | 0 |
| Mike Mcmurrin Farms LLC USDOT 2482141 | Mount Vernon | 22 | 25 | Not rated | Active | 39 | 0% | 2 |
| Modern Companies Inc USDOT 1230549 | Cedar Rapids | 22 | 22 | Not rated | None | 9 | 0% | 1 |
| Moutrie Trucking LLC USDOT 778276 | Mount Pleasant | 22 | 21 | Not rated | Active | 36 | 0% | 3 |
| Nichols Agriservice LLC USDOT 792908 | Nichols | 22 | 22 | Not rated | None | 8 | 0% | 0 |
| Northland Distributing Group Inc USDOT 1642983 | Clear Lake | 22 | 12 | Not rated | None | 0 | – | 0 |
| Southeast Iowa Regional Planning Commission USDOT 1745693 | West Burlington | 22 | 17 | Not rated | Inactive | 0 | – | 0 |
| TMT Des Moines LLC USDOT 4314169 | Urbandale | 22 | 29 | Not rated | Active | 15 | 0% | 0 |
| U-Haul Company Of Iowa Inc USDOT 380764 | Des Moines | 22 | 40 | Not rated | Active | 10 | 0% | 0 |
| W&H Cooperative Oil Co USDOT 1125651 | Humboldt | 22 | 7 | Not rated | None | 2 | 0% | 0 |
| Austin Forret Trucking LLC USDOT 2421216 | Calamus | 21 | 27 | Not rated | Active | 71 | 0% | 5 |
| Berns Moving Inc USDOT 2335297 | Cedar Rapids | 21 | 42 | Not rated | Active | 10 | 0% | 0 |
| Bill Simon USDOT 1995960 | West Liberty | 21 | 18 | Not rated | None | 2 | 0% | 0 |
| Bollmeyer Inc USDOT 1084997 | Hinton | 21 | 22 | Not rated | None | 3 | 0% | 1 |
| DM2 LLC USDOT 3573601 | Clearfield | 21 | 36 | Not rated | None | 13 | 0% | 2 |
| Dunkerton Coop Elevator USDOT 539945 | Dunkerton | 21 | 25 | Not rated | None | 2 | 0% | 0 |
| Dustar Express Inc USDOT 760135 | Ireton | 21 | 16 | Not rated | Active | 22 | 0% | 2 |
| E & E Beshey Trucking LLC USDOT 1742279 | Garner | 21 | 20 | Not rated | Active | 41 | 0% | 0 |
| Feedliner LLC USDOT 1987027 | Iowa Falls | 21 | 24 | Not rated | None | 33 | 0% | 1 |
| Foulk Bros Plumbing And Heating Company Of Iowa USDOT 1188518 | Sioux City | 21 | 21 | Not rated | None | 0 | – | 0 |
| Fueliner LLC USDOT 1981814 | Dubuque | 21 | 21 | Not rated | Active | 34 | 0% | 0 |
| Harold Burns USDOT 2065415 | Des Moines | 21 | 14 | Not rated | None | 3 | 0% | 0 |
| Integrity Builders & Supply Inc USDOT 3752993 | New London | 21 | 15 | Not rated | None | 1 | 0% | 0 |
| Kerber Milling Company USDOT 342376 | Emmetsburg | 21 | 20 | Not rated | Active | 9 | 0% | 0 |
| Kounkel Trucking Inc USDOT 1190564 | Merrill | 21 | 21 | Satisfactory | Active | 57 | 0% | 5 |
| Lockridge Inc USDOT 465629 | Promise City | 21 | 11 | Satisfactory | None | 3 | 0% | 0 |
| Meier Towing Service Inc USDOT 215332 | Sioux City | 21 | 10 | Satisfactory | Active | 16 | 0% | 3 |
| Moorhouse Ready Mix Inc USDOT 724196 | Breda | 21 | 9 | Not rated | None | 2 | 0% | 0 |
| National Carrier Xpress Corp USDOT 3614295 | Mason City | 21 | 21 | Not rated | Active | 86 | 0% | 3 |
| Newell Machinery Co USDOT 591345 | Hiawatha | 21 | 21 | Not rated | None | 10 | 0% | 0 |
| Northland Products Co Inc USDOT 1652 | Waterloo | 21 | 17 | Satisfactory | None | 17 | 0% | 2 |
| Overland Systems Inc USDOT 488051 | Davenport | 21 | 10 | Satisfactory | Active | 9 | 0% | 1 |
| Pfingsten Trucking LLC USDOT 1625886 | Boyden | 21 | 21 | Not rated | Active | 37 | 0% | 2 |
| Sergeant Bluff-Luton Comm School District USDOT 3941771 | Sergeant Bluff | 21 | 48 | Not rated | None | 0 | – | 0 |
| Skyline Trucking Inc USDOT 1919971 | Decorah | 21 | 21 | Not rated | Active | 25 | 0% | 4 |
| South Hamilton Community School District USDOT 4214944 | Jewell | 21 | 17 | Not rated | None | 0 | – | 0 |
| Sta-Bilt Construction Company USDOT 188470 | Harlan | 21 | 56 | Conditional | Active | 2 | 0% | 0 |
| Steger Transport Inc USDOT 1273142 | Dyersville | 21 | 25 | Satisfactory | Active | 43 | 0% | 2 |
| The Merrill Company USDOT 172153 | Spencer | 21 | 14 | Conditional | None | 22 | 0% | 0 |
| The Trash Man LLC USDOT 1855070 | Webster City | 21 | 22 | Not rated | Inactive | 14 | 0% | 0 |
| Truck Cap LLC USDOT 4199913 | Grant | 21 | 20 | Not rated | Active | 44 | 0% | 0 |
| White Distribution And Supply LLC USDOT 695793 | Muscatine | 21 | 71 | Not rated | None | 3 | 0% | 0 |
| Wilson Bros Inc USDOT 430964 | Primghar | 21 | 17 | Not rated | Active | 21 | 0% | 2 |
| 321 Trucking Inc USDOT 1260231 | Wayland | 20 | 24 | Not rated | Active | 18 | 0% | 1 |
| 515 Logistics LLC USDOT 4543836 | West Des Moines | 20 | 20 | Not rated | Active | 0 | – | 0 |
| A & B Logistics Inc USDOT 1731359 | Bettendorf | 20 | 25 | Not rated | Active | 62 | 0% | 2 |
| Architectural Wall Systems, LLC USDOT 6994520 | Strawberry Point | 20 | 40 | Not rated | None | 0 | – | 0 |
| Bedrock Transport LLC USDOT 4504915 | Norwalk | 20 | 28 | Not rated | None | 7 | 0% | 1 |
| Blake Hershberger USDOT 1858672 | Kalona | 20 | 20 | Not rated | None | 8 | 0% | 2 |
| Bremik LLC USDOT 2313521 | Algona | 20 | 13 | Not rated | None | 4 | 0% | 0 |
| Bridge City Sanitation LLC USDOT 2053876 | Ottumwa | 20 | 14 | Not rated | None | 3 | 0% | 1 |
| Buch Ag Pumping LLC USDOT 3562953 | Fairfield | 20 | 14 | Not rated | Active | 21 | 0% | 4 |
| Cashatt & Sons Corp USDOT 721142 | Red Oak | 20 | 7 | Not rated | None | 0 | – | 0 |
| Crinc USDOT 1989407 | Des Moines | 20 | 20 | Not rated | None | 11 | 0% | 0 |
| Des Moines Area Regional Transit Authority USDOT 725921 | Des Moines | 20 | 20 | Not rated | None | 0 | – | 30 |
| Goodwill Of The Great Plains USDOT 232863 | Sioux City | 20 | 17 | Satisfactory | Active | 24 | 0% | 0 |
| Greenspace Associates Inc USDOT 706672 | Bettendorf | 20 | 6 | Not rated | None | 1 | 0% | 0 |
| Henriksen Contracting LLC USDOT 2023061 | Urbandale | 20 | 16 | Not rated | None | 1 | 0% | 0 |
| Highway Mail Company USDOT 304808 | Granger | 20 | 28 | Satisfactory | Active | 54 | 0% | 4 |
| Ihle Transport Inc USDOT 260093 | Kelley | 20 | 20 | Satisfactory | Active | 47 | 0% | 5 |
| J And J Delivery Inc USDOT 526570 | Des Moines | 20 | 10 | Not rated | Active | 13 | 0% | 3 |
| KLK Construction Inc USDOT 210833 | Pella | 20 | 25 | Satisfactory | None | 0 | – | 0 |
| Kuhlman Construction LC USDOT 2050427 | Colesburg | 20 | 23 | Not rated | None | 0 | – | 0 |
| Lakeside Auto Recyclers Inc USDOT 590263 | Carter Lake | 20 | 12 | Conditional | None | 36 | 0% | 4 |
| Lindblom Services Inc USDOT 223081 | Sioux City | 20 | 18 | Satisfactory | None | 14 | 0% | 1 |
| LJR Transport LLC USDOT 3515112 | Cedar Rapids | 20 | 20 | Not rated | Active | 6 | 0% | 0 |
| Manning Ag Service USDOT 586415 | Waukee | 20 | 31 | Not rated | Active | 60 | 0% | 5 |
| May Transport LLC USDOT 3763482 | Iowa City | 20 | 22 | Not rated | Active | 13 | 0% | 2 |
| MBK Transport LLC USDOT 2566531 | Urbandale | 20 | 20 | Not rated | Active | 4 | 0% | 2 |
| Meridian Logistics LLC USDOT 4228094 | Dubuque | 20 | 40 | Not rated | Active | 0 | – | 1 |
| Midwest Wheel Companies USDOT 568936 | Des Moines | 20 | 66 | Not rated | None | 28 | 0% | 1 |
| Mikes Lines Inc USDOT 98284 | Muscatine | 20 | 15 | Satisfactory | Active | 26 | 0% | 3 |
| Moeller Trucking Inc USDOT 569429 | Denison | 20 | 40 | Not rated | Active | 48 | 0% | 1 |
| Northern Lights Distributing Inc USDOT 1027208 | Fort Dodge | 20 | 26 | Not rated | None | 30 | 0% | 2 |
| Northwestern Plastics Ltd USDOT 576132 | Burlington | 20 | 10 | Not rated | Active | 0 | – | 0 |
| Oberbroeckling Enterprises Inc USDOT 1401321 | Garnavillo | 20 | 38 | Not rated | Active | 34 | 0% | 4 |
| Oncore Signal And Light LLC USDOT 4093219 | Cedar Rapids | 20 | 39 | Not rated | None | 1 | 0% | 0 |
| Pekin Community School District USDOT 3122225 | Packwood | 20 | 20 | Not rated | None | 0 | – | 0 |
| Polo Transport Services LLC USDOT 2641953 | Waterloo | 20 | 18 | Not rated | Active | 60 | 0% | 2 |
| Q C Transport Inc USDOT 950471 | Blue Grass | 20 | 14 | Conditional | Active | 7 | 0% | 1 |
| Reserve Truck Lines Ltd Co USDOT 3175112 | Cedar Rapids | 20 | 20 | Not rated | Inactive | 65 | 0% | 1 |
| Rick's Towing Company USDOT 139708 | Grimes | 20 | 12 | Satisfactory | Active | 21 | 0% | 3 |
| SCG LLC USDOT 2380168 | Redfield | 20 | 18 | Not rated | None | 4 | 0% | 0 |
| SF Transportation LLC USDOT 4255968 | Marion | 20 | 20 | Not rated | Active | 7 | 0% | 0 |
| Shottenkirk Inc USDOT 1078325 | Fort Madison | 20 | 20 | Not rated | None | 21 | 0% | 0 |
| Spiderman LLC USDOT 3261434 | Des Moines | 20 | 20 | Not rated | None | 4 | 0% | 0 |
| Ten Point Construction Co Inc USDOT 740673 | Denison | 20 | 13 | Not rated | None | 2 | 0% | 0 |
| The Gsi Group LLC USDOT 909493 | Sioux City | 20 | 12 | Not rated | None | 1 | 0% | 0 |
Out of service is the share of this carrier's inspections since January 2024 that ended in an out-of-service order. Crashes are reportable crashes in the same period.
Not listed here?
This page covers carriers with 20 or more power units. Any carrier can be looked up by number or name.