Mental Health Counselor Salary in Philadelphia, PA

The average Mental Health Counselor in Philadelphia, PA earns $65,880 per year, with most salaries falling between $51,840 and $86,400. That's 8% above the national average of $61,000 for this role.

Look up your exact salary — free →

Mental Health Counselor pay by experience in Philadelphia, PA

ExperienceAverageTypical range
Entry-level$51,840$41,040 – $66,960
Mid-level$65,880$51,840 – $86,400
Senior$87,480$71,280 – $109,080
Staff / Lead$118,800$95,040 – $149,040
Executive$166,320$131,760 – $223,560

Salary percentiles (mid-level)

$59,400
$65,880
$76,680

Figures are modeled market estimates for Philadelphia, PA based on Earnable's salary dataset, updated 2026. Your actual pay depends on company, skills, and negotiation — look up your exact number.

Mental Health Counselor salary in other cities

Other roles in Philadelphia, PA

Look up your exact salary — free →