facebook tracking Registered Nurse salary in Iowa (2025): pay by city

Registered Nurse salary in Iowa

What registered nurses earn in Iowa and its metro areas, compared with the rest of the country.

May 2025#47 of 50 states
Median pay$78,630$37.80 per hour
vs U.S.−19%U.S. median $97,550
Middle half earn$68,290 – $85,940Top 10%: $100,500+
Jobs34,4201.02× the U.S. concentration

Registered Nurse pay in Iowa cities

Metro areas as BLS defines them. Click a column to sort.

Metro areaMedianHourlyJobs
Omaha, NE-IA$84,600$40.6713,200
Des Moines-West Des Moines, IA$78,630$37.808,130
Iowa City, IA$85,940$41.324,090
Davenport-Moline-Rock Island, IA-IL$77,150$37.093,520
Southeast Iowa nonmetropolitan area$79,280$38.113,490
Northwest Iowa nonmetropolitan area$79,460$38.203,190
Cedar Rapids, IA$78,370$37.682,880
Northeast Iowa nonmetropolitan area$77,600$37.312,250
Waterloo-Cedar Falls, IA$76,920$36.981,890
Southwest Iowa nonmetropolitan area$78,960$37.961,890
Sioux City, IA-NE-SD$75,840$36.461,600
Dubuque, IA$76,790$36.921,280
Ames, IA$77,160$37.091,070
Advertisement

Hospitals and jobs in Iowa

Registered Nurse pay in similar states

Other healthcare salaries in Iowa

Questions

How much does a registered nurse make in Iowa?

Registered Nurses in Iowa earned a median of $78,630 a year ($37.80 an hour) in May 2025, 19% less than the national median of $97,550. The middle half earned $68,290 to $85,940.

Where in Iowa do registered nurses earn the most?

Among areas in Iowa, pay was highest in Iowa City, IA at $85,940.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025, all industries. Pay doesn't reflect cost of living, overtime or shift differentials.