What is the salary of a Mental Health Counselor?

The average salary of a Mental Health Counselor in United States is $43,700. Salaries start from around $25,840 and go up to $67,020. For a detailed look at the salary in your state, click on the map below.

$0
$67,020
Starting ($25.8k)
Junior ($32.2k)
Experienced ($40.6k)
Senior ($52.3k)
Highest ($67.0k)
Highest

The top 10% of Mental Health Counselors in United States earn:

$67,020
Senior

The top 25% of Mental Health Counselors in United States earn:

$52,310
Experienced

The middle 50% of Mental Health Counselors in United States earn:

$40,580
Junior

The bottom 25% of Mental Health Counselors in United States earn:

$32,170
Starting

The bottom 10% of Mental Health Counselors in United States earn:

$25,840

Historical salary

Mental Health Counselor salary by state

Click on a state to learn more
State Salary Rank
Alabama 42,700 32
Alaska 57,000 1
Arizona 43,300 28
Arkansas 50,200 4
California 47,000 8
Colorado 43,800 25
Connecticut 40,500 39
Delaware 37,600 43
District of Columbia 43,600 27
Florida 41,200 37
Georgia 42,700 33
Hawaii 46,000 13
Idaho 43,800 26
Illinois 44,800 19
Indiana 43,100 29
Iowa 36,600 46
Kansas 36,900 44
Kentucky 36,800 45
Louisiana 33,900 48
Maine 46,300 12
Maryland 39,700 41
Massachusetts 41,600 36
Michigan 47,600 7
Minnesota 45,400 15
Mississippi 41,600 35
Missouri 40,400 40
Montana 31,400 51
Nebraska 44,900 18
Nevada 46,400 11
New Hampshire 46,700 10
New Jersey 49,500 5
New Mexico 38,400 42
New York 42,800 31
North Carolina 44,600 21
North Dakota 42,000 34
Ohio 45,700 14
Oklahoma 46,900 9
Oregon 51,700 3
Pennsylvania 43,100 30
Rhode Island 33,800 49
South Carolina 43,900 24
South Dakota 40,600 38
Tennessee 32,900 50
Texas 44,300 23
Utah 49,100 6
Vermont 44,400 22
Virginia 45,000 17
Washington 44,700 20
West Virginia 34,300 47
Wisconsin 45,100 16
Wyoming 53,600 2
Puerto Rico 25,200 52

Similar Careers

What does a a Mental Health Counselor do?