Trade Salaries.

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.

Highest-paying states

More truck driver (heavy) pay data