Certified Nursing Assistant Salary in Iowa
Certified Nursing Assistants in Iowa earn a median of $39,350 a year, or $18.92 an hour. That ranks Iowa #31 of 51 states and is $2,910 less than the national median.
- Median / year
- $39,350
- Median / hour
- $18.92
- Employed
- 22,670
- National rank
- #31of 51
Pay range in Iowa
Certified Nursing Assistant pay by Iowa metro area
| Metro area | Median | Jobs |
|---|---|---|
| Des Moines-West Des Moines, IA | $43,940 | 4,660 |
| Ames, IA | $43,540 | 770 |
| Dubuque, IA | $41,580 | 1,010 |
| Omaha, NE-IA | $40,020 | 7,740 |
| Iowa City, IA | $39,330 | 1,310 |
| Cedar Rapids, IA | $39,110 | 1,740 |
| Sioux City, IA-NE-SD | $38,940 | 930 |
| Waterloo-Cedar Falls, IA | $38,930 | 1,440 |
| Davenport-Moline-Rock Island, IA-IL | $38,740 | 2,220 |
FAQ
How much does a certified nursing assistant make in Iowa?
The median annual wage is $39,350 ($18.92 per hour), according to the BLS for May 2025. That is $2,910 below the U.S. median of $42,260.
What do entry-level nursing assistants make in Iowa?
The lowest-paid 10% of Iowa nursing assistants earned $35,620 or less ($17.13/hour), a reasonable estimate for new graduates.
Where do nursing assistants earn the most in Iowa?
Des Moines-West Des Moines, IA has the highest metro median at $43,940.
How many nursing assistants work in Iowa?
About 22,670 nursing assistants were employed in Iowa in May 2025.