• Rank 1 - 10
  • 11 - 20
  • 21 - 30
  • 31 - 40
  • 41 - 51
Do you wonder which states in the U.S. are the best for mental health workers? If so, we have the full list of best to worst states for mental health worker jobs for you to check out and see if you think it's time to move and start anew. Not all states fare the same when it come to job opportunity and pay. We wanted to look at where mental health workers have it the best -- where there are plenty of jobs to go around and people get paid what they deserve during every phase of their career.
In order to get you the best states for mental health workers, we looked at our data on jobs and wages -- specifically the average annual wage and the number of available jobs per capita. We found that the Midwest is best for mental health workers, and the Northeast is the worst. San Francisco, CA is the best city in the country for mental health worker jobs, where as California is the best state in the country.

Here Are the Best States for Mental Health Workers In 2023:

  1. 1. California

    Total Mental Health Worker Jobs:
    7,588
    Average Annual Salary:$53,576
    Lowest 10 Percent Earn:$34,000
    Highest 10 Percent Earn:$82,000
    Location Quotient:
    1.31
  2. 2. New Hampshire

    Total Mental Health Worker Jobs:
    407
    Average Annual Salary:$45,560
    Lowest 10 Percent Earn:$33,000
    Highest 10 Percent Earn:$62,000
    Location Quotient:
    1.17
  3. 3. North Carolina

    Total Mental Health Worker Jobs:
    2,541
    Average Annual Salary:$43,047
    Lowest 10 Percent Earn:$29,000
    Highest 10 Percent Earn:$61,000
    Location Quotient:
    1.33
  4. 4. Washington

    Total Mental Health Worker Jobs:
    1,559
    Average Annual Salary:$48,447
    Lowest 10 Percent Earn:$34,000
    Highest 10 Percent Earn:$68,000
    Location Quotient:
    1.08
  5. 5. Connecticut

    Total Mental Health Worker Jobs:
    651
    Average Annual Salary:$48,104
    Lowest 10 Percent Earn:$32,000
    Highest 10 Percent Earn:$70,000
    Location Quotient:
    0.99
  6. 6. Louisiana

    Total Mental Health Worker Jobs:
    897
    Average Annual Salary:$38,272
    Lowest 10 Percent Earn:$26,000
    Highest 10 Percent Earn:$56,000
    Location Quotient:
    1.41
  7. 7. Delaware

    Total Mental Health Worker Jobs:
    250
    Average Annual Salary:$45,786
    Lowest 10 Percent Earn:$30,000
    Highest 10 Percent Earn:$68,000
    Location Quotient:
    1
  8. 8. New Jersey

    Total Mental Health Worker Jobs:
    855
    Average Annual Salary:$52,619
    Lowest 10 Percent Earn:$35,000
    Highest 10 Percent Earn:$78,000
    Location Quotient:
    0.54
  9. 9. New York

    Total Mental Health Worker Jobs:
    1,617
    Average Annual Salary:$53,076
    Lowest 10 Percent Earn:$35,000
    Highest 10 Percent Earn:$78,000
    Location Quotient:
    0.64
  10. 10. Texas

    Total Mental Health Worker Jobs:
    4,475
    Average Annual Salary:$40,730
    Lowest 10 Percent Earn:$27,000
    Highest 10 Percent Earn:$59,000
    Location Quotient:
    1.11
  11. Mental Health Worker JobsNear Ashburn, VA

    11. Nevada

    Total Mental Health Worker Jobs:
    292
    Average Annual Salary:$46,647
    Lowest 10 Percent Earn:$30,000
    Highest 10 Percent Earn:$70,000
    Location Quotient:
    0.7
  12. 12. District of Columbia

    Total Mental Health Worker Jobs:
    249
    Average Annual Salary:$50,981
    Lowest 10 Percent Earn:$34,000
    Highest 10 Percent Earn:$75,000
    Location Quotient:
    0.75
  13. 13. Oregon

    Total Mental Health Worker Jobs:
    872
    Average Annual Salary:$41,942
    Lowest 10 Percent Earn:$28,000
    Highest 10 Percent Earn:$61,000
    Location Quotient:
    1.06
  14. 14. Iowa

    Total Mental Health Worker Jobs:
    610
    Average Annual Salary:$41,813
    Lowest 10 Percent Earn:$30,000
    Highest 10 Percent Earn:$57,000
    Location Quotient:
    0.85
  15. 15. Maine

    Total Mental Health Worker Jobs:
    269
    Average Annual Salary:$39,786
    Lowest 10 Percent Earn:$30,000
    Highest 10 Percent Earn:$52,000
    Location Quotient:
    1.02
  16. 16. Vermont

    Total Mental Health Worker Jobs:
    153
    Average Annual Salary:$39,954
    Lowest 10 Percent Earn:$30,000
    Highest 10 Percent Earn:$53,000
    Location Quotient:
    1
  17. 17. Utah

    Total Mental Health Worker Jobs:
    709
    Average Annual Salary:$37,530
    Lowest 10 Percent Earn:$25,000
    Highest 10 Percent Earn:$54,000
    Location Quotient:
    1.12
  18. 18. Minnesota

    Total Mental Health Worker Jobs:
    1,281
    Average Annual Salary:$39,530
    Lowest 10 Percent Earn:$29,000
    Highest 10 Percent Earn:$52,000
    Location Quotient:
    0.97
  19. 19. Maryland

    Total Mental Health Worker Jobs:
    1,356
    Average Annual Salary:$39,994
    Lowest 10 Percent Earn:$26,000
    Highest 10 Percent Earn:$59,000
    Location Quotient:
    1.08
  20. 20. North Dakota

    Total Mental Health Worker Jobs:
    129
    Average Annual Salary:$40,230
    Lowest 10 Percent Earn:$31,000
    Highest 10 Percent Earn:$51,000
    Location Quotient:
    0.7
  21. Mental Health Worker Jobs In The Top 10 States

    Job Openings

    Find the best Mental Health Worker job for you

    21. Idaho

    Total Mental Health Worker Jobs:
    450
    Average Annual Salary:$35,357
    Lowest 10 Percent Earn:$24,000
    Highest 10 Percent Earn:$50,000
    Location Quotient:
    1.38
  22. 22. New Mexico

    Total Mental Health Worker Jobs:
    387
    Average Annual Salary:$37,300
    Lowest 10 Percent Earn:$25,000
    Highest 10 Percent Earn:$54,000
    Location Quotient:
    0.99
  23. 23. Michigan

    Total Mental Health Worker Jobs:
    1,692
    Average Annual Salary:$35,539
    Lowest 10 Percent Earn:$25,000
    Highest 10 Percent Earn:$50,000
    Location Quotient:
    1.1
  24. 24. Massachusetts

    Total Mental Health Worker Jobs:
    2,419
    Average Annual Salary:$36,161
    Lowest 10 Percent Earn:$25,000
    Highest 10 Percent Earn:$51,000
    Location Quotient:
    1.33
  25. 25. Rhode Island

    Total Mental Health Worker Jobs:
    187
    Average Annual Salary:$38,319
    Lowest 10 Percent Earn:$26,000
    Highest 10 Percent Earn:$55,000
    Location Quotient:
    0.78
  26. 26. Wisconsin

    Total Mental Health Worker Jobs:
    870
    Average Annual Salary:$36,997
    Lowest 10 Percent Earn:$26,000
    Highest 10 Percent Earn:$50,000
    Location Quotient:
    0.79
  27. 27. Arizona

    Total Mental Health Worker Jobs:
    1,111
    Average Annual Salary:$36,603
    Lowest 10 Percent Earn:$24,000
    Highest 10 Percent Earn:$54,000
    Location Quotient:
    0.96
  28. 28. Alaska

    Total Mental Health Worker Jobs:
    193
    Average Annual Salary:$35,584
    Lowest 10 Percent Earn:$29,000
    Highest 10 Percent Earn:$43,000
    Location Quotient:
    1.16
  29. 29. Alabama

    Total Mental Health Worker Jobs:
    1,013
    Average Annual Salary:$33,325
    Lowest 10 Percent Earn:$23,000
    Highest 10 Percent Earn:$47,000
    Location Quotient:
    1.16
  30. 30. Colorado

    Total Mental Health Worker Jobs:
    1,372
    Average Annual Salary:$35,175
    Lowest 10 Percent Earn:$24,000
    Highest 10 Percent Earn:$49,000
    Location Quotient:
    1.16
  31. 31. Mississippi

    Total Mental Health Worker Jobs:
    309
    Average Annual Salary:$35,872
    Lowest 10 Percent Earn:$24,000
    Highest 10 Percent Earn:$51,000
    Location Quotient:
    0.73
  32. 32. Illinois

    Total Mental Health Worker Jobs:
    1,082
    Average Annual Salary:$37,675
    Lowest 10 Percent Earn:$26,000
    Highest 10 Percent Earn:$52,000
    Location Quotient:
    0.46
  33. 33. South Dakota

    Total Mental Health Worker Jobs:
    269
    Average Annual Salary:$31,435
    Lowest 10 Percent Earn:$23,000
    Highest 10 Percent Earn:$42,000
    Location Quotient:
    1.27
  34. 34. Virginia

    Total Mental Health Worker Jobs:
    2,067
    Average Annual Salary:$34,021
    Lowest 10 Percent Earn:$23,000
    Highest 10 Percent Earn:$50,000
    Location Quotient:
    1.1
  35. 35. Tennessee

    Total Mental Health Worker Jobs:
    1,096
    Average Annual Salary:$34,055
    Lowest 10 Percent Earn:$23,000
    Highest 10 Percent Earn:$48,000
    Location Quotient:
    0.94
  36. 36. Indiana

    Total Mental Health Worker Jobs:
    1,343
    Average Annual Salary:$32,927
    Lowest 10 Percent Earn:$23,000
    Highest 10 Percent Earn:$46,000
    Location Quotient:
    1.03
  37. 37. Florida

    Total Mental Health Worker Jobs:
    2,983
    Average Annual Salary:$34,259
    Lowest 10 Percent Earn:$23,000
    Highest 10 Percent Earn:$50,000
    Location Quotient:
    0.96
  38. 38. Hawaii

    Total Mental Health Worker Jobs:
    170
    Average Annual Salary:$35,379
    Lowest 10 Percent Earn:$25,000
    Highest 10 Percent Earn:$48,000
    Location Quotient:
    1.02
  39. 39. Missouri

    Total Mental Health Worker Jobs:
    1,628
    Average Annual Salary:$31,052
    Lowest 10 Percent Earn:$22,000
    Highest 10 Percent Earn:$43,000
    Location Quotient:
    1.4
  40. 40. Ohio

    Total Mental Health Worker Jobs:
    1,823
    Average Annual Salary:$33,574
    Lowest 10 Percent Earn:$23,000
    Highest 10 Percent Earn:$48,000
    Location Quotient:
    0.9
  41. 41. West Virginia

    Total Mental Health Worker Jobs:
    89
    Average Annual Salary:$34,514
    Lowest 10 Percent Earn:$23,000
    Highest 10 Percent Earn:$50,000
    Location Quotient:
    0.29
  42. 42. Oklahoma

    Total Mental Health Worker Jobs:
    808
    Average Annual Salary:$29,826
    Lowest 10 Percent Earn:$20,000
    Highest 10 Percent Earn:$42,000
    Location Quotient:
    1.32
  43. 43. Wyoming

    Total Mental Health Worker Jobs:
    90
    Average Annual Salary:$33,487
    Lowest 10 Percent Earn:$24,000
    Highest 10 Percent Earn:$46,000
    Location Quotient:
    0.76
  44. 44. Kansas

    Total Mental Health Worker Jobs:
    389
    Average Annual Salary:$33,644
    Lowest 10 Percent Earn:$23,000
    Highest 10 Percent Earn:$47,000
    Location Quotient:
    0.65
  45. 45. Pennsylvania

    Total Mental Health Worker Jobs:
    1,602
    Average Annual Salary:$32,885
    Lowest 10 Percent Earn:$22,000
    Highest 10 Percent Earn:$49,000
    Location Quotient:
    0.69
  46. 46. South Carolina

    Total Mental Health Worker Jobs:
    914
    Average Annual Salary:$30,086
    Lowest 10 Percent Earn:$21,000
    Highest 10 Percent Earn:$42,000
    Location Quotient:
    1.03
  47. 47. Nebraska

    Total Mental Health Worker Jobs:
    546
    Average Annual Salary:$23,392
    Lowest 10 Percent Earn:$16,000
    Highest 10 Percent Earn:$32,000
    Location Quotient:
    1.24
  48. 48. Kentucky

    Total Mental Health Worker Jobs:
    569
    Average Annual Salary:$30,757
    Lowest 10 Percent Earn:$21,000
    Highest 10 Percent Earn:$43,000
    Location Quotient:
    0.78
  49. 49. Georgia

    Total Mental Health Worker Jobs:
    1,856
    Average Annual Salary:$29,337
    Lowest 10 Percent Earn:$20,000
    Highest 10 Percent Earn:$41,000
    Location Quotient:
    0.9
  50. 50. Arkansas

    Total Mental Health Worker Jobs:
    483
    Average Annual Salary:$24,195
    Lowest 10 Percent Earn:$16,000
    Highest 10 Percent Earn:$34,000
    Location Quotient:
    0.93
  51. 51. Montana

    Total Mental Health Worker Jobs:
    117
    Average Annual Salary:$27,941
    Lowest 10 Percent Earn:$20,000
    Highest 10 Percent Earn:$37,000
    Location Quotient:
    0.51

