SOC 53-3032 · Iowa

Heavy and Tractor-Trailer Truck Drivers Salary in Iowa

Heavy and tractor-trailer truck drivers in Iowa earn the most in Iowa City (average $77,940 a year) and the least in Sioux City ($55,120), across the 8 Iowa metro areas we cover. Statewide, BLS puts the heavy and tractor-trailer truck drivers average at $60,070 and the median at $58,070 for 35,040 workers. The U.S. average for this job is $59,710.

$78Khighest: Iowa City
$55Klowest: Sioux City
22,670jobs in these metros
8metro areas
Advertisement

Heavy and Tractor-Trailer Truck Drivers average salary by city in Iowa

Pay, take-home pay and cost of living

CityAverageMedian25th pct.Take-home*Cost of living
Iowa City$77,940$61,960$48,740$61,31192
Des Moines$63,480$60,720$50,430$51,38692
Cedar Rapids$61,120$58,900$49,370$49,57989
Davenport$58,920$58,280$47,980$47,89589
Waterloo$58,800$58,730$47,300$47,80387
Dubuque$58,690$58,470$48,940$47,71987
Ames$55,770$54,510$48,880$45,48489
Sioux City$55,120$51,540$41,030$44,98686

*Average salary after federal and state taxes for a single filer; Iowa school district surtaxes (a percentage of state tax in some districts) are not included. Cost of living: BEA price parity, U.S. = 100.

Heavy and Tractor-Trailer Truck Drivers salary in other states

Heavy and Tractor-Trailer Truck Drivers salary by city and state

More about pay in Iowa

Sources and how to read this page

Read the full methodology. Spotted an error? Tell us.