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
D C Taylor Co
USDOT 1839
Cedar Rapids 57 35 Satisfactory None 4 0% 0
Hawkeye Ready Mix Inc
USDOT 714110
Hiawatha 57 50 Not rated None 8 0% 2
Regional Transit Authorityart Inc
USDOT 1295416
Spencer 57 60 Satisfactory Active 0 – 0
Green Products Company
USDOT 171388
Conrad 56 58 Satisfactory Active 101 0% 7
America United Freight LLC
USDOT 3428842
Des Moines 55 56 Not rated Active 25 0% 1
NPJ Global Solution LLC
USDOT 2525328
Bettendorf 55 56 Not rated Active 183 0% 10
Pella Corporation
USDOT 161279
Pella 55 83 Satisfactory Active 72 0% 6
Quality Traffic Control
USDOT 1744898
Des Moines 55 34 Not rated None 10 0% 0
Figanbaum Trucking Inc
USDOT 165854
Tripoli 54 46 Satisfactory Active 217 0% 7
General Logistics Inc
USDOT 315357
Davenport 54 74 Satisfactory Active 72 0% 2
JCMR LLC
USDOT 4407956
Cedar Rapids 54 60 Not rated None 0 – 0
MPG Lease And Rental LLC
USDOT 4219103
Sioux City 54 2 Not rated None 2 0% 0
JCMR LLC
USDOT 2136433
Cedar Rapids 53 53 Not rated Active 33 0% 5
Johnson Brothers Of Iowa
USDOT 480957
Johnston 53 38 Not rated None 24 0% 3
Jordison Construction Inc
USDOT 654435
Urbandale 53 46 Not rated None 22 0% 1
VZ United Inc
USDOT 2834041
Davenport 53 50 Satisfactory Active 236 0% 4
West Side Salvage Company LLC
USDOT 4161166
Atkins 53 42 Not rated None 8 0% 0
West Union Trenching Inc
USDOT 856794
West Union 53 57 Not rated Inactive 5 0% 0
Stockton Towing Inc
USDOT 1902220
Sioux City 52 41 Not rated Active 39 0% 3
Stutsman Transportation Inc
USDOT 1122151
Hills 52 49 Satisfactory Active 131 0% 9
Trioak Foods Inc
USDOT 184882
Oakville 52 41 Conditional None 29 0% 2
Ben Shinn Trucking Inc
USDOT 265749
Eddyville 51 25 Satisfactory Active 49 0% 1
Globemaster Incorporated
USDOT 2958814
Davenport 51 51 Satisfactory Active 272 0% 9
Philipp's Trucking LLC
USDOT 3277273
Cedar Rapids 51 50 Not rated Active 28 0% 3
Arrow Road Solutions LLC
USDOT 4578787
Council Bluffs 50 28 Not rated None 1 0% 0
C & J Trucking Of Iowa LLC
USDOT 732225
Grand Mound 50 52 Not rated Active 82 0% 3
Communication Technologies LLC
USDOT 1059278
Des Moines 50 40 Not rated None 0 – 0
Ems Logistics LLC
USDOT 3644724
Fort Dodge 50 50 Not rated Inactive 53 0% 5
Faster Transport Inc
USDOT 4324214
Cedar Rapids 50 50 Not rated Active 22 0% 2
FJ United LLC
USDOT 3359242
Bettendorf 50 50 Not rated Active 470 0% 8
Pro Cooperative
USDOT 893988
Pocahontas 50 75 Not rated None 22 0% 0
USA Track Inc
USDOT 2943220
Davenport 50 50 Not rated Inactive 81 0% 10
City Laundering Company
USDOT 2996241
Oelwein 49 48 Not rated None 62 0% 7
Corridor Network Construction Inc
USDOT 3535735
Cedar Rapids 49 46 Conditional None 8 0% 0
Gingerich Well & Pump Service LLC
USDOT 224716
Kalona 49 37 Not rated None 6 0% 1
Gregs Services LLC
USDOT 4319036
Cedar Rapids 49 35 Not rated None 1 0% 0
Henningsen Const Inc
USDOT 72074
Atlantic 49 82 Satisfactory None 8 0% 2
Lewis Central Community Schools
USDOT 4502406
Council Bluffs 49 25 Not rated None 0 – 0
Load2go Express Inc
USDOT 3593011
Bettendorf 49 51 Not rated Active 105 0% 10
Norsemen Trucking Inc
USDOT 188932
Lake Mills 49 51 Satisfactory Inactive 120 0% 5
Rogers Concrete Construction Inc
USDOT 1599249
Marion 49 59 Not rated None 23 0% 3
Seneca Waste Solutions Inc
USDOT 1729557
Des Moines 49 24 Not rated None 22 0% 0
Contract Transport Inc
USDOT 165826
Des Moines 48 45 Satisfactory Active 41 0% 5
Lightning Logistics LLC
USDOT 3743013
Council Bluffs 48 45 Not rated Active 99 0% 3
RVH Trucking L L C
USDOT 721956
Wheatland 48 37 Not rated Active 39 0% 5
Stine Seed Farm Inc
USDOT 375772
Adel 48 34 Conditional None 8 0% 0
Tegeler Auto Inc
USDOT 625982
Dyersville 48 32 Not rated Active 46 0% 0
Turf Masters Lawn And Landscape LLC
USDOT 2486762
Coralville 48 40 Not rated None 5 0% 0
Farmers Cooperative Elevator Company
USDOT 1421209
Arcadia 47 51 Not rated Active 9 0% 3
Impactlife
USDOT 1246784
Davenport 47 186 Not rated None 3 0% 0
Nation Wide Transportation LLC
USDOT 1153928
Hudson 47 67 Satisfactory Active 141 0% 5
USA Trucking LLC
USDOT 1906875
Waterloo 47 47 Satisfactory Active 236 0% 5
Cedar Valley Transport Inc
USDOT 2782126
Waterloo 46 46 Satisfactory Active 146 0% 6
Eastern Iowa Excavating & Concrete LLC
USDOT 1229972
Cascade 46 42 Not rated Active 13 0% 2
Midwest Concrete Inc
USDOT 2468064
Peosta 46 30 Not rated None 28 0% 2
Perficut Companies Inc
USDOT 2009719
Des Moines 46 80 Not rated None 12 0% 1
Schimberg Co
USDOT 384782
Cedar Rapids 46 50 Not rated None 31 0% 0
Vanderpool Construction Inc
USDOT 725288
Indianola 46 36 Not rated Active 12 0% 2
Vision Ag LLC
USDOT 1456695
Keota 46 39 Not rated None 3 0% 1
Aim Transportation Services LLC
USDOT 2609387
Waterloo 45 45 Not rated Active 112 0% 4
Denver Cargo Inc
USDOT 3585416
Davenport 45 45 Not rated Active 839 0% 36
DMTC Inc
USDOT 535280
Urbandale 45 45 Satisfactory Active 96 0% 9
J Pettiecord Inc
USDOT 599210
Bondurant 45 42 Satisfactory Active 44 0% 3
Kline Electric Inc
USDOT 3899329
Des Moines 45 31 Not rated None 7 0% 0
Kuchenbecker Excavating Inc
USDOT 510635
Rake 45 37 Conditional Active 62 0% 4
MCK'S Delivery LLC
USDOT 3476028
Ames 45 45 Not rated Active 60 0% 2
Northeast Iowa Community Action Corporation
USDOT 670355
Decorah 45 29 Satisfactory Active 0 – 0
Quad-City Peterbilt Inc
USDOT 472373
Davenport 45 1 Conditional None 16 0% 1
VGT Transportation Inc
USDOT 2633507
West Des Moines 45 45 Not rated Active 186 0% 8
A-Line Eds Inc
USDOT 695090
Waterloo 44 26 Satisfactory None 37 0% 2
C H Wilson Transport Inc
USDOT 98221
Charles City 44 40 Satisfactory Active 114 0% 6
Concrete Technologies Inc
USDOT 1159663
Grimes 44 32 Not rated None 13 0% 3
Ideal Roofing
USDOT 3080310
Sioux City 44 2 Not rated None 1 0% 0
Iowa Select Farms LLLP
USDOT 537082
Iowa Falls 44 56 Not rated None 43 0% 0
Osage Cooperative Elevator
USDOT 532689
Osage 44 50 Not rated None 22 0% 0
Peterson Logistics Inc
USDOT 1746222
Westside 44 39 Satisfactory Active 65 0% 1
Rexco Equipment Inc
USDOT 403695
Cedar Rapids 44 44 Satisfactory None 14 0% 0
Siouxland Regional Transit System
USDOT 1289826
Sioux City 44 32 Not rated None 0 – 0
BVS Transportation LLC
USDOT 1038359
Ellsworth 43 32 Satisfactory Active 114 0% 2
Eastern Iowa Tire Inc
USDOT 399521
Davenport 43 27 Unsatisfactory None 1 0% 1
Municipal Pipe Tool Company LLC
USDOT 336827
Hudson 43 196 Satisfactory None 35 0% 1
Pleasant Valley Redi-Mix Inc
USDOT 1861367
Bettendorf 43 28 Not rated Active 6 0% 1
Summa Logistics Inc
USDOT 2876280
Burlington 43 43 Not rated Active 168 0% 5
Tri-State Ready Mix Inc
USDOT 588491
Rock Valley 43 43 Not rated Active 7 0% 0
Allan & Dean Erlbacher
USDOT 220174
Defiance 42 42 Satisfactory Active 87 0% 3
Aschenbrenner Trucking Inc
USDOT 488500
Fremont 42 42 Satisfactory Active 144 0% 6
Feedlot Service Co
USDOT 222767
Underwood 42 40 Satisfactory Active 50 0% 1
Highway Signing Inc
USDOT 2301669
Council Bluffs 42 37 Not rated None 20 0% 0
JDR Farms Trucking LLC
USDOT 1618811
Ottumwa 42 42 Satisfactory Active 98 0% 7
National Carwash Solutions Inc
USDOT 181000
Grimes 42 42 Satisfactory None 138 0% 1
SCB Transportation LLC
USDOT 3555600
Waterloo 42 35 Not rated Active 92 0% 3
Sudbeck Trucking Inc
USDOT 1031499
Sheldon 42 60 Not rated Active 29 0% 2
Treiber Construction Co Inc
USDOT 480336
Davenport 42 33 Not rated None 10 0% 0
Adkins Specialized Carriers LLC
USDOT 2025075
Swan 41 41 Not rated Active 119 0% 4
Cogdill Farm Supply Inc
USDOT 178118
Dunlap 41 25 Satisfactory None 20 0% 3
Concrete Inc
USDOT 437737
Marshalltown 41 53 Not rated None 0 – 0
Corkery Transport Inc
USDOT 2347416
Jesup 41 41 Not rated Active 86 0% 8
LCRD Hauling Of Inm LLC
USDOT 3154273
Shenandoah 41 34 Not rated Active 1 0% 0
Mid-Iowa Cooperative
USDOT 725587
Beaman 41 41 Satisfactory Active 11 0% 3
Midwest Truck Lines LLC
USDOT 3778700
Mechanicsville 41 90 Not rated Active 35 0% 2
North Central Cooperative
USDOT 721550
Clarion 41 66 Not rated None 0 – 0
RTL Equipment Inc
USDOT 1449756
Grimes 41 39 Not rated Active 23 0% 0
Te Slaa Trucking Ltd
USDOT 69933
Hull 41 50 Satisfactory Active 135 0% 3
Allen Blasting And Coating Inc
USDOT 1432236
Wever Iowa 40 28 Not rated None 5 0% 0
BMV Haul Inc
USDOT 4019361
Des Moines 40 40 Not rated Active 56 0% 0
Bob Trimpe Trucking LLC
USDOT 506499
Conroy 40 19 Not rated Active 32 0% 0
C & A Transportation & Logistics Inc
USDOT 1379850
Ankeny 40 42 Satisfactory Active 128 0% 5
C&M Transport LLC
USDOT 4216349
North Liberty 40 29 Not rated Active 64 0% 5
Con-Struct Inc
USDOT 725635
Ames 40 47 Not rated None 10 0% 0
Eichelberger Transportation LLC
USDOT 725365
Wayland 40 33 Not rated None 9 0% 2
F J Krob And Company
USDOT 225590
Walker 40 20 Conditional None 10 0% 2
Florist Distributing Inc
USDOT 1637913
Des Moines 40 45 Not rated None 0 – 0
Greenfield Logistics Inc
USDOT 134874
Greenfield 40 51 Satisfactory Active 75 0% 6
Iowa Civil Contracting Inc
USDOT 226325
Victor 40 25 Conditional None 23 0% 2
J & T Motorfreight LLC
USDOT 2098183
Hubbard 40 50 Satisfactory Active 108 0% 7
Kal Services Inc
USDOT 723257
Pella 40 82 Not rated None 5 0% 0
Mel Easton And Sons Inc
USDOT 243805
Council Bluffs 40 34 Satisfactory Active 50 0% 3
MS & Sons Corp
USDOT 133751
Humboldt 40 42 Satisfactory Active 51 0% 3
Quality Striping Inc
USDOT 1991453
Desmoines 40 35 Not rated None 4 0% 1
Shamrock Shuttle LLC
USDOT 4422765
Parnell 40 1 Not rated None 0 – 0
Ted Lare Design Build Inc
USDOT 596662
Des Moines 40 81 Not rated None 1 0% 1
Waste Management Of Iowa Inc
USDOT 232638
Mason City 40 31 Satisfactory None 62 0% 2
Whiskey Creek Trucking LLC
USDOT 1948621
Sioux City 40 13 Not rated None 6 0% 0
Benton's Ready Mixed Concrete
USDOT 1880490
Cedar Falls 39 36 Not rated None 7 0% 0
BWC Inc
USDOT 1601535
Cedar Rapids 39 20 Not rated None 21 0% 2
Emco Transportation LLC
USDOT 2823264
Waterloo 39 33 Satisfactory Active 168 0% 8
Linn Cooperative Oil Co
USDOT 551996
Marion 39 41 Not rated None 15 0% 1
Schildberg Construction Co Inc
USDOT 336796
Greenfield 39 25 Satisfactory None 4 0% 0
Clausen Supply Co
USDOT 256714
Clinton 38 35 Satisfactory Active 11 0% 1
Inroads LLC
USDOT 3077519
Des Moines 38 24 Not rated None 16 0% 3
KSX Transportation LLC
USDOT 3096024
Harlan 38 36 Not rated Active 41 0% 3
River City Transport Inc
USDOT 3437344
Dubuque 38 38 Not rated Active 96 0% 3
United Contractors Inc
USDOT 179912
Grimes 38 42 Conditional None 22 0% 0
Voltmer Inc
USDOT 467872
Decorah 38 25 Not rated None 6 0% 0
Adamantine Spine Moving Inc
USDOT 1471037
Iowa City 37 41 Not rated Active 19 0% 0
Aspro Inc
USDOT 744093
Waterloo 37 120 Not rated None 13 0% 0
Boost Express Van Lines Inc
USDOT 2453637
Davenport 37 32 Not rated Active 35 0% 2
Maxwell Construction Inc
USDOT 717102
Iowa City 37 50 Not rated None 13 0% 1
Midwest Reconstruction Co
USDOT 457545
Davenport 37 62 Satisfactory None 5 0% 1
NPJ Global Solution LLC
USDOT 9539980
Bettendorf 37 50 Not rated None 0 – 0
Schrader Excavating And Grading Company
USDOT 1718149
Walford 37 18 Not rated Active 13 0% 1
Southern Iowa Transit Inc
USDOT 2002783
Ottumwa 37 36 Not rated None 0 – 0
Streb Construction Company Inc
USDOT 726380
Iowa City 37 50 Not rated Active 2 0% 0
V T Transportation Inc
USDOT 261474
Holstein 37 37 Satisfactory Active 86 0% 5
W-S Industrial Services Inc
USDOT 549883
Council Bluffs 37 28 Satisfactory None 2 0% 0
Waukon Feed Ranch Inc
USDOT 298893
Waukon 37 33 Satisfactory Active 52 0% 4
Beer Transportation Inc
USDOT 956631
Council Bluffs 36 37 Not rated Active 156 0% 8
Boomerang Corp
USDOT 1134067
Anamosa 36 26 Not rated None 35 0% 1
Boulder Contracting LLC
USDOT 2487834
Grundy Center 36 31 Not rated None 6 0% 0
Brown Logistics Inc
USDOT 616767
Grimes 36 42 Not rated Active 65 0% 4
Daufeldt Transport Inc
USDOT 117780
Muscatine 36 24 Satisfactory Active 48 0% 2
Hanifen Company Inc
USDOT 139706
Des Moines 36 20 Satisfactory Active 31 0% 8
Kluesner Construction Inc
USDOT 748752
Farley 36 28 Not rated Active 34 0% 3
Lia Express Inc
USDOT 2997828
Bettendorf 36 40 Not rated Active 395 0% 6
Livestock Express Inc
USDOT 492159
Waucoma 36 30 Conditional Active 46 0% 2
Matt Hennings Trucking Inc
USDOT 2171602
Cedar Rapids 36 32 Not rated Active 65 0% 4
Mcburney Enterprises LLC
USDOT 1445425
Oskaloosa 36 29 Not rated Active 56 0% 4
Mid Iowa Milling
USDOT 4133160
Conrad 36 38 Not rated None 20 0% 1
Sycamore Creek Farms Trucking LLC
USDOT 2000540
Leclaire 36 32 Not rated Active 39 0% 5
Uts Transportation Inc
USDOT 2361633
Grimes 36 39 Not rated Active 94 0% 5
A V Transportation Inc
USDOT 272114
Camanche 35 36 Satisfactory Active 20 0% 0
BST Expedite Inc
USDOT 3356771
Dubuque 35 35 Not rated Active 83 0% 3
CDB Utility Contractors Inc
USDOT 1316835
Davenport 35 41 Not rated None 15 0% 0
Elizabeth & Starling Logistics LLC
USDOT 3603446
Iowa City 35 100 Not rated Inactive 0 – 0
I 80 Power Inc
USDOT 3006264
Madrid 35 8 Not rated None 1 0% 0
Imperial Roof Systems Co
USDOT 371025
West Union 35 25 Satisfactory None 1 0% 0
J J Nichting Co Inc
USDOT 55697
Pilot Grove 35 38 Satisfactory None 3 0% 1
Laris Shelman & Sons Trucking Inc
USDOT 341213
Winfield 35 30 Satisfactory Active 86 0% 2
Mid America Drilling Corp
USDOT 370469
Oakland 35 18 Conditional None 22 0% 0
Pigott Inc
USDOT 2127143
Des Moines 35 35 Not rated None 7 0% 0
Sonson Trucking LLC
USDOT 4410877
Cedar Rapids 35 35 Not rated Active 9 0% 0
Top Grade Excavating Inc
USDOT 1320663
Farley 35 32 Not rated Active 7 0% 0
Wells Enterprises Inc
USDOT 173297
Le Mars 35 42 Not rated Inactive 5 0% 0
Atlantic Carriers Inc
USDOT 20180
Atlantic 34 34 Satisfactory Active 74 0% 5
Brownmiller Leasing & Transportation Inc
USDOT 952717
Lemars 34 36 Satisfactory Active 118 0% 2
Cedar River Transport LLC
USDOT 2487478
Waterloo 34 31 Not rated Active 86 0% 2
Dan Hartwig
USDOT 588375
Ocheyedan 34 28 Conditional None 37 0% 4
Eastern Iowa Light And Power Cooperative
USDOT 1996513
Wilton 34 53 Not rated None 5 0% 0
M Shinn Trucking Inc
USDOT 2247584
Knoxville 34 28 Not rated Active 52 0% 5
Mihm Brothers Inc
USDOT 1083467
Fort Atkinson 34 168 Satisfactory Active 51 0% 6
PF Services LLC
USDOT 4450024
Emmetsburg 34 30 Not rated Active 10 0% 1
Robison Trucking Inc
USDOT 893821
Muscatine 34 31 Not rated Active 72 0% 3
S J Smith Co Inc
USDOT 98096
Davenport 34 52 Not rated None 24 0% 0
Schueman Transfer Inc
USDOT 367095
Oakland 34 36 Satisfactory Active 93 0% 7
Absolute Group Inc
USDOT 2588161
Granger 33 105 Not rated Active 36 0% 2
Agrineed Inc
USDOT 1035454
Wever 33 33 Not rated None 2 0% 0
Hutchison Incorporated
USDOT 576144
Manchester 33 30 Not rated Active 46 0% 2
L C L Farms Inc
USDOT 1680713
Keokuk 33 33 Not rated Active 48 0% 2
Mid Country Machinery LLC
USDOT 4188372
Fort Dodge 33 18 Not rated Active 21 0% 2
Midwest Oilseeds Inc
USDOT 515063
Adel 33 30 Satisfactory None 0 – 0
Overland Transport LLC
USDOT 2178180
Waterloo 33 33 Not rated Active 110 0% 4
Owen Industries Inc
USDOT 29260
Carter Lake 33 21 Satisfactory Active 74 0% 0
Schultze Trucking Inc
USDOT 933819
Algona 33 26 Satisfactory Active 84 0% 6
Wright Outdoor Solutions Inc
USDOT 548407
West Des Moines 33 14 Not rated None 5 0% 0
Blue Star Transport LLC
USDOT 1567216
Grimes 32 34 Not rated Active 98 0% 3
C & A Transport LLC
USDOT 1880464
Waterloo 32 32 Conditional Inactive 0 – 0
Cahoy Pump Service Inc
USDOT 1133166
Summer 32 37 Not rated None 19 0% 1
Delaney Concrete Construction Company Inc
USDOT 2002503
Marion 32 19 Not rated None 9 0% 1
Dingus Transport Services Inc
USDOT 2584888
Danville 32 32 Satisfactory Active 29 0% 8
DSM Property Services LLC
USDOT 3453707
Urbandale 32 41 Not rated None 4 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.