Truck Driver (Heavy) pay in Iowa
State median
Public data$24.43/hr
≈ $50,814/year full-time
Ranks #32 of 51 states for truck driver (heavy) pay▼ 2% vs national median
Pay distribution in Iowa
$21.38Median $24.43/hr$29.41
25th percentile
$21.38
per hour
Median
$24.43
per hour
75th percentile
$29.41
per hour
Source: BLS Occupational Employment & Wage Statistics (BLS May 2023) · bls.gov/oes
Frequently asked questions
How much do truck driver (heavy)s make in Iowa?
The median pay for truck driver (heavy)s in Iowa is $24.43/hr (about $50,814/year full-time), according to BLS Occupational Employment & Wage Statistics (May 2023). Half earn more, half earn less. The middle 50% fall between $21.38 and $29.41 per hour.
How does Iowa compare to the national average for truck driver (heavy)s?
Iowa pays 2% below the national median of $24.90/hr for truck driver (heavy)s. Cost of living, union density, and demand all move state pay relative to the national figure.