Nursing Assistants Salary in Iowa
BLS OEWS May 2025 • 12 metro areas • Iowa
Nursing Assistants in Iowa earn a median salary of $38,521 per year on average across 12 metro and nonmetro areas, -2.6% vs the national median of $39,530. An estimated 23,300 nursing assistants are employed across Iowa, with salaries ranging from $37,520 to $40,460 depending on location.
$38,521
Avg median salary in Iowa
$40,460
Highest paying metro
$37,520
Lowest paying metro
23,300
Employed in Iowa
Compare Nursing Assistants salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Nursing Assistants
in
Nursing Assistants salaries by city in Iowa
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Dubuque, IA | $40,460 | $38,350 | $47,110 | 890 |
| Des Moines, IA | $39,790 | $37,790 | $46,630 | 4,870 |
| Cedar Rapids, IA | $39,260 | $36,360 | $45,390 | 1,670 |
| Ames, IA | $39,110 | $38,230 | $45,310 | 760 |
| Sioux City, IA-NE-SD | $38,320 | $36,280 | $45,550 | 1,020 |
| Waterloo, IA | $38,090 | $35,900 | $43,200 | 1,400 |
| Southwest Iowa | $38,060 | $36,540 | $44,480 | 1,450 |
| Northwest Iowa | $38,030 | $36,640 | $42,840 | 3,120 |
| Iowa City, IA | $37,900 | $35,460 | $46,020 | 1,200 |
| Davenport, IA-IL | $37,870 | $35,820 | $43,940 | 2,030 |
| Southeast Iowa | $37,840 | $36,710 | $43,460 | 2,960 |
| Northeast Iowa | $37,520 | $36,520 | $44,100 | 1,930 |