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.

Full tool →
Highway Maintenance Workers
in
    vs

      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

      View Highway Maintenance Workers salaries in all cities