Registered Nurse Salary in Iowa

The average reported salary in Iowa for Registered Nurse was $53,330 a year with an hourly wage of $26 according to the ZipRecruiter website.  PayScale website reports median hourly pay of $26.43 in Iowa City, Iowa. Glassdoor website reports a salary of $50,599 with very high confidence. According to this website, it is 23% below average.

Due to the current crisis in the healthcare system because of COVID-19, website Indeed reports rapid changes in RN salaries with the latest base salary reports of $32.50 per hour. They state that they have 37 salary reports averaging $69,370 a year. Additionally, RNs may expect overtime compensation of $9,750 per year.

Reported Nurse Salary in Iowa

RN Salaries by Year of Experience in Iowa

Registered nurses with less than 1 year of experience may expect a salary of around $23.00. This is based on reported salaries including overtime, bonuses, and tips.

Registered nurses with 1-4 years of experience reportedly earned $24.89 per hour, including overtime, bonuses, and tips.

Registered nurses with more than 5 years of experience (up to 10) earned $25.62 This was reported by 11 RNs, including overtime, tips, and bonuses.

Experienced RNs with 10-19 years of experience reported a salary of $27.99. This is based on 14 reports, including tips, bonuses, and overtime.

Registered nurses with more than 20 years of experience working as RNs reported a salary of $32.61.

Years of ExperienceHourly mean wage
Annual mean wage
1 to 4$24.89$26,881.20
5 to 9$25.62$27,669.60
10 to 19$27.99$30,229.20

This table is based on gathered data and reports from RNs in Iowa. Data is gathered from reputable websites. The annual mean wage is calculated based on a 40 hours working week, including overtime, bonuses, tips, etc.

Iowa RN Salary Compared to Nationwide

While we can see the salaries of RNs in Iowa from $21,274 to $95,958, most of the registered nurses have salaries in the range of $39,400 to $63,369. This is almost $24,000 difference mainly based on experience, over time, and bonuses.

When compared to other RNs working across the US, registered nurses in LA earn 54% more than in Iowa. In New York, they earn 46% more, Houston 26%, Dallas 16% more, and in Chicago 16% more compared to nurse’s salaries in Iowa.

Most Popular Employers in Iowa

Most of the gathered reports were from registered nurses working in Sutter Health, Montefiore Medical Center, BayCare, GHR Travel Nursing, and Kaiser Permanente. 


Nurse Salaries in Iowa

UnityPoint Health

Range: $23 – $36

Mercy Medical Center – Des Moines

Range: $23 – $29

Iowa Home Care

Range: $37K – $61K


Range: $23 – $26


Range: $63K – $68K

HMS Holdings

Range: $27 – $29

According to the website, the average registered nurse salary in Iowa is $69,372. The range of salaries reported by their users is between $62,689 and $81,946 which is the same as the national average when we include $9,750 overtime. The main difference in salary is based on the city. Other factors that determine nurse salary in Iowa are education, certificates, years of experience, and additional skills. 

Highest paying cities in Iowa for registered nurses:

  • Mason City- $92,368 per year
  • Iowa City – $69,372 per year
  • Sioux City – $68,425 per year
  • Ames – $65,939 per year
  • Des Moines – $60,770 per year
Scroll to top