According to the Bureau of Labor Statistics, mental health counselors earn an annual median salary of $47,660 annually in 2020, with the highest 10% making over $78,700.