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
Homemakers Plaza Inc
USDOT 4354064
Urbandale 32 37 Not rated Active 14 0% 1
Jebro Incorporated
USDOT 245090
Sioux City 32 23 Satisfactory Active 81 0% 0
Le Mars Community School District
USDOT 5745038
Le Mars 32 112 Not rated None 0 – 0
Maher Bros Transfer And Storage Inc
USDOT 87390
Cedar Rapids 32 26 Satisfactory Active 23 0% 0
Preston Ready Mix Corp
USDOT 383425
Preston 32 19 Not rated None 0 – 1
Rausch Bros Trucking Of Ionia LLC
USDOT 194677
Ionia 32 32 Satisfactory Active 25 0% 1
Transportation Products Inc
USDOT 303619
Des Moines 32 0 Not rated Active 0 – 0
A-Plus Communications & Security
USDOT 2285443
Grimes 31 31 Not rated None 1 0% 0
Clayton County Recycling Inc
USDOT 927121
Monona 31 22 Not rated None 30 0% 3
Delaware Dubuque And Jackson County Regional Transit Authority
USDOT 2001842
Dubuque 31 30 Not rated Inactive 0 – 1
First Logistics Inc
USDOT 724524
Hamburg 31 15 Not rated Active 28 0% 0
Hoker Trucking LLC
USDOT 1080538
Dixon 31 31 Satisfactory Active 75 0% 6
Linn County Rural Electric Cooperative
USDOT 1995104
Marion 31 73 Not rated None 1 0% 0
Lovewell Fencing Inc
USDOT 334531
Davenport 31 33 Satisfactory None 9 0% 0
New Way Fleetforce LLC
USDOT 2554851
Scranton 31 1 Not rated None 1 0% 0
Reding's Gravel And Excavating Inc
USDOT 723749
Algona 31 44 Not rated Active 5 0% 0
Smith Fertilizer & Grain Company
USDOT 609924
Knoxville 31 53 Satisfactory Active 5 0% 2
Sullivan Supply Inc
USDOT 1427236
Dunlap 31 20 Conditional None 10 0% 0
Swick Cable Contractors Inc
USDOT 1165941
Ely 31 28 Not rated None 4 0% 0
Turquoise LLC
USDOT 2282379
Cedar Rapids 31 26 Not rated Active 159 0% 8
Wess Inc
USDOT 1462609
Clear Lake 31 35 Satisfactory Inactive 32 0% 2
Yohn Enterprises Ltd
USDOT 725028
Garner 31 36 Not rated None 0 – 0
Alliance Construction Group LLC
USDOT 2157234
Grimes 30 60 Not rated None 0 – 0
Alliance Paving LLC
USDOT 4557922
Urbandale 30 30 Not rated None 0 – 0
Awof Inc
USDOT 3198783
Davenport 30 21 Not rated Active 97 0% 3
Bison Logistics Inc
USDOT 3719812
Davenport 30 30 Not rated Active 57 0% 3
Cat Scale Company
USDOT 495977
Walcott 30 52 Not rated None 30 0% 1
Central States Concrete LLC
USDOT 2844094
Marion 30 35 Not rated None 6 0% 0
Ennis Corp
USDOT 165823
Clarion 30 30 Satisfactory Active 53 0% 1
Hammes Trucking LLC
USDOT 1118163
Batavia 30 15 Not rated None 11 0% 1
Holland Contracting Corp
USDOT 454256
Forest City 30 30 Not rated Active 3 0% 0
Holtkamp Transportation LLC
USDOT 3226914
West Point 30 30 Not rated Active 88 0% 4
Iowa Beer And Beverage Company
USDOT 107144
Cedar Rapids 30 30 Not rated None 0 – 1
Iowa Limestone Company
USDOT 180411
Urbandale 30 30 Satisfactory Active 37 0% 0
Katana Inc
USDOT 369385
Indianola 30 30 Satisfactory Active 24 0% 4
L R Falk Construction Company
USDOT 371013
Saint Ansgar 30 32 Satisfactory Active 13 0% 4
Maleah Transport LLC
USDOT 4269826
Cedar Rapids 30 30 Not rated Active 10 0% 2
Midland Power Cooperative
USDOT 2002757
Jefferson 30 30 Not rated None 3 0% 0
Non Emergency Medical Transport Inc
USDOT 2205803
Muscatine 30 176 Not rated Active 0 – 0
Pria Logistics LLC
USDOT 3694517
Johnston 30 30 Not rated Active 0 – 0
Pria Logistics LLC
USDOT 7092483
Johnston 30 30 Not rated None 0 – 0
Prime Log LLC
USDOT 2813034
Peosta 30 21 Conditional Active 148 0% 1
Quality Ag Service Of Iowa Inc
USDOT 789210
Albia 30 20 Not rated Active 9 0% 1
Quality Concrete Co
USDOT 517807
Clinton 30 25 Not rated None 3 0% 1
Rite Environmental Inc
USDOT 2478376
Waterloo 30 17 Not rated None 15 0% 0
Truck One LLC
USDOT 3510413
Ottumwa 30 32 Not rated Active 189 0% 10
Yugo Express Inc
USDOT 2327327
Waterloo 30 26 Satisfactory Active 96 0% 2
Z Line Ltd
USDOT 173423
Tama 30 27 Satisfactory Active 49 0% 1
All Seasons Trucking Inc
USDOT 491019
Dubuque 29 26 Satisfactory Active 39 0% 3
Cooperative Energy Company
USDOT 69791
Sibley 29 32 Not rated Active 22 0% 0
Cramer & Associates Inc
USDOT 370860
Grimes 29 50 Satisfactory None 9 0% 0
Crossroads Express LLC
USDOT 2996116
Mt Pleasant 29 26 Not rated Active 65 0% 1
Hull Cooperative Association
USDOT 344554
Hull 29 30 Satisfactory Active 7 0% 2
K&W Electric Inc
USDOT 4507784
Cedar Falls 29 60 Not rated None 0 – 0
Millennium Concrete
USDOT 2144258
Coralville 29 29 Not rated None 2 0% 0
Norsemen Specialized Division Inc
USDOT 1080048
Lake Mills 29 31 Satisfactory Active 67 0% 2
Schildberg Construction Company, Inc.
USDOT 4809482
Greenfield 29 18 Not rated None 0 – 0
Sumner-Fredericksburg Community School District
USDOT 4441377
Sumner 29 12 Not rated None 0 – 0
Universal Freight LLC
USDOT 3420026
Cresco 29 23 Not rated Active 39 0% 1
Vermeer Sales And Service Inc
USDOT 55717
Pella 29 35 Unsatisfactory None 8 0% 0
Baker Enterprises Inc
USDOT 823812
Waverly 28 102 Not rated None 11 0% 0
Blacktop Service Company Inc
USDOT 713134
Humboldt 28 67 Not rated None 6 0% 1
David And Debra Lahann
USDOT 342541
Durant 28 18 Satisfactory Active 45 0% 4
Dittmer Recycling Inc
USDOT 1024851
Dubuque 28 28 Not rated Active 27 0% 2
Heartland Asphalt Inc
USDOT 549530
Mason City 28 56 Not rated None 15 0% 0
Industrial Steel Erectors Inc
USDOT 2197473
Davenport 28 25 Not rated None 2 0% 0
Iowa Fire Equipment Company
USDOT 406877
Des Moines 28 23 Not rated None 1 0% 0
Joy Ride Transport LLC
USDOT 2027004
Grimes 28 33 Not rated Inactive 0 – 0
Kordell Truck & Trailer Sales Inc
USDOT 3367627
Dubuque 28 9 Not rated None 0 – 0
Martinson Construction Co Inc
USDOT 2118216
Waterloo 28 43 Not rated None 10 0% 1
Midwest Viking Inc
USDOT 172185
Ankeny 28 23 Satisfactory Active 68 0% 3
MTM Trucking LLC
USDOT 2356084
Boone 28 28 Not rated Active 51 0% 1
Oel Construction Services Inc
USDOT 2596104
Steamboat Rock 28 10 Not rated None 0 – 0
Oel Construction Services Inc
USDOT 4018195
Steamboat Rk 28 20 Not rated None 1 0% 0
Prime Logistics LLC
USDOT 2818332
Clinton 28 28 Not rated Active 159 0% 7
Ra-Ly Transports LLC
USDOT 974808
Earlville 28 25 Satisfactory Active 50 0% 0
Rasch Construction Inc
USDOT 1721
Fort Dodge 28 28 Satisfactory None 1 0% 1
A D Huesing Bottling Works Inc
USDOT 601748
Davenport 27 69 Not rated None 1 0% 2
Artistic Waste Services Incorporated
USDOT 615731
Des Moines 27 35 Not rated None 1 0% 0
Builders Transportation Inc
USDOT 671322
Cedar Rapids 27 18 Not rated Active 20 0% 1
Coral Valley Transportation LLC
USDOT 2940029
Des Moines 27 27 Not rated Active 90 0% 6
Dennis Topf
USDOT 476790
Charter Oak 27 10 Not rated None 4 0% 2
Disparate Films LLC
USDOT 1836160
Urbandale 27 20 Not rated None 0 – 0
Eller Construction Co Inc
USDOT 561219
Eldridge 27 28 Satisfactory None 1 0% 0
Fidelis Logistics LLC
USDOT 3493244
Waukee 27 35 Not rated Active 0 – 0
Iowa City Ready Mix Inc
USDOT 731021
Iowa City 27 23 Not rated None 6 0% 1
Kings Material Inc
USDOT 2037028
Cedar Rapids 27 25 Not rated None 9 0% 1
Lia Logistics Corp
USDOT 3681966
Coralville 27 27 Not rated Active 95 0% 3
Lint Van Lines Inc
USDOT 543541
Des Moines 27 13 Not rated Active 2 0% 1
Musco Sports Lighting LLC
USDOT 250951
Oskaloosa 27 78 Conditional None 15 0% 0
PR Partylines LLC
USDOT 1687497
Cummign 27 40 Not rated None 0 – 0
R H Hummer Jr Inc
USDOT 341659
Williamsburg 27 21 Satisfactory Active 34 0% 4
Streb Ready Mix LLC
USDOT 3623191
Iowa City 27 25 Not rated Active 9 0% 1
Waste Solutions Of Iowa
USDOT 3324406
Des Moines 27 21 Not rated None 7 0% 0
21ST Century Cooperative
USDOT 222761
Cumberland 26 32 Conditional None 8 0% 0
Amana Farms Inc
USDOT 1205075
Amana 26 21 Not rated None 4 0% 4
Baja Trucking LC
USDOT 3220475
Cedar Falls 26 26 Not rated Active 63 0% 3
Barkley Asphalt Inc
USDOT 302963
Sioux City 26 26 Satisfactory None 7 0% 0
Benton's Sand & Gravel Inc
USDOT 645655
Cedar Falls 26 6 Not rated None 8 0% 2
Black Hawk Waste Disposal Company Inc
USDOT 965457
Waterloo 26 20 Conditional None 80 0% 2
C J Moyna & Sons LLC
USDOT 908000
Elkader 26 26 Not rated Active 12 0% 0
Central Iowa Towing - Des Moines
USDOT 3509205
Wdm 26 15 Not rated Active 4 0% 1
Conrad Trucking Inc
USDOT 801253
Ft Madison 26 30 Not rated Active 47 0% 5
Et Logistics&transportation LLC
USDOT 3071379
Newton 26 26 Not rated Active 107 0% 4
Iowa Office Interiors Inc
USDOT 2797097
Des Moines 26 26 Not rated None 3 0% 0
Jones Transport LLC
USDOT 1637645
Dyersville 26 27 Not rated Active 32 0% 3
Juergens Produce & Feed Company
USDOT 65832
Carroll 26 16 Not rated None 0 – 0
Kahn Tile Supply LLC
USDOT 2185311
New Hampton 26 35 Not rated None 14 0% 0
Mahon Trucking LLC
USDOT 442987
Dallas Center 26 9 Satisfactory Active 16 0% 1
Maquoketa Valley Electric Coop
USDOT 2021705
Anamosa 26 74 Not rated None 2 0% 0
Mccormack Distributing Co
USDOT 541342
Le Mars 26 26 Not rated None 3 0% 0
Mccoy Construction & Forestry Inc
USDOT 3115880
Dubuque 26 29 Not rated None 40 0% 6
New Gen Agriculture LLC
USDOT 3470477
Pacific Junction 26 13 Not rated Active 32 0% 1
Norman Pumping LLC
USDOT 1718885
Washington 26 92 Not rated Active 35 0% 3
North Iowa Cooperative Elevator
USDOT 1025908
Thornton 26 48 Not rated None 4 0% 0
Oc Trucking Inc
USDOT 992653
Moulton 26 19 Not rated Active 20 0% 1
Owen Contracting Inc
USDOT 723661
Cedar Falls 26 16 Not rated None 7 0% 0
Plantpeddler Inc
USDOT 460661
Cresco 26 23 Not rated None 24 0% 1
Rueter & Zenor Co
USDOT 366216
Carroll 26 22 Conditional None 12 0% 0
Safety Equipment Leasing Company
USDOT 536374
Dubuque 26 19 Not rated None 4 0% 1
5 D'S Transportation Inc
USDOT 2458116
Council Bluffs 25 27 Not rated Active 123 0% 5
A 1 Disposal Service Inc
USDOT 2003449
Cedar Rapids 25 25 Not rated None 83 0% 1
A-Plus Trucking LLC
USDOT 2151203
Grimes 25 25 Not rated Active 78 0% 3
Aa & E Hauling LLC
USDOT 2395378
Bondurant 25 22 Not rated Active 44 0% 3
Beecher Trucking LLC
USDOT 3251161
Cumming 25 55 Not rated None 18 0% 1
Beecher Trucking LLC
USDOT 4433292
Cumming 25 60 Not rated None 0 – 0
BP Mill LLLP
USDOT 2364065
Washington 25 10 Not rated None 6 0% 1
BWC Excavating LC
USDOT 1598526
Solon 25 26 Not rated Active 4 0% 0
Central Iowa Power Cooperative
USDOT 1992957
Des Moines 25 32 Not rated None 0 – 0
Consumers Energy
USDOT 1991987
Marshalltown 25 16 Not rated None 0 – 0
Dave Kuker Trucking LLC
USDOT 8686010
Spirit Lake 25 25 Not rated None 0 – 0
Hewitt Trucking Ltd
USDOT 714781
Ida Grove 25 25 Satisfactory Active 100 0% 1
Iwv Express LLC
USDOT 1314541
Williamsburg 25 27 Not rated Active 48 0% 7
J&J Cattle Company
USDOT 1165377
Marengo 25 21 Not rated Active 29 0% 2
JC Landscape & Maintenance LLC
USDOT 2199724
Davenport 25 15 Not rated None 0 – 0
JF Sehr Inc
USDOT 734998
Coralville 25 25 Not rated None 11 0% 0
Jones Contracting Corp
USDOT 1746026
West Point 25 22 Not rated Active 2 0% 0
Kuda Trans LLC
USDOT 3288051
Waterloo 25 25 Not rated Active 24 0% 0
Larry Fleck & Sons Trucking LLC
USDOT 724511
Pleasant Hill 25 19 Not rated Active 11 0% 1
Leick Construction LLC
USDOT 1567720
Glenwood 25 32 Not rated Active 14 0% 1
Mit Us Inc
USDOT 3447974
Clinton 25 25 Not rated Active 43 0% 2
Mulgrew Oil Co
USDOT 366897
Dubuque 25 22 Conditional None 10 0% 0
NM Trucking LLC
USDOT 963909
Waterloo 25 24 Not rated Active 56 0% 6
Pablo Star Reliable Transportation Inc
USDOT 4105667
Des Moines 25 30 Not rated Active 6 0% 0
Peosta Warehousing Inc
USDOT 984567
Peosta 25 28 Not rated Inactive 11 0% 0
STS Express Inc
USDOT 3591417
Clinton 25 25 Not rated Active 163 0% 2
Valley Sand & Gravel Inc
USDOT 1031889
Rock Valley 25 25 Not rated Active 10 0% 2
Vander Kooi Inc
USDOT 173212
Merrill 25 25 Not rated Active 35 0% 0
Wessels Oil Company Inc
USDOT 1179647
Palmer 25 29 Not rated Active 18 0% 1
West Liberty Foods LLC
USDOT 2536943
West Liberty 25 22 Not rated Active 36 0% 1
Western Iowa Power Cooperative
USDOT 2093936
Denison 25 21 Not rated None 1 0% 0
Benton Grain Company LLC
USDOT 916822
Keystone 24 25 Not rated None 12 0% 1
Farmers Feed & Grain Company Inc
USDOT 600177
Riceville 24 24 Satisfactory Active 17 0% 0
Farmers New Ag
USDOT 3569215
Fort Dodge 24 28 Not rated Active 1 0% 0
Flynn Company Inc
USDOT 436966
Dubuque 24 32 Not rated None 14 0% 0
Huber Grading And Land Developement Inc
USDOT 737837
Elkhart 24 25 Not rated None 6 0% 3
J D Double M Trucking Inc
USDOT 544027
Council Bluffs 24 23 Not rated Active 45 0% 6
Mid States Electric Inc
USDOT 798453
Lawton 24 12 Not rated None 1 0% 0
PG Air Freight Inc
USDOT 3817171
Iowa City 24 26 Not rated Active 23 0% 1
Phelps Uniform Specialists Inc
USDOT 617202
Muscatine 24 53 Not rated None 29 0% 1
Post Equipment Company LLC
USDOT 3224234
Rock Valley 24 37 Not rated None 14 0% 1
Pro Driving Academy LLC
USDOT 2963642
Des Moines 24 24 Not rated None 0 – 0
R L Craft Co Inc
USDOT 188474
Denison 24 30 Conditional None 1 0% 0
Randolph's Inc
USDOT 328922
Traer 24 20 Satisfactory Active 34 0% 3
Red Oak Greenhouses Inc
USDOT 22562
Red Oak 24 37 Satisfactory None 21 0% 0
Refrigeration Specialists Inc
USDOT 421119
Sioux City 24 24 Conditional None 0 – 0
T J Construction Unlimited Inc
USDOT 725848
Cedar Rapids 24 13 Not rated None 0 – 0
VGN Trucking Inc
USDOT 1348031
Des Moines 24 24 Not rated Active 166 0% 6
Vinton-Shellsburg Community School District
USDOT 3208578
Vinton 24 25 Not rated None 0 – 1
Wehrle Trucking Inc
USDOT 170059
Lynnville 24 24 Satisfactory Active 89 0% 2
Zvjezdan Zivkovic
USDOT 1652764
Granger 24 16 Not rated Active 61 0% 4
Agri Services Of Northern Iowa Inc
USDOT 2349181
Emmetsburg 23 15 Not rated None 1 0% 0
Apple Freight Inc
USDOT 1399255
Mount Pleasant 23 35 Not rated Active 103 0% 1
Bedrock Gravel Inc
USDOT 745944
Schleswig 23 19 Not rated None 33 0% 1
BG Logistics Inc
USDOT 3489728
Davenport 23 23 Not rated Inactive 191 0% 14
Cascade Lumber Company
USDOT 304665
Cascade 23 21 Not rated None 15 0% 1
Cellsite Solutions LLC
USDOT 2795565
Cedar Rapids 23 14 Not rated Active 17 0% 1
Corell Contractor Incorporated
USDOT 1104759
West Des Moines 23 17 Not rated Active 7 0% 1
Den Hartog Industries Inc
USDOT 302513
Hospers 23 24 Conditional None 70 0% 1
DFS Inc
USDOT 580787
Newell 23 31 Not rated None 0 – 0
Eichinger Brothers LLC
USDOT 4161413
Slater 23 17 Not rated None 25 0% 1
Electric Pump
USDOT 937927
Des Moines 23 19 Not rated None 24 0% 0
Elliott Transport Inc
USDOT 334060
Ottumwa 23 13 Not rated Active 10 0% 1
Fahr Beverage Inc
USDOT 299539
Waterloo 23 24 Satisfactory None 1 0% 0
Farmers Coop Co
USDOT 955991
Readlyn 23 20 Not rated None 9 0% 0
Farmers Mill Inc
USDOT 1851016
Protivin 23 13 Not rated None 0 – 0
Fort Dodge Asphalt Co
USDOT 339363
Fort Dodge 23 16 Not rated None 10 0% 0
Holtkamp's Trailer Repair Inc
USDOT 3245723
West Burlington 23 6 Not rated None 0 – 0
Hot Service LLC
USDOT 1772824
Grimes 23 23 Not rated Active 5 0% 0
Iowa Trenchless LLC
USDOT 1089433
Panora 23 15 Not rated None 8 0% 1
Iwcc Inc
USDOT 2116811
Marion 23 31 Not rated None 12 0% 0
JB Holland Construction Inc
USDOT 595864
Decorah 23 44 Not rated None 22 0% 1
K E Flatwork Inc
USDOT 738313
Eldridge 23 16 Conditional None 8 0% 2
Kent Nutrition Group Inc
USDOT 18120
Muscatine 23 17 Satisfactory None 19 0% 1
Lynch Family Companies Inc
USDOT 227663
Waucoma 23 17 Satisfactory Active 14 0% 1
Mehmert Tiling Inc
USDOT 204409
Lime Springs 23 29 Conditional Active 9 0% 2
Michaelson Inc
USDOT 343110
Armstrong 23 8 Not rated None 2 0% 1
Paul Beckman
USDOT 995360
Monticello 23 15 Not rated Active 22 0% 0
Pella Construction Company Ltd
USDOT 299551
Pella 23 8 Not rated None 0 – 0
Richers Trucking Inc
USDOT 274505
Wever 23 37 Satisfactory Active 74 0% 5

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.