Highest-Paying Mental Health Jobs (2026)

All 7 mental health careers we track, ranked by median salary. The highest-paying mental health job is Director of Mental Health Services at $118,000/year (top earners: $200,000+).

#Job titleMedianTop 10%Growth
1Director of Mental Health Services$118,000$200,000+5%
2Neuropsychologist$118,000$210,000+4.5%
3Licensed Clinical Social Worker (LCSW)$68,000$115,000+5.8%
4Licensed Therapist (LMFT/LPC)$62,000$108,000+5.5%
5Behavioral Therapist (ABA)$58,000$102,000+8.5%
6Mental Health Counselor$56,000$98,000+5.2%
7Substance Abuse Counselor$50,000$85,000+6.5%

See all Mental Health salaries by city β†’ Β· Highest-paying jobs overall β†’