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

Certified Nursing Assistant Salary in Pennsylvania

Certified Nursing Assistants in Pennsylvania earn a median of $44,590 a year, or $21.44 an hour. That ranks Pennsylvania #22 of 51 states and is $2,330 more than the national median.

Median / year
$44,590
Median / hour
$21.44
Employed
67,740
National rank
#22of 51

Pay range in Pennsylvania

10th percentile$37,760
25th percentile$39,270
Median percentile$44,590
75th percentile$46,850
90th percentile$49,360

Certified Nursing Assistant pay by Pennsylvania metro area

Metro areaMedianJobs
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD$46,22030,680
Reading, PA$45,5301,830
Lebanon, PA$45,340730
Chambersburg, PA$45,260540
Lancaster, PA$44,8903,380
York-Hanover, PA$44,5301,890
Allentown-Bethlehem-Easton, PA-NJ$44,3604,970
Scranton--Wilkes-Barre, PA$43,9803,080
Harrisburg-Carlisle, PA$43,9404,490
Pittsburgh, PA$43,08012,140
Gettysburg, PA$42,520370
Williamsport, PA$39,830730
State College, PA$39,440540
Erie, PA$39,4301,800
Altoona, PA$38,870820
Johnstown, PA$38,760440

FAQ

How much does a certified nursing assistant make in Pennsylvania?

The median annual wage is $44,590 ($21.44 per hour), according to the BLS for May 2025. That is $2,330 above the U.S. median of $42,260.

What do entry-level nursing assistants make in Pennsylvania?

The lowest-paid 10% of Pennsylvania nursing assistants earned $37,760 or less ($18.16/hour), a reasonable estimate for new graduates.

Where do nursing assistants earn the most in Pennsylvania?

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

How many nursing assistants work in Pennsylvania?

About 67,740 nursing assistants were employed in Pennsylvania in May 2025.