Engineers, All Other Salary in Iowa

BLS OEWS May 2025 • 8 metro areas • Iowa

Engineers, All Other in Iowa earn a median salary of $96,325 per year on average across 8 metro and nonmetro areas, -18.2% vs the national median of $117,750. An estimated 1,120 engineers, all other are employed across Iowa, with salaries ranging from $86,090 to $101,340 depending on location.

$96,325 Avg median salary in Iowa
$101,340 Highest paying metro
$86,090 Lowest paying metro
1,120 Employed in Iowa

Compare Engineers, All Other salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Engineers, All Other
in
    vs

      Engineers, All Other salaries by city in Iowa

      Metro area Median salary 25th pct 75th pct Employed
      Davenport, IA-IL $101,340 $81,420 $125,220 460
      Ames, IA $100,400 $80,820 $111,110 120
      Cedar Rapids, IA $99,990 $78,190 $113,730 40
      Des Moines, IA $98,040 $80,810 $121,770 260
      Waterloo, IA $96,440 $78,240 $103,070 40
      Northwest Iowa $94,960 $56,530 $124,590 50
      Southeast Iowa $93,340 $76,470 $107,460 70
      Iowa City, IA $86,090 $78,340 $104,730 80

      View Engineers, All Other salaries in all cities