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.
Computer Programmers
inComputer Programmers salaries by city in Iowa
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Iowa City, IA | $100,790 | $77,340 | $124,480 | 70 |
| Des Moines, IA | $93,060 | $72,980 | $128,190 | 430 |
| Ames, IA | $84,930 | $70,770 | $96,190 | 30 |
| Waterloo, IA | $82,390 | $76,610 | $102,100 | 50 |
| Northwest Iowa | $79,060 | $59,320 | $84,740 | 70 |
| Cedar Rapids, IA | $78,120 | $64,330 | $92,740 | 100 |
| Northeast Iowa | $75,100 | $64,870 | $96,610 | 60 |
| Davenport, IA-IL | $74,780 | $60,700 | $92,930 | 80 |
| Southeast Iowa | $73,270 | $66,720 | $84,740 | 60 |