Computer Programmers Salary in Iowa

BLS OEWS May 2025 • 9 metro areas • Iowa

Computer Programmers in Iowa earn a median salary of $82,389 per year on average across 9 metro and nonmetro areas, -16.5% vs the national median of $98,670. An estimated 950 computer programmers are employed across Iowa, with salaries ranging from $73,270 to $100,790 depending on location.

$82,389 Avg median salary in Iowa
$100,790 Highest paying metro
$73,270 Lowest paying metro
950 Employed in Iowa

Compare Computer Programmers salaries & buying power

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

Full tool →
Computer Programmers
in
    vs

      Computer Programmers salaries by city in Iowa

      Metro areaMedian salary25th pct75th pctEmployed
      Iowa City, IA$100,790$77,340$124,48070
      Des Moines, IA$93,060$72,980$128,190430
      Ames, IA$84,930$70,770$96,19030
      Waterloo, IA$82,390$76,610$102,10050
      Northwest Iowa$79,060$59,320$84,74070
      Cedar Rapids, IA$78,120$64,330$92,740100
      Northeast Iowa$75,100$64,870$96,61060
      Davenport, IA-IL$74,780$60,700$92,93080
      Southeast Iowa$73,270$66,720$84,74060

      View Computer Programmers salaries in all cities