Certified Nursing Assistant (CNA) Salary in Pennsylvania
Certified Nursing Assistant (CNA) pay in Pennsylvania, explained
Certified nursing assistants in Pennsylvania earn a median of $44,590 per year ($21.44 per hour), which is 6% above the national median of $42,260. Entry-level workers earn around $37,760, while the most experienced certified nursing assistants reach about $49,360. Pay varies by employer, setting, and metro area within Pennsylvania.
Is $44,590 good pay in Pennsylvania?
Adjusted for Pennsylvania's cost of living (which runs 98% of the U.S. average), that $44,590 is worth about $45,700 in national buying power — ranking Pennsylvania #11 for real pay (vs #22 on the sticker number).
See the full Certified Nursing Assistant (CNA) Real Pay Index arrow_forward
Certified Nursing Assistant (CNA) pay by experience in Pennsylvania
Certified Nursing Assistant (CNA) pay in neighboring states
| State | Median / yr | Real pay | vs PA |
|---|---|---|---|
| Pennsylvania (here) | $44,590 | $45,700 | — |
| New York | $48,590 | $45,024 | −$4,000 |
| New Jersey | $46,830 | $43,040 | −$2,240 |
| Maryland | $43,240 | $41,197 | +$1,350 |
| Delaware | $42,030 | $42,111 | +$2,560 |
| Ohio | $39,010 | $42,048 | +$5,580 |
| West Virginia | $36,720 | $41,029 | +$7,870 |
Certified Nursing Assistant (CNA) in Pennsylvania: FAQ
How much do certified nursing assistants make in Pennsylvania?
Certified nursing assistants in Pennsylvania earn a median of $44,590 per year ($21.44 per hour), compared with $42,260 nationally.
Does Pennsylvania pay certified nursing assistants well?
At $44,590, Pennsylvania pays 6% above the national median for certified nursing assistants. An estimated 67,740 work in the state.