Skip to content

The average salary for a Mental Health Counselor in U.S. is $60,080.

Annual Average Salary Information

Annual Average Salary: $60,080

$36,700$89,920

Hourly Pay Information

Hourly Average Salary: $28.89

$17.65$43.23

What does a Mental Health Counselor earn?

Mental Health Counselors typically earn an average of $60,080 a year in the U.S.. As a professional in this field, they provide advice, treatment and support to patients dealing with a variety of mental health issues. Mental Health Counselors can opt to specialise in areas such as family therapy, child counseling or substance abuse counselling.

How to earn more as a Mental Health Counselor

To become a mental health counselor, you will need a graduate degree in psychology, counseling or social work. Alternatively, you can opt for an apprenticeship or pursue a certificate in mental health care. To advance in this field, you can specialize in either clinical and counseling psychology or social work. You may even consider becoming self-employed and setting up your own private practice.