USDOT Checker

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.

CarrierCityPower unitsDriversRatingAuthorityInspectionsOut of serviceCrashes
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.