Salaripedia
English

How much does a computer systems analyst make in Iowa City?

$82,040a year

Median yearly pay for computer systems analysts in the Iowa City, IA metro area. That is $39.44 an hour or $6,837 a month.

Hourly
$39.44
Vs. national median
-22%
Rank among cities
318 of 362
Jobs in the area
180
Pay range
Lowest 10%: $63,450Median: $82,040Highest 10%: $120,200
PercentileYearlyHourly
10th$63,450$30.50
25th$75,230$36.17
Median$82,040$39.44
75th$100,500$48.32
90th$120,200$57.78

Other cities in Iowa

Median yearly pay for computer systems analysts.

Des Moines, IA$102,100
Ames, IA$96,920
Omaha, NE$96,310
Davenport, IA$89,500
Dubuque, IA$85,310
Sioux City, IA$82,250
Cedar Rapids, IA$81,510
Waterloo, IA$80,140
Computer Systems Analyst salary in Iowa Computer Systems Analyst salary in all states

Related jobs in Iowa City

Same field, median yearly pay.

Information Security Analyst$120,400
Computer Programmer$113,600
Software Developer$107,700
Computer Occupation$106,900
Database Administrator$101,600
Computer Network Architect$96,790
Network and Computer Systems Administrator$87,770
Data Scientist$72,120
Computer Network Support Specialist$66,680
Computer User Support Specialist$61,750
Salaries for every job in Iowa City, IA

Frequently asked questions

How much does a computer systems analyst make an hour in Iowa City?

The median hourly pay in the Iowa City, IA metro area is $39.44 ($82,040 a year).

Do computer systems analysts make more in Iowa City than the national average?

No: $82,040 against $105,900 nationally, 22% less.

How does Iowa City compare with the rest of Iowa?

The median in Iowa is $95,920, so Iowa City pays 14% less.

Where does Iowa City rank for computer systems analyst pay?

318 of 362 metro areas with data.

How much does a computer systems analyst make starting out in Iowa City?

The lowest-paid 10% make $63,450 or less a year; the top 10% make $120,200 or more.

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.