Salaripedia
English

How much does a computer systems analyst make in Des Moines?

$102,100a year

Median yearly pay for computer systems analysts in the Des Moines-West Des Moines, IA metro area. That is $49.07 an hour or $8,506 a month.

Hourly
$49.07
Vs. national median
-4%
Rank among cities
105 of 362
Jobs in the area
2,680
Pay range
Lowest 10%: $67,020Median: $102,100Highest 10%: $140,800
PercentileYearlyHourly
10th$67,020$32.22
25th$81,530$39.20
Median$102,100$49.07
75th$120,000$57.71
90th$140,800$67.70

Other cities in Iowa

Median yearly pay for computer systems analysts.

Ames, IA$96,920
Omaha, NE$96,310
Davenport, IA$89,500
Dubuque, IA$85,310
Sioux City, IA$82,250
Iowa City, IA$82,040
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 Des Moines

Same field, median yearly pay.

Actuary$130,500
Software Developer$126,500
Information Security Analyst$123,700
Database Architect$120,000
Database Administrator$109,800
Computer Occupation$109,500
Computer Network Architect$108,300
Data Scientist$103,000
Software Quality Assurance Analyst and Tester$98,190
Network and Computer Systems Administrator$89,800
Salaries for every job in Des Moines, IA

Frequently asked questions

How much does a computer systems analyst make an hour in Des Moines?

The median hourly pay in the Des Moines-West Des Moines, IA metro area is $49.07 ($102,100 a year).

Do computer systems analysts make more in Des Moines than the national average?

No: $102,100 against $105,900 nationally, 4% less.

How does Des Moines compare with the rest of Iowa?

The median in Iowa is $95,920, so Des Moines pays 6% more.

Where does Des Moines rank for computer systems analyst pay?

105 of 362 metro areas with data.

How much does a computer systems analyst make starting out in Des Moines?

The lowest-paid 10% make $67,020 or less a year; the top 10% make $140,800 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.