Salaripedia
English

How much does a computer programmer make in Iowa?

$79,180a year

Median yearly pay for computer programmers in Iowa. That is $38.07 an hour or $6,598 a month.

Hourly
$38.07
Vs. national median
-21%
Rank among states
41 of 46
Jobs in the state
950
Pay range
Lowest 10%: $54,060Median: $79,180Highest 10%: $128,500
PercentileYearlyHourly
10th$54,060$25.99
25th$72,010$34.62
Median$79,180$38.07
75th$103,900$49.97
90th$128,500$61.79

Cities in Iowa

Metro areas, median yearly pay.

Iowa City, IA$113,600
Omaha, NE$95,150
Davenport, IA$84,400
Des Moines, IA$79,200
Waterloo, IA$78,250
Ames, IA$77,720
Cedar Rapids, IA$76,530
Salaries for every job in Iowa

Nearby in the ranking

States with similar pay for computer programmers.

38. New Mexico$83,750
39. Wyoming$81,640
40. North Carolina$81,070
41. Iowa$79,180
42. New Hampshire$74,000
43. Illinois$72,540
44. Michigan$65,860
Computer Programmer salary in all states

Frequently asked questions

How much does a computer programmer make an hour in Iowa?

The median hourly pay in Iowa is $38.07 ($79,180 a year).

Do computer programmers make more in Iowa than the national average?

No: $79,180 against $100,400 nationally, 21% less.

Where does Iowa rank for computer programmer pay?

Iowa ranks 41 of 46 states.

Which city in Iowa pays computer programmers the most?

Iowa City, IA, with a median of $113,600 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.