Registered Nurses Salary in Iowa
BLS OEWS May 2025 • 12 metro areas • Iowa
Registered Nurses in Iowa earn a median salary of $74,993 per year on average across 12 metro and nonmetro areas, -19.9% vs the national median of $93,600. An estimated 34,680 registered nurses are employed across Iowa, with salaries ranging from $69,180 to $82,920 depending on location.
$74,993
Avg median salary in Iowa
$82,920
Highest paying metro
$69,180
Lowest paying metro
34,680
Employed in Iowa
Compare Registered Nurses salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Registered Nurses
in
Registered Nurses salaries by city in Iowa
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Iowa City, IA | $82,920 | $67,830 | $85,650 | 4,050 |
| Des Moines, IA | $78,970 | $68,170 | $86,110 | 7,800 |
| Northwest Iowa | $76,840 | $64,840 | $81,340 | 3,130 |
| Davenport, IA-IL | $76,590 | $65,190 | $82,940 | 3,810 |
| Cedar Rapids, IA | $76,560 | $66,680 | $86,540 | 2,690 |
| Southeast Iowa | $76,430 | $65,290 | $81,710 | 3,340 |
| Northeast Iowa | $74,720 | $64,780 | $80,970 | 2,130 |
| Southwest Iowa | $74,360 | $65,960 | $82,180 | 1,870 |
| Ames, IA | $72,920 | $68,100 | $88,880 | 1,100 |
| Dubuque, IA | $70,740 | $65,130 | $83,200 | 1,280 |
| Waterloo, IA | $69,680 | $61,660 | $80,840 | 1,960 |
| Sioux City, IA-NE-SD | $69,180 | $64,110 | $79,990 | 1,520 |