How Much Does an RN Make in Iowa in 2026?
Typical pay for RNs in Iowa, from federal wage data (May 2025), with pay by city, the ten-year trend, and how the state compares.
BLS OES May 2025 · Iowa · typical annual pay from the lowest-paid tenth to the highest-paid tenth
A typical RN in Iowa earns about $37.80 per hour ($78,630 per year), per the latest government wage data (May 2025). Calculated from that annual figure, pay works out to roughly $6,552 a month and $1,512 a week. These figures represent typical pay across the state, not what someone earns starting out or after many years of experience.
Iowa's typical RN pay runs 19% below the national figure of $97,550, and the state ranks 48th out of 51 states and territories for RN pay. Lower pay in Iowa tends to track the state's lower cost of living compared with many higher-paying states. About 34,420 RNs work across Iowa, giving a sense of the scale of the profession statewide.
RN pay in Iowa at a glance
- Registered nurses in Iowa typically earn $37.80 an hour, or about $78,630 a year, according to the latest government wage data (May 2025).
- Iowa's typical RN pay runs 19% below the national figure of $97,550, ranking 48th out of 51 states and territories.
- Iowa City pays RNs the most in the state, with typical pay around $85,940 a year.
- Entry-level RNs in Iowa typically start around $30.69 an hour, while the top 10% of earners make over $100,500 a year.
- Iowa RN pay has climbed 46% over the past decade, rising from $53,910 in 2015 to $78,630 in 2025.
BLS OES May 2025
How much does an RN make in Iowa?
RN pay by career stage in Iowa
| Career stage | Iowa | United States |
|---|---|---|
| Starting out | $63,840$30.69 an hour | $68,940$33.14 an hour |
| First years | $68,290$32.83 an hour | $80,330$38.62 an hour |
| Typical RN | $78,630$37.80 an hour | $97,550$46.90 an hour |
| Experienced | $85,940$41.32 an hour | $112,350$54.02 an hour |
| Top 10% | $100,500$48.32 an hour | $137,470$66.09 an hour |
BLS OES May 2025 · starting out is the 10th percentile, first years the 25th, typical the median, experienced the 75th, top 10% the 90th
RN pay by experience level in Iowa
Entry-level positions in Iowa typically offer around $30.69 an hour ($63,840 a year) for RNs just starting out. Pay tends to move up toward the typical $37.80-an-hour rate within the first several years on the job. Newer nurses often start in lower-paying settings or smaller cities before moving into roles that pay closer to the state's typical figure.
Experienced RNs in Iowa often earn upwards of $41.32 an hour ($85,940 a year), and the top 10% of earners make over $48.32 an hour, or $100,500 a year. That's a spread of $36,660 between entry-level and top-earning RNs. Setting, years of experience, and which city an RN works in all factor into where a given nurse falls in that range.
RN pay growth in Iowa
Typical (median) annual wage for RNs in Iowa · BLS OES May estimates, 2015 to 2025 · hover a bar for the year-over-year change
Iowa RN pay has climbed significantly over the past decade. Typical pay rose from $53,910 in 2015 to $78,630 in 2025, a gain of $24,720, or 46%. That rise has been fairly steady year over year, with the sharpest jumps occurring between 2022 and 2024.
Nationally, RN pay rose 45% over the same decade, nearly matching Iowa's pace of increase. Pay in Iowa has moved up consistently in recent years, though that trend describes what has already happened and isn't a guarantee of future increases. Someone starting an RN career in Iowa today enters a field where typical pay has grown substantially since 2015.
RN salary by city in Iowa
Iowa City pays RNs the most among the state's largest cities, with typical pay around $85,940 a year, about 9% above the statewide figure. Des Moines and West Des Moines follow closely at $78,630 a year, matching the state's typical pay. Cedar Rapids and Ames also post pay above $77,000 a year, and these figures reflect each city's full metro area.
Sioux City pays the least among Iowa's largest cities, at $75,840 a year, putting the spread between the highest- and lowest-paying cities at $10,100. Des Moines has the largest RN workforce in the state, with 8,130 nurses, even though it isn't the highest-paying city. Higher pay in cities like Iowa City often comes with a higher cost of living, which tends to offset some of the difference.
| # | City | Typical pay | Hourly | Vs Iowa | RNs employed |
|---|---|---|---|---|---|
| 1 | Iowa City | $85,940 | $41.32 | +9% | 4,090 |
| 2 | Des Moines metro incl. West Des Moines | $78,630 | $37.80 | 0% | 8,130 |
| 3 | Cedar Rapids | $78,370 | $37.68 | 0% | 2,880 |
| 4 | Ames | $77,160 | $37.09 | -2% | 1,070 |
| 5 | Davenport | $77,150 | $37.09 | -2% | 3,520 |
| 6 | Waterloo metro incl. Cedar Falls | $76,920 | $36.98 | -2% | 1,890 |
| 7 | Dubuque | $76,790 | $36.92 | -2% | 1,280 |
| 8 | Sioux City | $75,840 | $36.46 | -4% | 1,600 |
Each row is one BLS metro area; cities that share a metro share its figures · BLS OES May 2025 · Iowa typical pay $78,630
How Iowa compares with nearby states
Iowa's neighbors generally pay more. Minnesota leads at $101,510 a year, 29% above Iowa's typical pay, followed by Illinois at $95,990 (22% higher), Wisconsin at $95,530 (21% higher), Nebraska at $84,730 (8% higher), and Missouri at $81,780 (4% higher). South Dakota is the exception, paying about 1% less, at $78,060. RN licensure earned in Iowa can often be transferred or endorsed into a neighboring state.
| State | Typical pay | Vs Iowa |
|---|---|---|
| Iowa | $78,630 | baseline |
| Minnesota | $101,510 | +29% |
| Illinois | $95,990 | +22% |
| Wisconsin | $95,530 | +21% |
| Nebraska | $84,730 | +8% |
| Missouri | $81,780 | +4% |
| South Dakota | $78,060 | -1% |
Bordering states, ranked by typical RN pay · BLS OES May 2025
Is Iowa a good state for RNs?
RNs in Iowa earn less than in most states: typical pay is $78,630 a year, 19% below the national figure, ranking 48th of 51. For every 1,000 jobs in Iowa, about 22 are RN positions; nationally, the figure is closer to 22. RN jobs make up about the same share of the job market as they do across the country. On pay alone, Iowa ranks below most states, though typical pay here has risen 46% over the past decade.
Summary
Registered nurses in Iowa typically earn $78,630 a year ($37.80 an hour), a figure that has risen 46% since 2015. Pay varies by city and experience, with entry-level nurses starting around $63,840 and experienced RNs earning well above the typical figure. Readers considering a move to Iowa or a specific city should check the state's nursing licensure or registry page for requirements, and city pages for local pay figures.
Frequently asked questions
- How much does an RN make in Iowa?
- RNs in Iowa typically earn about $37.80 an hour, or $78,630 a year, according to the latest government wage data (May 2025). Pay varies by experience and location, with entry-level nurses earning less and experienced nurses in higher-paying cities like Iowa City earning more.
- How much does an RN make an hour in Iowa?
- Typical RN pay in Iowa is about $37.80 an hour, based on the latest government wage data (May 2025). Entry-level RNs typically start around $30.69 an hour, while the top 10% of earners make over $48.32 an hour.
- What is the starting pay for an RN in Iowa?
- Entry-level RNs in Iowa typically start around $30.69 an hour, or about $63,840 a year. Pay tends to rise toward the state's typical $78,630-a-year rate within the first several years, as newer nurses gain experience and move into higher-paying roles or cities.
- Which city in Iowa pays RNs the most?
- Iowa City pays RNs the most among the state's largest cities, with typical pay around $85,940 a year, about 9% above the statewide figure. Des Moines and West Des Moines follow at $78,630 a year, while Sioux City pays the least, at $75,840 a year.
- Is RN pay in Iowa higher than the national rate?
- No. Iowa's typical RN pay of $78,630 a year runs 19% below the national figure of $97,550, ranking 48th out of 51 states and territories. Lower pay in Iowa tends to track the state's lower cost of living compared with many higher-paying states.