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.
Data Scientists
inData Scientists salaries by city in Iowa
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Sioux City, IA-NE-SD | $105,360 | $73,750 | $141,060 | 50 |
| Davenport, IA-IL | $103,200 | $80,490 | $127,800 | 290 |
| Des Moines, IA | $102,030 | $77,930 | $129,680 | 1,320 |
| Cedar Rapids, IA | $94,260 | $67,910 | $124,880 | 180 |
| Dubuque, IA | $86,070 | $61,460 | $128,690 | 100 |
| Waterloo, IA | $81,780 | $64,470 | $106,750 | 70 |
| Northeast Iowa | $80,980 | $55,290 | $103,800 | 50 |
| Iowa City, IA | $80,600 | $67,000 | $98,920 | 90 |
| Southeast Iowa | $78,970 | $61,200 | $99,430 | 130 |
| Ames, IA | $77,200 | $62,700 | $110,760 | 110 |
| Northwest Iowa | $75,610 | $58,300 | $103,930 | 50 |
| Southwest Iowa | $69,260 | $53,790 | $92,960 | 30 |