How We Determined The Best States To Be A Mental Health Worker

You can read about how the best state rankings are calculated here.

Detailed List Of The Best States For A Mental Health Worker

RankStateAverage SalaryLowest 10% EarnPopulationJob Count
1California$53,576$34,00039,536,6537,588
2New Hampshire$45,560$33,0001,342,795407
3North Carolina$43,047$29,00010,273,4192,541
4Washington$48,447$34,0007,405,7431,559
5Connecticut$48,104$32,0003,588,184651
6Louisiana$38,272$26,0004,684,333897
7Delaware$45,786$30,000961,939250
8New Jersey$52,619$35,0009,005,644855
9New York$53,076$35,00019,849,3991,617
10Texas$40,730$27,00028,304,5964,475
11Nevada$46,647$30,0002,998,039292
12District of Columbia$50,981$34,000693,972249
13Oregon$41,942$28,0004,142,776872
14Iowa$41,813$30,0003,145,711610
15Maine$39,786$30,0001,335,907269
16Vermont$39,954$30,000623,657153
17Utah$37,530$25,0003,101,833709
18Minnesota$39,530$29,0005,576,6061,281
19Maryland$39,994$26,0006,052,1771,356
20North Dakota$40,230$31,000755,393129
21Idaho$35,357$24,0001,716,943450
22New Mexico$37,300$25,0002,088,070387
23Michigan$35,539$25,0009,962,3111,692
24Massachusetts$36,161$25,0006,859,8192,419
25Rhode Island$38,319$26,0001,059,639187
26Wisconsin$36,997$26,0005,795,483870
27Arizona$36,603$24,0007,016,2701,111
28Alaska$35,584$29,000739,795193
29Alabama$33,325$23,0004,874,7471,013
30Colorado$35,175$24,0005,607,1541,372
31Mississippi$35,872$24,0002,984,100309
32Illinois$37,675$26,00012,802,0231,082
33South Dakota$31,435$23,000869,666269
34Virginia$34,021$23,0008,470,0202,067
35Tennessee$34,055$23,0006,715,9841,096
36Indiana$32,927$23,0006,666,8181,343
37Florida$34,259$23,00020,984,4002,983
38Hawaii$35,379$25,0001,427,538170
39Missouri$31,052$22,0006,113,5321,628
40Ohio$33,574$23,00011,658,6091,823
41West Virginia$34,514$23,0001,815,85789
42Oklahoma$29,826$20,0003,930,864808
43Wyoming$33,487$24,000579,31590
44Kansas$33,644$23,0002,913,123389
45Pennsylvania$32,885$22,00012,805,5371,602
46South Carolina$30,086$21,0005,024,369914
47Nebraska$23,392$16,0001,920,076546
48Kentucky$30,757$21,0004,454,189569
49Georgia$29,337$20,00010,429,3791,856
50Arkansas$24,195$16,0003,004,279483
51Montana$27,941$20,0001,050,493117

