Skip to content

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.

$63,940
Typical pay a year
$30.74
Typical pay an hour
#24
Pay rank of 51 · -1% vs US
38,260
LPNs employed
Where LPN pay falls in Pennsylvania
from starting out to the top earners
$51,500
Starting out
$60,350
First years
$63,940
Typical
$72,810
Experienced
$77,750
Top 10%

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

LPN pay by career stage in Pennsylvania
Career stagePennsylvaniaUnited 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

$63,940
2025 typical annual pay
+$1,930 vs 2024
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025

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.

Typical LPN pay by metro area in Pennsylvania
#CityTypical payHourlyVs PennsylvaniaLPNs employed
1Philadelphia$70,710$34.00+11%15,920
2Lebanon$65,430$31.46+2%460
3Reading$64,950$31.23+2%990
4Gettysburg$64,310$30.92+1%230
5Allentown$64,050$30.790%2,230
6Chambersburg$63,960$30.750%360
7York
metro incl. Hanover
$63,460$30.51-1%1,070
8Lancaster$63,290$30.43-1%1,740
9Pittsburgh$63,060$30.32-1%5,800
10Harrisburg
metro incl. Carlisle
$62,680$30.13-2%2,180
11State College$61,960$29.79-3%440
12Scranton
metro incl. Wilkes · Barre
$61,740$29.68-3%2,270
13Williamsport$61,200$29.43-4%560
14Erie$60,510$29.09-5%940
15Altoona$59,680$28.69-7%630
16Johnstown$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.

Typical LPN pay in Pennsylvania and bordering states
StateTypical payVs Pennsylvania
Pennsylvania$63,940baseline
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?

#24
pay rank of 51 · -1% vs national
38,260
LPNs employed in Pennsylvania
6.3
LPN jobs per 1,000 jobs, vs about 4.2 nationally

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.

Explore next

← Back to the LPN salary guide