Software Engineer Salary in Iowa (IA)

The average software engineer salary in Iowa is $103,862 per year, or $49.93 per hour, compared to the national average salary of $133,722 per year.

The table below shows the average salary of software engineers in IA, whether in metro or non-metro areas, including hourly, weekly, monthly, and annual wages.

AreaHourlyWeeklyMonthlyAnnual
Iowa$49.93$1,997$8,655$103,862

Metropolitan and Nonmetropolitan Area, Iowa

AreaHourlyWeeklyMonthlyAnnual
Ames, IA(0011180)$53.88$2,155$9,340$112,079
Cedar Rapids, IA(0016300)$49.72$1,989$8,618$103,419
Davenport-Moline-Rock Island, IA-IL(0019340)$51.16$2,047$8,868$106,420
Des Moines-West Des Moines, IA(0019780)$50.10$2,004$8,685$104,214
Dubuque, IA(0020220)$45.47$1,819$7,881$94,577
Iowa City, IA(0026980)$46.32$1,853$8,028$96,340
Northeast Iowa nonmetropolitan area(1900001)$57.12$2,285$9,900$118,806
Northwest Iowa nonmetropolitan area(1900002)$62.65$2,506$10,860$130,316
Omaha-Council Bluffs, NE-IA(0036540)$52.81$2,113$9,154$109,854
Sioux City, IA-NE-SD(0043580)$48.60$1,944$8,424$101,093
Southeast Iowa nonmetropolitan area(1900004)$48.43$1,937$8,395$100,740
Southwest Iowa nonmetropolitan area(1900003)$53.49$2,139$9,271$111,253
Waterloo-Cedar Falls, IA(0047940)$48.52$1,941$8,409$100,911