SalaryCalculations

Heavy and Tractor-Trailer Truck Drivers Salary in Iowa

State wage data from the BLS OEWS survey, May 2025.

Median annual

$58,070

Median hourly

$28

Average annual

$60,070

Employed in state

35K

The median annual salary for Heavy and Tractor-Trailer Truck Drivers in Iowa is $58,070, or about $28 an hour. That is 1% lower than the national median.

Pay in Iowa ranges from $42,390 at the 10th percentile to $77,910 at the 90th percentile. Roughly 35K people work as heavy and tractor-trailer truck drivers in the state.

Pay distribution in Iowa

10th$42,390
25th$48,350
Median$58,070
75th$64,190
90th$77,910

Salary calculator

Hourly
$27.92
Daily
$223
Weekly
$1,117
Bi-weekly
$2,233
Monthly
$4,839
Annual
$58,070

$58,070 a year is around the 50th percentile for Heavy and Tractor-Trailer Truck Driverss in Iowa. The median is $58,070.

Heavy and Tractor-Trailer Truck Drivers pay by metro area in Iowa

Metro areaMedian annualEmployment
Iowa City, IA$61,9602.4K
Des Moines-West Des Moines, IA$60,7207.8K
Cedar Rapids, IA$58,9003.0K
Waterloo-Cedar Falls, IA$58,7301.6K
Dubuque, IA$58,4701.3K
Davenport-Moline-Rock Island, IA-IL$58,2803.1K
Omaha, NE-IA$58,01010K
Ames, IA$54,510640
Sioux City, IA-NE-SD$51,5402.8K

Other jobs in Iowa

All salaries in Iowa →