Nursing Assistants Salary in Pennsylvania

Ranked #21 of 51 · PA

3% above U.S. average
Mean annual salary $43,960 ≈ $21/hr
Median annual salary $44,590
Employment 67,740

Salary Distribution (10th–90th percentile)

P10 $37,760P25 $39,270 Median $44,590P75 $46,850P90 $49,360

About 80% of nursing assistantss in Pennsylvania earn between $37,760 and $49,360. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

Pennsylvania
$43,960
U.S. average
$42,700

The mean nursing assistants salary in Pennsylvania is $43,960, about 3% above the U.S. average ($42,700). That works out to roughly $21/hr at 2,080 hours per year.

Metro Areas in Pennsylvania

Metro areaMedianMeanEmployment
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD $46,220 $45,820 30,680
Reading, PA $45,530 $44,220 1,830
Lebanon, PA $45,340 $45,200 730
Chambersburg, PA $45,260 $46,320 540
Lancaster, PA $44,890 $43,610 3,380
York-Hanover, PA $44,530 $43,740 1,890
Allentown-Bethlehem-Easton, PA-NJ $44,360 $43,640 4,970
Scranton--Wilkes-Barre, PA $43,980 $42,570 3,080

Frequently Asked Questions

How much do nursing assistants make in Pennsylvania?

The median nursing assistants salary in Pennsylvania is $44,590 per year (mean $43,960), and about 80% earn between $37,760 and $49,360.

How much do nursing assistants make per hour in Pennsylvania?

Roughly $21 per hour, based on a mean annual wage of $43,960 and 2,080 work hours per year.

Is Pennsylvania a high-paying state for nursing assistants?

Pennsylvania ranks #21 of 51 states for nursing assistants pay. Its mean salary of $43,960 is about 3% above the U.S. average of $42,700.

Which metro areas in Pennsylvania pay nursing assistants the most?

The highest-paying metro areas in Pennsylvania for nursing assistants are Philadelphia-Camden-Wilmington, PA-NJ-DE-MD ($46,220), Reading, PA ($45,530), Lebanon, PA ($45,340), by median annual wage.

← Back to all nursing assistants states