Data Scientists Salary in Iowa

BLS OEWS May 2025 • 12 metro areas • Iowa

Data Scientists in Iowa earn a median salary of $86,277 per year on average across 12 metro and nonmetro areas, -23.4% vs the national median of $112,590. An estimated 2,470 data scientists are employed across Iowa, with salaries ranging from $69,260 to $105,360 depending on location.

$86,277 Avg median salary in Iowa
$105,360 Highest paying metro
$69,260 Lowest paying metro
2,470 Employed in Iowa

Compare Data Scientists salaries & buying power

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

Full tool →
Data Scientists
in
    vs

      Data Scientists salaries by city in Iowa

      Metro areaMedian salary25th pct75th pctEmployed
      Sioux City, IA-NE-SD$105,360$73,750$141,06050
      Davenport, IA-IL$103,200$80,490$127,800290
      Des Moines, IA$102,030$77,930$129,6801,320
      Cedar Rapids, IA$94,260$67,910$124,880180
      Dubuque, IA$86,070$61,460$128,690100
      Waterloo, IA$81,780$64,470$106,75070
      Northeast Iowa$80,980$55,290$103,80050
      Iowa City, IA$80,600$67,000$98,92090
      Southeast Iowa$78,970$61,200$99,430130
      Ames, IA$77,200$62,700$110,760110
      Northwest Iowa$75,610$58,300$103,93050
      Southwest Iowa$69,260$53,790$92,96030

      View Data Scientists salaries in all cities