Skip to content

The average salary for a Mental Health Counselor in U.S. is $53,490.

Annual Average Salary Information

Annual Average Salary: $53,490


Hourly Pay Information

Hourly Average Salary: $25.72


What does a Mental Health Counselor earn?

Mental Health Counselors typically earn an average of $53,490 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.