Skip to content
Health Career ClassesPrograms · Costs · Pay
BLS wage data · May 2025

Licensed Practical Nurse Salary in Pennsylvania

Licensed Practical Nurses in Pennsylvania earn a median of $63,940 a year, or $30.74 an hour. That ranks Pennsylvania #24 of 51 states and is $460 less than the national median.

Median / year
$63,940
Median / hour
$30.74
Employed
38,260
National rank
#24of 51

Pay range in Pennsylvania

10th percentile$51,500
25th percentile$60,350
Median percentile$63,940
75th percentile$72,810
90th percentile$77,750

Licensed Practical Nurse pay by Pennsylvania metro area

Metro areaMedianJobs
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD$70,71015,920
Lebanon, PA$65,430460
Reading, PA$64,950990
Gettysburg, PA$64,310230
Allentown-Bethlehem-Easton, PA-NJ$64,0502,230
Chambersburg, PA$63,960360
York-Hanover, PA$63,4601,070
Lancaster, PA$63,2901,740
Pittsburgh, PA$63,0605,800
Harrisburg-Carlisle, PA$62,6802,180
State College, PA$61,960440
Scranton--Wilkes-Barre, PA$61,7402,270
Williamsport, PA$61,200560
Erie, PA$60,510940
Altoona, PA$59,680630
Johnstown, PA$57,320370

FAQ

How much does a licensed practical nurse make in Pennsylvania?

The median annual wage is $63,940 ($30.74 per hour), according to the BLS for May 2025. That is $460 below the U.S. median of $64,400.

What do entry-level LPNs make in Pennsylvania?

The lowest-paid 10% of Pennsylvania LPNs earned $51,500 or less ($24.76/hour), a reasonable estimate for new graduates.

Where do LPNs earn the most in Pennsylvania?

Philadelphia-Camden-Wilmington, PA-NJ-DE-MD has the highest metro median at $70,710.

How many LPNs work in Pennsylvania?

About 38,260 LPNs were employed in Pennsylvania in May 2025.