Skip to content

The average salary for a Mental Health and Substance Abuse Social Worker in Pennsylvania is $48,420.

Annual Average Salary Information

Annual Average Salary: $48,420

$36,270$69,630

Hourly Pay Information

Hourly Average Salary: $23.28

$17.44$33.48