Mental Health and Substance Abuse Social Workers Salary in Pennsylvania

BLS OEWS May 2025 • 16 metro areas • Pennsylvania

Mental Health and Substance Abuse Social Workers in Pennsylvania earn a median salary of $49,138 per year on average across 16 metro and nonmetro areas, -18.2% vs the national median of $60,060. An estimated 4,720 mental health and substance abuse social workers are employed across Pennsylvania, with salaries ranging from $43,680 to $60,510 depending on location.

$49,138 Avg median salary in Pennsylvania
$60,510 Highest paying metro
$43,680 Lowest paying metro
4,720 Employed in Pennsylvania

Compare Mental Health and Substance Abuse Social Workers salaries & buying power

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

Full tool →
Mental Health and Substance Abuse Social Workers
in
    vs

      Mental Health and Substance Abuse Social Workers salaries by city in Pennsylvania

      Metro areaMedian salary25th pct75th pctEmployed
      Allentown, PA-NJ$60,510$45,450$72,500250
      Harrisburg, PA$57,630$46,190$70,590150
      Philadelphia, PA-NJ-DE-MD$55,830$46,430$74,5402,420
      Chambersburg, PA$52,050$47,820$67,41030
      Lancaster, PA$51,630$44,160$65,030130
      Erie, PA$48,250$41,490$61,53050
      Altoona, PA$47,340$40,030$59,570120
      Reading, PA$47,270$41,990$57,770120
      Northeastern Pennsylvania$46,850$40,230$53,53080
      Southwestern Pennsylvania$46,490$42,380$62,13060
      Northwestern Pennsylvania$46,370$41,580$62,130130
      Pittsburgh, PA$46,270$41,910$56,310690
      Central Pennsylvania$46,120$40,980$62,130100
      Scranton, PA$45,410$38,300$56,680240
      York, PA$44,500$42,180$51,050100
      State College, PA$43,680$30,710$53,70050

      View Mental Health and Substance Abuse Social Workers salaries in all cities