How Much Does an LPN Make in Iowa in 2026?
Typical pay for LPNs 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 LPN in Iowa earns about $30.11 per hour, or roughly $62,630 per year, per the latest government wage data (May 2025). Calculated from that annual figure, pay works out to about $5,219 a month and $1,204 a week. Those are the numbers most Iowa LPNs will recognize from their own paychecks.
That figure sits 3% below the national typical pay of $64,400 a year, and Iowa ranks 32nd among the 50 states and Washington, D.C. Roughly 5,510 LPNs work across the state, compared with 648,410 nationwide. Lower pay in Iowa tends to track its lower cost of living relative to higher-cost states.
LPN pay in Iowa at a glance
- LPNs in Iowa typically earn $30.11 an hour, or about $62,630 a year, according to the latest government wage data (May 2025).
- Iowa pay sits 3% below the national figure of $64,400 a year, ranking 32nd out of 51 states and D.C.
- Ames leads the state, where LPNs earn $65,610 a year, about 5% above the statewide figure.
- Entry-level pay starts around $50,550 a year, while the top 10% of earners make over $77,710.
- Iowa LPN pay has climbed 60% over the past decade, rising from $39,140 in 2015 to $62,630 in 2025.
BLS OES May 2025
How much does an LPN make in Iowa?
LPN pay by career stage in Iowa
| Career stage | Iowa | United States |
|---|---|---|
| Starting out | $50,550$24.30 an hour | $49,740$23.91 an hour |
| First years | $56,400$27.12 an hour | $59,000$28.37 an hour |
| Typical LPN | $62,630$30.11 an hour | $64,400$30.96 an hour |
| Experienced | $70,840$34.06 an hour | $76,030$36.55 an hour |
| Top 10% | $77,710$37.36 an hour | $83,440$40.12 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
LPN pay by experience level in Iowa
Entry-level positions in Iowa typically offer around $24.30 an hour, or about $50,550 a year, for LPNs just starting out. Pay tends to move toward the statewide typical of $30.11 an hour within the first few years on the job. New graduates in hospitals or larger health systems often see faster movement than those in smaller clinics.
Experienced LPNs in Iowa often earn upwards of $34.06 an hour, and the top 10% of earners make over $37.36 an hour, or about $77,710 a year. That leaves a spread of $27,160 between entry-level and top pay. Setting, years of experience, and city all play into where an individual LPN lands within that range.
LPN pay growth in Iowa
Typical (median) annual wage for LPNs in Iowa · BLS OES May estimates, 2015 to 2025 · hover a bar for the year-over-year change
Iowa LPN pay has climbed steadily over the past decade, rising from $39,140 in 2015 to $62,630 in 2025. That's a gain of $23,490, or 60%, over ten years. The increase has been especially sharp since 2022, when typical pay moved from $49,350 to its current level in just three years.
That 60% rise outpaces the national decade gain of 49%, meaning Iowa pay has grown faster than the country as a whole even while trailing it in dollar terms. Nationally, typical LPN pay rose at a slower rate over the same ten years. For someone starting out now, pay has moved up steadily over the past decade, though nothing about future increases is guaranteed.
LPN salary by city in Iowa
Pay runs highest in the Ames metro area, where LPNs earn $65,610 a year (about $31.55 an hour), roughly 5% above the statewide figure. Davenport and Dubuque follow closely, with typical pay of $64,100 and $63,750 a year. These figures reflect each city's full metro area, not just its downtown core.
At the other end, Cedar Falls and Waterloo pay the least, at $59,950 a year (about $28.82 an hour), putting the full city-to-city spread at $5,660. West Des Moines, tied with Des Moines, employs the most LPNs of any Iowa city, with 1,040 workers and typical pay of $63,670 a year. Cities with higher pay generally carry higher living costs, so the gap in take-home value is often smaller than the raw numbers suggest.
| # | City | Typical pay | Hourly | Vs Iowa | LPNs employed |
|---|---|---|---|---|---|
| 1 | Ames | $65,610 | $31.55 | +5% | 190 |
| 2 | Davenport | $64,100 | $30.82 | +2% | 640 |
| 3 | Dubuque | $63,750 | $30.65 | +2% | 200 |
| 4 | Iowa City | $63,690 | $30.62 | +2% | 230 |
| 5 | Des Moines metro incl. West Des Moines | $63,670 | $30.61 | +2% | 1,040 |
| 6 | Cedar Rapids | $61,840 | $29.73 | -1% | 380 |
| 7 | Sioux City | $60,440 | $29.06 | -3% | 260 |
| 8 | Waterloo metro incl. Cedar Falls | $59,950 | $28.82 | -4% | 360 |
Each row is one BLS metro area; cities that share a metro share its figures · BLS OES May 2025 · Iowa typical pay $62,630
How Iowa compares with nearby states
Iowa's LPN pay lags its eastern neighbor by a wide margin: Illinois pays $75,000 a year, about 20% more than Iowa. Wisconsin and Minnesota edge slightly ahead at $63,760 and $63,750, roughly 2% above Iowa, while Nebraska runs about even at $62,660. Missouri pays slightly less, at $61,530, about 2% below Iowa, and South Dakota trails furthest at $52,750, about 16% below. Nursing licenses can often be transferred or endorsed into a neighboring state, widening job options for LPNs near a state line.
| State | Typical pay | Vs Iowa |
|---|---|---|
| Iowa | $62,630 | baseline |
| Illinois | $75,000 | +20% |
| Wisconsin | $63,760 | +2% |
| Minnesota | $63,750 | +2% |
| Nebraska | $62,660 | 0% |
| Missouri | $61,530 | -2% |
| South Dakota | $52,750 | -16% |
Bordering states, ranked by typical LPN pay · BLS OES May 2025
Is Iowa a good state for LPNs?
LPN pay in Iowa sits below the middle of the national table: typical pay is $62,630 a year, 3% below the national figure, ranking 32nd of 51. For every 1,000 jobs in Iowa, about 3.5 are LPN positions; nationally, the figure is closer to 4.2. That makes LPNs a smaller part of the local job market than usual, so employers draw from a smaller pool of qualified candidates. Overall, Iowa is a middle-of-the-table state for LPN pay, close to the national figure.
Summary
LPNs in Iowa typically earn $62,630 a year, and that figure has risen 60% over the past decade. Pay varies by city and experience, but the overall trend has been upward. For exact requirements, readers can check Iowa's board of nursing licensing or registry page, and city-level pages on this site offer more specific local figures for places like Des Moines, Ames, and Davenport.
Frequently asked questions
- How much does an LPN make in Iowa?
- LPNs in Iowa typically earn about $30.11 an hour, or $62,630 a year, according to the latest government wage data (May 2025). That's about 3% below the national typical pay of $64,400 a year, though pay varies by city and experience level.
- How much does an LPN make an hour in Iowa?
- Typical hourly pay for an LPN in Iowa is $30.11, per May 2025 wage data. Entry-level positions start around $24.30 an hour, while the top 10% of earners make over $37.36 an hour.
- What is the starting pay for an LPN in Iowa?
- Starting pay for LPNs in Iowa typically runs around $24.30 an hour, or about $50,550 a year, based on the latest wage data. Pay generally rises toward the statewide typical of $30.11 an hour within the first few years, especially in hospitals and larger health systems.
- Which city in Iowa pays LPNs the most?
- Ames pays LPNs the most in Iowa, with typical pay of $65,610 a year, about 5% above the statewide figure. Davenport and Dubuque also rank near the top, while Cedar Falls and Waterloo pay the least, at $59,950 a year.
- Is LPN pay in Iowa higher than the national rate?
- No. LPN pay in Iowa runs about 3% below the national typical of $64,400 a year, ranking 32nd out of 51 states and D.C. Iowa's typical pay of $62,630 a year tends to track its lower cost of living compared with higher-cost states.