Mental Health Therapist Salary

Average Yearly Salary
Updated May 19, 2020
$42,000
$32,000
Min 10%
$42,000
Median 50%
$56,000
Max 90%
Best Paying Company
United Hospital
Highest Paying City
San Jose, CA
Highest Paying State
Nevada
Average Experience Level
2.9 years
How much does a mental health therapist make?
The national average salary for a Mental Health Therapist in the United States is $43,003 per year or $20.67 per hour. While the top 10 percent make over $56,000 per year, the bottom 10 percent make under $32,000. Health Care companies and Non Profits companies are the best when it comes to the number of employment opportunities. The best states for high paying Mental Health Therapist jobs are Nevada, Rhode Island, Connecticut, New Hampshire, and Delaware. The typical tenure for a Mental Health Therapist is 2.9 years.

Average Mental Health Therapist Salary By Location

Mental Health Therapists in the United States of America make on average $43,003 a year or $20.67 per hour. San Jose, CA reports the highest Mental Health Therapist salaries at $60,498 per year. The San Jose, CA average entry-level salary for Mental Health Therapists is $38,000. Some of the states with the best Mental Health Therapist salaries are Nevada, Rhode Island, Connecticut, New Hampshire, Delaware, California, and New York. The lowest earning states are Arkansas, Massachusetts, Vermont, Pennsylvania, and Minnesota.

Map of Mental Health Therapist Salaries

The darker areas on the map show where Mental Health Therapists earn the highest salaries across all 50 states.

Average Salary:

Average Mental Health Therapist Salary By Company

Mental Health Therapists report their job security as good. Just as in every field, some employers pay higher wages than others. Health Care companies and Non Profits companies tend to have the highest concentration of employment in this field. United Hospital and LifePoint Health are the highest paying companies. If you can find a job at a company like Christian Health Care Center or Community Hospitals and Wellness Centers, they also offer very competitive salaries to their Mental Health Therapists.

Mental Health Therapist Salary History

Compare salaries for individual cities or states with the national average.

National Average
Ashburn, VA

Mental Health Therapist Salary By Experience Level

The salary for a Mental Health Therapist can range from $42,631 to $50,781 depending on the amount of work experience that the person has. Data on how experience level affects salary is provided by the Bureau of Labor Statistics (BLS) as part of their National Compensation Survey, which is based on factors such as knowledge, complexity, contacts, and environment.

Recently Added Mental Health Therapist Salaries

Company
Job
Location
Date Added
Salary
Aventure Staffing
Outpatient Mental Health Therapist
04/23/2020
$48,000
Mental Health Therapist, Project Network
04/03/2020
$45,789
Mental Health Therapist
04/03/2020
$50,000
Mental Health Therapist, Project Network
04/03/2020
$45,789
Grand Lake Mental Health
Grove Children and Adult Mental Health Therapists, Licensed Behavioral
03/31/2020
$70,000
Enhanced Outpatient Mental Health Therapist II-License Preferred
03/30/2020
$58,707
Familylinks
Mental Health Therapist-School Based-Casual
03/29/2020
$52,175
Bilingual Mental Health Therapist, Virginia Garcia
03/22/2020
$50,907
Bilingual Mental Health Therapist, Virginia Garcia
03/20/2020
$50,907
Adolescent Mental Health Therapist-South Utah County
03/12/2020
$55,000
Show More