How Much Does an LPN Make in Pennsylvania in 2026?
Typical pay for LPNs in Pennsylvania, from federal wage data (May 2025), with pay by city, the ten-year trend, and how the state compares.
BLS OES May 2025 · Pennsylvania · typical annual pay from the lowest-paid tenth to the highest-paid tenth
A typical LPN in Pennsylvania earns about $30.74 per hour, or $63,940 per year, according to the latest government wage data (May 2025). Calculated from that annual figure, pay works out to roughly $5,328 a month and $1,230 a week. Those monthly and weekly numbers give a clearer sense of take-home pay than the yearly figure alone.
That pay runs about 1% below the national figures of $30.96 an hour and $64,400 a year, a gap wide enough to notice but not steep. Pennsylvania ranks 24th out of 51 states and territories on LPN pay. With 38,260 LPNs working across the state, Pennsylvania's workforce is large enough that pay figures reflect a broad, stable labor market rather than a handful of outlier jobs.
LPN pay in Pennsylvania at a glance
- A typical LPN in Pennsylvania earns $30.74 an hour, or about $63,940 a year, according to the latest government wage data (May 2025).
- Pennsylvania pay sits about 1% below the national figure of $64,400, ranking 24th among the 51 states and territories tracked.
- Philadelphia pays the most among Pennsylvania cities, with LPNs there earning $70,710 a year, 11% above the state figure.
- Entry-level LPNs in Pennsylvania typically start around $51,500 a year, while the top 10% of earners make over $77,750.
- Pennsylvania LPN pay has climbed 45% over the past decade, rising from $44,020 in 2015 to $63,940 in 2025.
BLS OES May 2025
How much does an LPN make in Pennsylvania?
LPN pay by career stage in Pennsylvania
| Career stage | Pennsylvania | United States |
|---|---|---|
| Starting out | $51,500$24.76 an hour | $49,740$23.91 an hour |
| First years | $60,350$29.02 an hour | $59,000$28.37 an hour |
| Typical LPN | $63,940$30.74 an hour | $64,400$30.96 an hour |
| Experienced | $72,810$35.01 an hour | $76,030$36.55 an hour |
| Top 10% | $77,750$37.38 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 Pennsylvania
Entry-level positions in Pennsylvania typically offer around $24.76 an hour, or about $51,500 a year, according to the same wage data. Pay typically rises toward the state's typical pay of $30.74 an hour within the first several years on the job. New LPNs in hospitals or long-term care settings often start near this range before moving into higher-paying roles.
Experienced LPNs in Pennsylvania often earn upwards of $35.01 an hour, or about $72,810 a year. The top 10% of earners make over $77,750 a year. That leaves a spread of $26,250 between entry-level and top pay, a gap usually explained by years on the job, care setting, and city.
LPN pay growth in Pennsylvania
Typical (median) annual wage for LPNs in Pennsylvania · BLS OES May estimates, 2015 to 2025 · hover a bar for the year-over-year change
Pennsylvania LPN pay has climbed steadily over the past decade, from $44,020 in 2015 to $63,940 in 2025. That's a gain of $19,920, or 45%, over ten years. The increase wasn't perfectly smooth: pay dipped slightly in 2021 before climbing sharply between 2022 and 2024.
Nationally, LPN pay rose 49% over the same decade, a bit faster than Pennsylvania's climb. That comparison shows Pennsylvania's growth kept pace with the country as a whole, even if it landed a few points behind. Someone starting an LPN career in Pennsylvania now enters a field where pay has moved up substantially over ten years, though past growth doesn't guarantee future increases.
LPN salary by city in Pennsylvania
Philadelphia pays LPNs the most among Pennsylvania cities, at $70,710 a year, about 11% above the state figure. These figures cover each city's full metro area, not just the city limits. Lebanon and Reading follow, with LPNs there earning $65,430 and $64,950 a year.
Johnstown pays the least among Pennsylvania's tracked cities, at $57,320 a year, leaving a spread of $13,390 between the highest- and lowest-paying metro areas. Philadelphia also has the largest LPN workforce in the state, with 15,920 workers. Lower pay in places like Johnstown usually tracks a lower cost of living.
| # | City | Typical pay | Hourly | Vs Pennsylvania | LPNs employed |
|---|---|---|---|---|---|
| 1 | Philadelphia | $70,710 | $34.00 | +11% | 15,920 |
| 2 | Lebanon | $65,430 | $31.46 | +2% | 460 |
| 3 | Reading | $64,950 | $31.23 | +2% | 990 |
| 4 | Gettysburg | $64,310 | $30.92 | +1% | 230 |
| 5 | Allentown | $64,050 | $30.79 | 0% | 2,230 |
| 6 | Chambersburg | $63,960 | $30.75 | 0% | 360 |
| 7 | York metro incl. Hanover | $63,460 | $30.51 | -1% | 1,070 |
| 8 | Lancaster | $63,290 | $30.43 | -1% | 1,740 |
| 9 | Pittsburgh | $63,060 | $30.32 | -1% | 5,800 |
| 10 | Harrisburg metro incl. Carlisle | $62,680 | $30.13 | -2% | 2,180 |
| 11 | State College | $61,960 | $29.79 | -3% | 440 |
| 12 | Scranton | $61,740 | $29.68 | -3% | 2,270 |
| 13 | Williamsport | $61,200 | $29.43 | -4% | 560 |
| 14 | Erie | $60,510 | $29.09 | -5% | 940 |
| 15 | Altoona | $59,680 | $28.69 | -7% | 630 |
| 16 | Johnstown | $57,320 | $27.56 | -10% | 370 |
Each row is one BLS metro area; cities that share a metro share its figures · BLS OES May 2025 · Pennsylvania typical pay $63,940
How Pennsylvania compares with nearby states
Pennsylvania's LPN pay falls below most of its neighbors. New Jersey pays the most nearby, at $75,160 a year (18% higher), followed by Maryland at $74,660 (17% higher), Delaware at $68,710 (7% higher), and New York at $67,180 (5% higher). Ohio pays less, at $61,950 (3% lower), and West Virginia pays the least, at $55,360 (13% lower). LPN licenses can often be transferred or endorsed into a neighboring state.
| State | Typical pay | Vs Pennsylvania |
|---|---|---|
| Pennsylvania | $63,940 | baseline |
| New Jersey | $75,160 | +18% |
| Maryland | $74,660 | +17% |
| Delaware | $68,710 | +7% |
| New York | $67,180 | +5% |
| Ohio | $61,950 | -3% |
| West Virginia | $55,360 | -13% |
Bordering states, ranked by typical LPN pay · BLS OES May 2025
Is Pennsylvania a good state for LPNs?
LPNs in Pennsylvania earn a competitive wage: typical pay is $63,940 a year, 1% below the national figure, ranking 24th of 51. For every 1,000 jobs in Pennsylvania, about 6.3 are LPN positions; nationally, the figure is closer to 4.2. That makes the local economy more reliant on LPNs than most places, and turnover keeps positions opening through the year. Overall, Pennsylvania is a middle-of-the-table state for LPN pay, close to the national figure.
Summary
A typical LPN in Pennsylvania earns $63,940 a year, up 45% over the past decade from $44,020 in 2015. Pay runs slightly below the national figure and varies by city, from $57,320 in Johnstown to $70,710 in Philadelphia. Readers weighing this career should check Pennsylvania's nursing licensing requirements and look at city-specific pay pages for local figures before deciding where to work.
Frequently asked questions
- How much does an LPN make in Pennsylvania?
- A typical LPN in Pennsylvania earns about $30.74 an hour, or $63,940 a year, according to the latest government wage data (May 2025). That's slightly below the national figure of $64,400.
- How much does an LPN make an hour in Pennsylvania?
- LPNs in Pennsylvania typically earn $30.74 an hour. Entry-level positions start around $24.76 an hour, while experienced LPNs in the top 10% earn over $37.38 an hour.
- What is the starting pay for an LPN in Pennsylvania?
- Entry-level LPNs in Pennsylvania typically start around $24.76 an hour, or about $51,500 a year. Pay tends to rise toward the state's typical pay of $63,940 a year within the first few years on the job.
- Which city in Pennsylvania pays LPNs the most?
- Philadelphia pays LPNs the most in Pennsylvania, at $70,710 a year, about 11% above the state figure. Johnstown pays the least, at $57,320 a year, a spread of $13,390 between the two.
- Is LPN pay in Pennsylvania higher than the national rate?
- No. Pennsylvania LPN pay runs about 1% below the national figure of $64,400 a year, ranking 24th among the 51 states and territories tracked in the latest government wage data. That gap is small enough that it largely reflects normal regional variation rather than a major shortfall.