Salaripedia
English

How much does a nursing assistant make in Iowa?

$39,350a year

Median yearly pay for nursing assistants in Iowa. That is $18.92 an hour or $3,279 a month.

Hourly
$18.92
Vs. national median
-7%
Rank among states
31 of 51
Jobs in the state
22,670
Pay range
Lowest 10%: $35,620Median: $39,350Highest 10%: $47,980
PercentileYearlyHourly
10th$35,620$17.13
25th$37,360$17.96
Median$39,350$18.92
75th$45,650$21.95
90th$47,980$23.07

Cities in Iowa

Metro areas, median yearly pay.

Des Moines, IA$43,940
Ames, IA$43,540
Dubuque, IA$41,580
Omaha, NE$40,020
Iowa City, IA$39,330
Cedar Rapids, IA$39,110
Sioux City, IA$38,940
Waterloo, IA$38,930
Davenport, IA$38,740
Salaries for every job in Iowa

Nearby in the ranking

States with similar pay for nursing assistants.

28. Utah$39,840
29. Michigan$39,570
30. New Mexico$39,390
31. Iowa$39,350
32. Wyoming$39,160
33. Ohio$39,010
34. South Dakota$38,800
Nursing Assistant salary in all states

Frequently asked questions

How much does a nursing assistant make an hour in Iowa?

The median hourly pay in Iowa is $18.92 ($39,350 a year).

Do nursing assistants make more in Iowa than the national average?

No: $39,350 against $42,260 nationally, 7% less.

Where does Iowa rank for nursing assistant pay?

Iowa ranks 31 of 51 states.

Which city in Iowa pays nursing assistants the most?

Des Moines-West Des Moines, IA, with a median of $43,940 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.