Computer Systems Analysts Salary in Iowa

BLS OEWS May 2025 • 12 metro areas • Iowa

Computer Systems Analysts in Iowa earn a median salary of $86,126 per year on average across 12 metro and nonmetro areas, -17% vs the national median of $103,790. An estimated 4,480 computer systems analysts are employed across Iowa, with salaries ranging from $77,470 to $98,990 depending on location.

$86,126 Avg median salary in Iowa
$98,990 Highest paying metro
$77,470 Lowest paying metro
4,480 Employed in Iowa

Compare Computer Systems Analysts salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Computer Systems Analysts
in
    vs

      Computer Systems Analysts salaries by city in Iowa

      Metro area Median salary 25th pct 75th pct Employed
      Des Moines, IA $98,990 $79,580 $113,010 2,520
      Ames, IA $92,100 $79,670 $101,140 200
      Sioux City, IA-NE-SD $89,640 $71,800 $108,180 120
      Waterloo, IA $88,890 $75,450 $99,880 140
      Cedar Rapids, IA $87,730 $72,090 $102,660 390
      Iowa City, IA $85,750 $68,960 $108,430 160
      Northwest Iowa $84,610 $69,110 $98,010 110
      Dubuque, IA $84,040 $64,960 $96,840 100
      Davenport, IA-IL $83,960 $72,190 $103,240 310
      Southwest Iowa $80,640 $68,560 $93,070 60
      Southeast Iowa $79,690 $59,430 $95,980 300
      Northeast Iowa $77,470 $64,100 $88,340 70

      View Computer Systems Analysts salaries in all cities