Registered Nurses in the state of Iowa earn an average salary of $62,570 per year (or $30.08 per hour) as of May 2020, according to the U.S. Bureau of Labor Statistics. 80% of Iowa RNs earn between $45,930 and $80,610.
On average, RNs in Iowa earn about 22% less than the national average salary for nurses, at $80,010 (or $38.47 per hour).
[ Looking for more information? Get instant salary estimates and personalized matches with high-paying nursing jobs. ]
Among other factors, the cost of living in a given region can impact what nurses tend to earn working in those areas. With a Cost of Living Index of 92.1 in Q3 2020, Iowa nurses face prices for things like food, housing, and transportation that are slightly lower when compared to other states. However even when adjusted for this lower cost of living, Iowa’s nursing salaries don’t quite meet the national average.
|State||Avg. RN Salary||Avg. RN Salary (adjusted for COL)||Local Estimates|
|Iowa||$62,570||$68,532||Get Local Estimate|
|Nationwide||$80,010||-||Get Local Estimate|
Discover your true salary range
Receive a free salary estimate in minutes. Then get matched with nursing jobs to pay it.
RN salary across Iowa cities
Iowa nursing salaries vary quite a bit across the state, and those higher than the state average tend to be concentrated in larger metro areas. At the top is the metro area Council Bluffs, IA and Omaha, NE with an average RN salary of $70,510, followed by Iowa City with an average salary of $68,940. The Des Moines area comes in third, at $64,140 average RN salary.
|IA Metro Area||RNs Employed||Avg. RN Salary|
|Omaha-Council Bluffs, NE-IA||13,730||$70,510|
|Iowa City, IA||4,000||$68,940|
|Des Moines-West Des Moines, IA||6,740||$64,140|
|Cedar Rapids, IA||2,420||$61,540|
|Waterloo-Cedar Falls, IA||2,090||$61,080|
|Northeast Iowa nonmetropolitan area||2,060||$59,760|
|Southeast Iowa nonmetropolitan area||3,940||$60,580|
|Northwest Iowa nonmetropolitan area||2,840||$60,020|
|Sioux City, IA-NE-SD||1,830||$60,160|
|Southwest Iowa nonmetropolitan area||2,090||$58,000|
|Davenport-Moline-Rock Island, IA-IL||3,820||$59,840|
RN salary vs similar healthcare professions in Iowa
At $62,570 average annual salary, Registered Nurses in Iowa tend to earn a fair amount less than some other types of healthcare workers in the state. Across all these professions, “Healthcare Practitioners and Technical Occupations” workers in Iowa earn an average salary of $75,630, according to the BLS.
Here’s how a sample of these other types of healthcare professions compare to RN salaries in Iowa:
|Profession||# Employed in IA||Avg. Salary|
|LPNs / LVNs||6,140||$45,860|
Job outlook for Registered Nurses in Iowa
There are over 32,610 Registered Nurses in the state of Iowa. Yet, these jobs are still projected to increase by at least 15% from 2018 to 2028 – an increase of more than 5,000 new RNs in the state in the coming years.