Heavy and Tractor-Trailer Truck Drivers Salary in Iowa

Median annual wage in Iowa: $58,070 -1.0% vs national

Iowa vs United States

IowaUnited States
Median annual$58,070$58,640
Median hourly$27.92$28.19
Employment35,0402,062,040
Location quotient1.691.00

Data source: BLS OES state file (Iowa) · U.S. BLS OES, May 2024 (updated April 2025)

A closer look

At $27.92 per hour, a full-time schedule (2,080 hours per year) works out to roughly $58,074 — in line with the reported median annual wage of $58,070.

The median wage in Iowa is 1.0% below the national median — a difference of about $570 per year for a typical worker.

Frequently Asked Questions

What is the average heavy and tractor-trailer truck drivers salary in Iowa?

The median annual wage in Iowa is $58,070 ($27.92 per hour), per BLS OES May 2024 data.

How does Iowa compare to the national average for heavy and tractor-trailer truck drivers?

The Iowa median of $58,070 is 1.0% lower than the U.S. median of $58,640.

How many heavy and tractor-trailer truck drivers work in Iowa?

Approximately 35,040 are employed in Iowa, per BLS OES.