Healthcare Social Workers Salary in Pennsylvania

BLS OEWS May 2025 • 19 metro areas • Pennsylvania

Healthcare Social Workers in Pennsylvania earn a median salary of $61,793 per year on average across 19 metro and nonmetro areas, -9.2% vs the national median of $68,090. An estimated 7,350 healthcare social workers are employed across Pennsylvania, with salaries ranging from $56,120 to $71,220 depending on location.

$61,793 Avg median salary in Pennsylvania
$71,220 Highest paying metro
$56,120 Lowest paying metro
7,350 Employed in Pennsylvania

Compare Healthcare Social Workers salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Healthcare Social Workers
in
    vs

      Healthcare Social Workers salaries by city in Pennsylvania

      Metro area Median salary 25th pct 75th pct Employed
      Philadelphia, PA-NJ-DE-MD $71,220 $60,920 $79,350 3,270
      State College, PA $65,640 $59,790 $75,970 40
      Williamsport, PA $64,930 $56,260 $69,460 50
      Harrisburg, PA $64,630 $57,780 $74,360 370
      Northeastern Pennsylvania $63,330 $57,500 $71,670 90
      Allentown, PA-NJ $63,010 $59,110 $74,600 430
      Lancaster, PA $62,810 $57,620 $73,840 220
      York, PA $62,570 $57,230 $74,190 140
      Reading, PA $62,220 $57,780 $78,200 130
      Scranton, PA $61,770 $55,670 $72,490 260
      Johnstown, PA $61,650 $54,470 $64,810 40
      Pittsburgh, PA $61,110 $56,750 $71,180 1,570
      Southwestern Pennsylvania $60,410 $47,420 $70,430 120
      Chambersburg, PA $60,330 $56,010 $70,880 40
      Central Pennsylvania $60,240 $54,870 $65,820 190
      Erie, PA $59,120 $52,890 $71,810 130
      Lebanon, PA $56,810 $55,800 $65,670 60
      Northwestern Pennsylvania $56,140 $48,210 $61,440 140
      Altoona, PA $56,120 $51,390 $63,830 60

      View Healthcare Social Workers salaries in all cities