Heavy and Tractor-Trailer Truck Drivers Salary in Iowa
BLS OEWS May 2025 • 12 metro areas • Iowa
Heavy and Tractor-Trailer Truck Drivers in Iowa earn a median salary of $53,590 per year on average across 12 metro and nonmetro areas, -6.7% vs the national median of $57,440. An estimated 39,570 heavy and tractor-trailer truck drivers are employed across Iowa, with salaries ranging from $49,560 to $59,600 depending on location.
$53,590
Avg median salary in Iowa
$59,600
Highest paying metro
$49,560
Lowest paying metro
39,570
Employed in Iowa
Compare Heavy and Tractor-Trailer Truck Drivers salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Heavy and Tractor-Trailer Truck Drivers
in
Heavy and Tractor-Trailer Truck Drivers salaries by city in Iowa
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Iowa City, IA | $59,600 | $48,310 | $98,740 | 2,450 |
| Des Moines, IA | $58,880 | $49,440 | $64,650 | 8,580 |
| Cedar Rapids, IA | $56,950 | $48,880 | $65,970 | 3,560 |
| Davenport, IA-IL | $54,750 | $45,550 | $63,520 | 2,900 |
| Dubuque, IA | $54,300 | $47,360 | $64,070 | 1,460 |
| Ames, IA | $53,530 | $46,790 | $58,180 | 670 |
| Waterloo, IA | $52,830 | $45,520 | $65,700 | 1,670 |
| Southwest Iowa | $52,060 | $45,420 | $62,150 | 2,160 |
| Southeast Iowa | $50,420 | $44,740 | $59,640 | 5,090 |
| Northeast Iowa | $50,280 | $45,960 | $58,990 | 2,590 |
| Northwest Iowa | $49,920 | $46,840 | $61,060 | 5,430 |
| Sioux City, IA-NE-SD | $49,560 | $39,260 | $61,920 | 3,010 |