Financial and Investment Analysts Salary in Iowa

BLS OEWS May 2025 • 11 metro areas • Iowa

Financial and Investment Analysts in Iowa earn a median salary of $85,385 per year on average across 11 metro and nonmetro areas, -15.8% vs the national median of $101,350. An estimated 2,290 financial and investment analysts are employed across Iowa, with salaries ranging from $77,090 to $102,890 depending on location.

$85,385 Avg median salary in Iowa
$102,890 Highest paying metro
$77,090 Lowest paying metro
2,290 Employed in Iowa

Compare Financial and Investment Analysts salaries & buying power

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

Full tool →
Financial and Investment Analysts
in
    vs

      Financial and Investment Analysts salaries by city in Iowa

      Metro area Median salary 25th pct 75th pct Employed
      Davenport, IA-IL $102,890 $78,780 $131,950 200
      Des Moines, IA $95,850 $77,120 $117,280 1,290
      Ames, IA $94,990 $76,990 $100,170 50
      Northwest Iowa $90,400 $67,230 $95,940 40
      Iowa City, IA $83,920 $66,020 $92,920 110
      Dubuque, IA $80,860 $69,640 $94,180 80
      Cedar Rapids, IA $80,470 $62,720 $97,240 240
      Southeast Iowa $77,820 $59,880 $90,690 130
      Northeast Iowa $77,680 $63,850 $109,130 40
      Waterloo, IA $77,270 $55,200 $92,560 70
      Sioux City, IA-NE-SD $77,090 $56,510 $93,810 40

      View Financial and Investment Analysts salaries in all cities