Social Workers, All Other Salary in Pennsylvania

BLS OEWS May 2025 • 13 metro areas • Pennsylvania

Social Workers, All Other in Pennsylvania earn a median salary of $65,665 per year on average across 13 metro and nonmetro areas, -5.5% vs the national median of $69,480. An estimated 2,200 social workers, all other are employed across Pennsylvania, with salaries ranging from $46,060 to $99,740 depending on location.

$65,665 Avg median salary in Pennsylvania
$99,740 Highest paying metro
$46,060 Lowest paying metro
2,200 Employed in Pennsylvania

Compare Social Workers, All Other salaries & buying power

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

Full tool →
Social Workers, All Other
in
    vs

      Social Workers, All Other salaries by city in Pennsylvania

      Metro area Median salary 25th pct 75th pct Employed
      Lebanon, PA $99,740 $85,900 $109,390 90
      Erie, PA $83,550 $75,960 $91,170 70
      Pittsburgh, PA $80,600 $51,870 $98,550 350
      Philadelphia, PA-NJ-DE-MD $74,040 $55,910 $101,190 970
      Harrisburg, PA $67,620 $61,900 $96,140 60
      Northeastern Pennsylvania $61,900 $43,990 $65,990 40
      Southwestern Pennsylvania $61,900 $52,130 $79,790 30
      Lancaster, PA $61,610 $57,100 $74,430 60
      Northwestern Pennsylvania $60,510 $46,970 $83,550 70
      Reading, PA $56,420 $39,370 $68,990 40
      Scranton, PA $50,450 $38,020 $77,380 200
      Allentown, PA-NJ $49,240 $40,280 $71,500 90
      Central Pennsylvania $46,060 $41,220 $59,430 130

      View Social Workers, All Other salaries in all cities