Highest paying states for Mental Health Workers

RankStateAvg. Mental Health Worker Salary
1California$53,576
2New Hampshire$45,560
3North Carolina$43,047
4Washington$48,447
5Connecticut$48,104
6Louisiana$38,272
7Delaware$45,786
8New Jersey$52,619
9New York$53,076
10Texas$40,730
11Nevada$46,647
12District of Columbia$50,981
13Oregon$41,942
14Iowa$41,813
15Maine$39,786
16Vermont$39,954
17Utah$37,530
18Minnesota$39,530
19Maryland$39,994
20North Dakota$40,230
21Idaho$35,357
22New Mexico$37,300
23Michigan$35,539
24Massachusetts$36,161
25Rhode Island$38,319
26Wisconsin$36,997
27Arizona$36,603
28Alaska$35,584
29Alabama$33,325
30Colorado$35,175
31Mississippi$35,872
32Illinois$37,675
33South Dakota$31,435
34Virginia$34,021
35Tennessee$34,055
36Indiana$32,927
37Florida$34,259
38Hawaii$35,379
39Missouri$31,052
40Ohio$33,574
41West Virginia$34,514
42Oklahoma$29,826
43Wyoming$33,487
44Kansas$33,644
45Pennsylvania$32,885
46South Carolina$30,086
47Nebraska$23,392
48Kentucky$30,757
49Georgia$29,337
50Arkansas$24,195
51Montana$27,941
Job type you want
Full Time
Part Time
Internship
Temporary