Salaripedia
English

How much does a heavy and tractor-trailer truck driver make in Iowa?

$58,070a year

Median yearly pay for heavy and tractor-trailer truck drivers in Iowa. That is $27.92 an hour or $4,839 a month.

Hourly
$27.92
Vs. national median
-1%
Rank among states
33 of 51
Jobs in the state
35,040
Pay range
Lowest 10%: $42,390Median: $58,070Highest 10%: $77,910
PercentileYearlyHourly
10th$42,390$20.38
25th$48,350$23.25
Median$58,070$27.92
75th$64,190$30.86
90th$77,910$37.46

Cities in Iowa

Metro areas, median yearly pay.

Iowa City, IA$61,960
Des Moines, IA$60,720
Cedar Rapids, IA$58,900
Waterloo, IA$58,730
Dubuque, IA$58,470
Davenport, IA$58,280
Omaha, NE$58,010
Ames, IA$54,510
Sioux City, IA$51,540
Salaries for every job in Iowa

Nearby in the ranking

States with similar pay for heavy and tractor-trailer truck drivers.

30. Pennsylvania$58,580
31. Nebraska$58,390
32. Arizona$58,080
33. Iowa$58,070
34. Delaware$57,590
35. Michigan$57,180
36. Georgia$57,050
Heavy and Tractor-Trailer Truck Driver salary in all states

Frequently asked questions

How much does a heavy and tractor-trailer truck driver make an hour in Iowa?

The median hourly pay in Iowa is $27.92 ($58,070 a year).

Do heavy and tractor-trailer truck drivers make more in Iowa than the national average?

No: $58,070 against $58,640 nationally, 1% less.

Where does Iowa rank for heavy and tractor-trailer truck driver pay?

Iowa ranks 33 of 51 states.

Which city in Iowa pays heavy and tractor-trailer truck drivers the most?

Iowa City, IA, with a median of $61,960 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.