SalaryCalculations

Mental Health and Substance Abuse Social Workers Salary in Pennsylvania

State wage data from the BLS OEWS survey, May 2025.

Median annual

$48,290

Median hourly

$23

Average annual

$52,850

Employed in state

3.5K

The median annual salary for Mental Health and Substance Abuse Social Workers in Pennsylvania is $48,290, or about $23 an hour. That is 20% lower than the national median.

Pay in Pennsylvania ranges from $37,790 at the 10th percentile to $73,940 at the 90th percentile. Roughly 3.5K people work as mental health and substance abuse social workers in the state.

Pay distribution in Pennsylvania

10th$37,790
25th$43,810
Median$48,290
75th$58,860
90th$73,940

Salary calculator

Hourly
$23.22
Daily
$186
Weekly
$929
Bi-weekly
$1,857
Monthly
$4,024
Annual
$48,290

$48,290 a year is around the 50th percentile for Mental Health and Substance Abuse Social Workerss in Pennsylvania. The median is $48,290.

Mental Health and Substance Abuse Social Workers pay by metro area in Pennsylvania

Metro areaMedian annualEmployment
Allentown-Bethlehem-Easton, PA-NJ$55,840170
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD$54,5102.1K
Chambersburg, PA$52,75030
Reading, PA$49,920120
Harrisburg-Carlisle, PA$47,990140
Pittsburgh, PA$47,100580
Lancaster, PA$46,680100
Scranton--Wilkes-Barre, PA$45,670190
York-Hanover, PA$45,05080
Altoona, PA$44,06090

Other jobs in Pennsylvania

All salaries in Pennsylvania →