Child, Family, and School Social Workers Salary in Pennsylvania

BLS OEWS May 2025 • 20 metro areas • Pennsylvania

Child, Family, and School Social Workers in Pennsylvania earn a median salary of $50,097 per year on average across 20 metro and nonmetro areas, -14.5% vs the national median of $58,570. An estimated 19,470 child, family, and school social workers are employed across Pennsylvania, with salaries ranging from $39,970 to $60,700 depending on location.

$50,097 Avg median salary in Pennsylvania
$60,700 Highest paying metro
$39,970 Lowest paying metro
19,470 Employed in Pennsylvania

Compare Child, Family, and School Social Workers salaries & buying power

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

Full tool →
Child, Family, and School Social Workers
in
    vs

      Child, Family, and School Social Workers salaries by city in Pennsylvania

      Metro area Median salary 25th pct 75th pct Employed
      Harrisburg, PA $60,700 $51,590 $67,090 1,040
      Philadelphia, PA-NJ-DE-MD $57,580 $46,300 $74,510 7,510
      Allentown, PA-NJ $56,470 $46,120 $68,270 950
      Lebanon, PA $54,060 $41,530 $64,510 100
      Lancaster, PA $53,110 $43,290 $61,560 810
      Williamsport, PA $52,360 $40,350 $64,720 90
      Northeastern Pennsylvania $52,340 $41,290 $66,960 430
      Chambersburg, PA $51,700 $44,170 $63,760 210
      York, PA $50,630 $41,400 $61,290 530
      Reading, PA $50,380 $40,360 $65,730 510
      Central Pennsylvania $50,360 $43,300 $62,150 560
      Gettysburg, PA $50,100 $43,060 $62,140 130
      Erie, PA $49,660 $38,220 $56,530 560
      Pittsburgh, PA $49,320 $43,590 $63,890 3,480
      Northwestern Pennsylvania $46,480 $39,130 $52,300 520
      Scranton, PA $45,280 $38,220 $54,780 800
      State College, PA $45,200 $37,210 $52,040 160
      Southwestern Pennsylvania $44,610 $39,010 $51,660 660
      Altoona, PA $41,620 $38,580 $49,160 190
      Johnstown, PA $39,970 $36,390 $54,470 230

      View Child, Family, and School Social Workers salaries in all cities