Heavy and Tractor-Trailer Truck Drivers Salary in Iowa

Ranked #25 of 51 · IA

0.6% above U.S. average
Mean annual salary $60,070 ≈ $29/hr
Median annual salary $58,070
Employment 35,040

Salary Distribution (10th–90th percentile)

P10 $42,390P25 $48,350 Median $58,070P75 $64,190P90 $77,910

About 80% of heavy and tractor-trailer truck driverss in Iowa earn between $42,390 and $77,910. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

Iowa
$60,070
U.S. average
$59,710

The mean heavy and tractor-trailer truck drivers salary in Iowa is $60,070, about 0.6% above the U.S. average ($59,710). That works out to roughly $29/hr at 2,080 hours per year.

Metro Areas in Iowa

Metro areaMedianMeanEmployment
Iowa City, IA $61,960 $77,940 2,360
Des Moines-West Des Moines, IA $60,720 $63,480 7,840
Cedar Rapids, IA $58,900 $61,120 3,030
Waterloo-Cedar Falls, IA $58,730 $58,800 1,600
Dubuque, IA $58,470 $58,690 1,310
Davenport-Moline-Rock Island, IA-IL $58,280 $58,920 3,070
Southwest Iowa nonmetropolitan area $57,980 $58,230 2,160
Southeast Iowa nonmetropolitan area $56,220 $56,120 4,950

← Back to all heavy and tractor-trailer truck drivers states