Truck Driver Pay in Iowa (2026)
Official BLS numbers for heavy and tractor-trailer drivers (SOC 53-3032) in Iowa, how the I-80 corridor and the state's grain, ethanol and food-processing economy build one of the densest trucking job markets in the country, and what the flat 3.8% income tax leaves in the paycheck.
By the HaulMath editorial team · Updated $1
Key numbers at a glance
| Metric (SOC 53-3032, statewide) | BLS OEWS, May 2025 | Typical market read (hedged) |
|---|---|---|
| Mean hourly wage | $28.88 | A touch above the $28.71 national mean |
| Mean annual wage | $60,070 | vs. $59,710 nationally — about $360 ahead |
| Median annual wage | $58,070 | About $570 under the $58,640 national median |
| 10th percentile (annual) | $42,390 | $2,250 above the national $40,140 — a high entry floor |

Truck driver pay in Iowa: the numbers
The benchmark is the Bureau of Labor Statistics OEWS survey for heavy and tractor-trailer truck drivers, May 2025 release. Iowa employs about 35,040 heavy and tractor-trailer drivers — and the more telling figure is concentration: roughly 22.5 of every 1,000 jobs in the state, versus about 13.8 in Illinois and a national labor market where SOC 53-3032 accounts for a far thinner slice. Trucking is simply a bigger share of the Iowa economy than of almost any other state. Annual figures assume 2,080 hours, so treat them as full-time equivalents rather than promises.
| Metric (SOC 53-3032, statewide) | BLS OEWS, May 2025 | Typical market read (hedged) |
|---|---|---|
| Mean hourly wage | $28.88 | A touch above the $28.71 national mean |
| Mean annual wage | $60,070 | vs. $59,710 nationally — about $360 ahead |
| Median annual wage | $58,070 | About $570 under the $58,640 national median |
| 10th percentile (annual) | $42,390 | $2,250 above the national $40,140 — a high entry floor |
| 75th percentile (annual) | $64,190 | Below the national $69,120 — thin premium niches |
| 90th percentile (annual) | $77,910 | About $1,470 under the national $79,380 |
| Hedged hiring range, 2026 | — | Roughly $55,000–$75,000 for experienced company drivers; verify with carriers |
Read the shape, not just the middle: Iowa pays an unusually high floor — the $42,390 10th percentile is one of the strongest entry-level floors in this series — under a compressed ceiling, with the 75th and 90th percentiles sitting below national benchmarks. That is a homogeneous market at work: thousands of grain, feed, ethanol and regional truckload seats that all pay in a similar band, without the big-city drayage, union distribution and specialized-freight tiers that inflate top-end wages in metro states. For a driver who wants steady miles at a dependable rate rather than a shot at an $85,000-plus niche, that compression is a feature. BLS does not track cents-per-mile pay, and structure varies between regional ag hauls and national OTR — confirm details with the carrier.

How miles and freight shape pay in Iowa
Iowa sits on the middle of I-80, the coast-to-coast truckload artery, and I-35, which ties Des Moines to Minneapolis one way and Kansas City, Dallas–Fort Worth and Laredo the other. Around those two spines runs an agricultural freight economy with few peers: corn and soybeans moving from country elevators to processors and river terminals, ethanol and distillers grains flowing between plants and feedyards, and a pork sector that generates feed inbound and boxed meat outbound year-round. The Cedar Rapids area functions as a food-processing capital — cereal, grain and prepared-food plants that run high-volume, scheduled regional freight — while Des Moines anchors insurance, warehousing and retail distribution, and Waterloo's equipment manufacturing keeps flatbed and components lanes busy. Eastern Iowa carriers also reach Chicago's intermodal ramps in a day, which pulls container drayage and warehouse distribution work into the market.
The duty-cycle mix skews regional: grain, feed, ethanol and food-processing lanes keep many Iowa drivers inside a day's radius of home, while terminals in Des Moines, Cedar Rapids and Davenport base national OTR fleets running both coasts. Owner-operators concentrate in bulk ag commodities, where hopper and pneumatic trailers reward specialized handling. Two Iowa-specific line items matter. First, seasonality — harvest and planting compress huge volumes into a few months, then thin out, so budget for soft quarters. Second, deadhead: country elevators and ethanol plants sit far from lane centers, so empty legs are a structural cost. Price it with the load profit calculator and recheck your cost per mile quarterly. For how Iowa stacks up nationally, see the truck driver pay by state hub.
The tax angle in Iowa
Iowa taxes wages at a flat 3.8%, effective January 1, 2025, when the legislature collapsed the old bracket system (per the Iowa Department of Revenue). On a $60,070 mean wage, that is roughly $2,300 to the state before credits and deductions. The flat structure favors exactly the compressed pay band Iowa drivers sit in: an entry seat at $42,390 and a top-decile seat at $77,910 pay the same rate, and there is no bracket penalty as pay climbs. Drivers based in Nebraska, Illinois or Wisconsin who run Iowa freight file non-resident returns with credits at home; owner-operators apportion through their base state. Verify current rates with the Iowa Department of Revenue, and see the trucking tax deductions guide for the deduction basics.

FAQ
How much do truck drivers make in Iowa?
Per BLS OEWS (May 2025), heavy and tractor-trailer drivers in Iowa earn a mean of $28.88/hour or $60,070/year, with a median of $58,070 and a 10th–90th percentile spread of $42,390–$77,910.
Is Iowa pay above the national average for CDL drivers?
Almost exactly average at the top line: Iowa's $60,070 mean is about $360 above the national $59,710 for SOC 53-3032, and the median $58,070 is about $570 below the national $58,640. What stands out is the floor — Iowa's $42,390 10th percentile sits $2,250 above the national $40,140.
What freight moves in Iowa?
Corn, soybeans, ethanol and distillers grains, pork and prepared foods out of the Cedar Rapids and Des Moines processing belt, agricultural equipment, and coast-to-coast truckload traffic on I-80 and I-35.
Does Iowa tax truck driver pay?
Yes — a flat 3.8% state income tax since January 1, 2025 (per the Iowa Department of Revenue). On a $60,070 mean wage that is roughly $2,300 to the state. Owner-operators apportion through their base state.
Is local or OTR work more common in Iowa?
Iowa skews regional: grain, feed, ethanol and food-processing lanes keep many drivers within a day's radius of home, while Iowa-based terminals in Des Moines, Cedar Rapids and Davenport also run national OTR fleets on I-80 and I-35.
What per-mile pay can a company driver expect in Iowa?
BLS does not track CPM. Company OTR/regional positions in the Midwest commonly advertise roughly $0.60–$0.80 per mile, with local processing and feed hauls usually hourly; confirm current offers with the carrier.