Post job

Best cities for a mental health nurse

The best cities for mental health nurses are Henderson, NV, Albuquerque, NM, and Toledo, OH, based on factors like average salary and job availability per capita. Jobs and pay for mental health nurses vary across the country, but we've determined the ten best cities for mental health nurses in the U.S.

Whether you're starting your career as a mental health nurse or considering a move, this list of the best cities for mental health nurses to live in will help you decide. These aren't just the best-paying cities for mental health nurses. We also consider how easy it is to find work as a mental health nurse. While the absolute best city for mental health nurses is Henderson, NV, there are plenty of other great places to consider.

Keep reading to learn more about the best cities for mental health nurses in 2024.

If you're looking for a mental health nurse job, here are five companies hiring now:

  1. Pediatric Partners, now a member of the Sevita family jobs (10)
  2. New York State Restaurant Association jobs (28)
  3. Wexford Health Sources jobs (11)
  4. Corizon Health jobs (13)

10 best cities for mental health nurses in 2025

  1. 1. Henderson, NV

    Total mental health nurse jobs:2
    Average annual salary:$108,780
    Lowest 10 percent warn:$60,000
    Highest 10 percent earn:$194,000
    Location quotient:1.08
  2. 2. Albuquerque, NM

    Total mental health nurse jobs:30
    Average annual salary:$96,397
    Lowest 10 percent warn:$53,000
    Highest 10 percent earn:$173,000
    Location quotient:3.38
  3. 3. Toledo, OH

    Total mental health nurse jobs:3
    Average annual salary:$93,876
    Lowest 10 percent warn:$52,000
    Highest 10 percent earn:$166,000
    Location quotient:1.01
  4. 4. Cleveland, OH

    Total mental health nurse jobs:10
    Average annual salary:$95,451
    Lowest 10 percent warn:$53,000
    Highest 10 percent earn:$169,000
    Location quotient:0.95
  5. 5. Oakland, CA

    Total mental health nurse jobs:11
    Average annual salary:$117,164
    Lowest 10 percent warn:$65,000
    Highest 10 percent earn:$209,000
    Location quotient:1.73
  6. 6. Portland, OR

    Total mental health nurse jobs:17
    Average annual salary:$103,726
    Lowest 10 percent warn:$58,000
    Highest 10 percent earn:$185,000
    Location quotient:0.75
  7. 7. Glendale, AZ

    Total mental health nurse jobs:1
    Average annual salary:$100,467
    Lowest 10 percent warn:$56,000
    Highest 10 percent earn:$179,000
    Location quotient:0.55
  8. 8. Sacramento, CA

    Total mental health nurse jobs:15
    Average annual salary:$116,102
    Lowest 10 percent warn:$64,000
    Highest 10 percent earn:$208,000
    Location quotient:1.08
  9. 9. Detroit, MI

    Total mental health nurse jobs:7
    Average annual salary:$96,333
    Lowest 10 percent warn:$54,000
    Highest 10 percent earn:$170,000
    Location quotient:0.50
  10. 10. El Paso, TX

    Total mental health nurse jobs:3
    Average annual salary:$94,157
    Lowest 10 percent warn:$51,000
    Highest 10 percent earn:$170,000
    Location quotient:0.79

Choose from 10+ customizable mental health nurse resume templates

Choose from a variety of easy-to-use mental health nurse resume templates and get expert advice from Zippia’s AI resume writer along the way. Using pre-approved templates, you can rest assured that the structure and format of your mental health nurse resume is top notch. Choose a template with the colors, fonts & text sizes that are appropriate for your industry.

Mental Health Nurse Resume
Mental Health Nurse Resume
Mental Health Nurse Resume
Mental Health Nurse Resume
Mental Health Nurse Resume
Mental Health Nurse Resume
Mental Health Nurse Resume
Mental Health Nurse Resume
Mental Health Nurse Resume
Mental Health Nurse Resume
Mental Health Nurse Resume
Mental Health Nurse Resume
Mental Health Nurse Resume
Mental Health Nurse Resume
Mental Health Nurse Resume
Mental Health Nurse Resume

