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
Certified Nursing Assistant pay by Pennsylvania metro area
| Metro area | Median | Jobs |
|---|---|---|
| Philadelphia-Camden-Wilmington, PA-NJ-DE-MD | $46,220 | 30,680 |
| Reading, PA | $45,530 | 1,830 |
| Lebanon, PA | $45,340 | 730 |
| Chambersburg, PA | $45,260 | 540 |
| Lancaster, PA | $44,890 | 3,380 |
| York-Hanover, PA | $44,530 | 1,890 |
| Allentown-Bethlehem-Easton, PA-NJ | $44,360 | 4,970 |
| Scranton--Wilkes-Barre, PA | $43,980 | 3,080 |
| Harrisburg-Carlisle, PA | $43,940 | 4,490 |
| Pittsburgh, PA | $43,080 | 12,140 |
| Gettysburg, PA | $42,520 | 370 |
| Williamsport, PA | $39,830 | 730 |
| State College, PA | $39,440 | 540 |
| Erie, PA | $39,430 | 1,800 |
| Altoona, PA | $38,870 | 820 |
| Johnstown, PA | $38,760 | 440 |
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.