Highway Maintenance Workers Salary in Iowa
BLS OEWS May 2025 • 12 metro areas • Iowa
Highway Maintenance Workers in Iowa earn a median salary of $56,563 per year on average across 12 metro and nonmetro areas, +15.3% vs the national median of $49,070. An estimated 4,590 highway maintenance workers are employed across Iowa, with salaries ranging from $52,910 to $60,940 depending on location.
$56,563
Avg median salary in Iowa
$60,940
Highest paying metro
$52,910
Lowest paying metro
4,590
Employed in Iowa
Compare Highway Maintenance Workers salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Highway Maintenance Workers
in
Highway Maintenance Workers salaries by city in Iowa
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Dubuque, IA | $60,940 | $57,650 | $61,250 | 90 |
| Des Moines, IA | $58,270 | $53,930 | $66,100 | 630 |
| Ames, IA | $58,080 | $50,290 | $63,780 | 110 |
| Northwest Iowa | $57,670 | $50,060 | $59,990 | 720 |
| Iowa City, IA | $57,650 | $51,230 | $65,540 | 140 |
| Southeast Iowa | $57,080 | $49,880 | $59,880 | 820 |
| Waterloo, IA | $56,890 | $50,060 | $58,960 | 150 |
| Cedar Rapids, IA | $56,270 | $48,060 | $61,220 | 220 |
| Northeast Iowa | $55,030 | $50,130 | $59,090 | 590 |
| Southwest Iowa | $54,080 | $47,830 | $57,650 | 550 |
| Sioux City, IA-NE-SD | $53,880 | $44,340 | $59,000 | 190 |
| Davenport, IA-IL | $52,910 | $46,270 | $66,870 | 380 |