Best cities for mental health nurses

  1. Henderson, NV
  2. Albuquerque, NM
  3. Toledo, OH
  4. Cleveland, OH
  5. Oakland, CA
  6. Portland, OR
  7. Glendale, AZ
  8. Sacramento, CA
  9. Detroit, MI
  10. El Paso, TX
  • (2 mental health nurse jobs)
  • (30 mental health nurse jobs)
  • (3 mental health nurse jobs)
  • (10 mental health nurse jobs)
  • (11 mental health nurse jobs)
  • (17 mental health nurse jobs)
  • (1 mental health nurse jobs)
  • (15 mental health nurse jobs)
  • (7 mental health nurse jobs)
  • (3 mental health nurse jobs)

Detailed list of the best cities for a mental health nurse

RankCityAverage salaryLowest 10% EarnPopulationJob count
1Henderson, NV$108,780$60,000292,9692
2Albuquerque, NM$96,397$53,000559,27730
3Toledo, OH$93,876$52,000278,5083
4Cleveland, OH$95,451$53,000385,80910
5Oakland, CA$117,164$65,000420,00511
6Portland, OR$103,726$58,000639,86317
7Glendale, AZ$100,467$56,000245,8951
8Sacramento, CA$116,102$64,000495,23415
9Detroit, MI$96,333$54,000672,7957
10El Paso, TX$94,157$51,000683,0803
11Fresno, CA$114,810$64,000522,0533
12Bakersfield, CA$112,688$62,000376,3802
13Buffalo, NY$101,528$57,000256,9028
14Anchorage, AK$98,295$56,000298,1922
15Lexington, KY$80,758$44,000318,4498
16Reno, NV$113,063$62,000245,2551
17Boston, MA$107,412$61,000673,18415
18Columbus, OH$88,860$49,000860,09011
19Saint Paul, MN$90,641$52,000302,3989
20Stockton, CA$116,186$64,000307,0721
21Arlington, TX$83,093$45,000392,7727
22San Jose, CA$116,853$65,0001,025,35015
23Lubbock, TX$89,106$48,000252,5061
24Laredo, TX$85,364$46,000257,1561
25Minneapolis, MN$90,492$52,000413,65116
26Pittsburgh, PA$94,495$53,000303,6254
27Philadelphia, PA$99,655$56,0001,567,8725
28Milwaukee, WI$92,773$52,000595,0473
29Santa Ana, CA$107,311$59,000334,2172
30Seattle, WA$103,416$57,000704,35216
31Los Angeles, CA$108,742$60,0003,976,32226
32Las Vegas, NV$109,306$61,000632,9121
33Phoenix, AZ$100,419$56,0001,615,0176
34Fort Wayne, IN$89,839$50,000264,4881
35Cincinnati, OH$83,627$46,000298,8004
36North Las Vegas, NV$109,153$60,000238,702-
37San Antonio, TX$85,910$46,0001,492,51010
38San Francisco, CA$117,376$65,000870,88713
39Indianapolis, IN$83,622$46,000855,1649
40Newark, NJ$102,385$57,000281,7642
41Chesapeake, VA$87,357$48,000237,9403
42Scottsdale, AZ$100,338$56,000246,645-
43Anaheim, CA$107,612$60,000351,0431
44Tucson, AZ$98,303$54,000530,7061
45Colorado Springs, CO$85,361$48,000465,10120
46Chandler, AZ$99,936$55,000247,477-
47Mesa, AZ$99,920$55,000484,587-
48New York, NY$102,474$57,0008,537,67353
49Gilbert, AZ$99,860$55,000237,133-
50Madison, WI$90,773$51,000252,5512

Highest paying cities for mental health nurses

RankCityAvg. mental health nurse salary
1San Francisco, CA$117,376
2Portland, ME$106,953
3Eugene, OR$105,797
4New Haven, CT$104,812
5Syracuse, NY$104,554
6Seattle, WA$103,416
7Phoenix, AZ$100,419
8Philadelphia, PA$99,655
9Baltimore, MD$95,953
10Lansing, MI$95,856
11Salt Lake City, UT$95,265
12Saint Paul, MN$90,641
13Chicago, IL$88,918
14Richmond, VA$88,606
15San Antonio, TX$85,910
16Fort Collins, CO$85,659
17Indianapolis, IN$83,622
18Kansas City, KS$77,512
19Kansas City, MO$77,502
20Clearwater, FL$76,305

Mental health nurse best cities FAQs

Search for mental health nurse jobs

Browse healthcare practitioner and technical jobs