Mental Health Nurse Salary in 2026

Based on 58 salary-transparent job listings

$10,758 /year avg

Salary Range

Low

$40

Average

$10,758

High

$929,688

Avg: $10,758
$40$929,688

25th Percentile

$5,399

Median

$464,864

75th Percentile

$470,223

Job Count

58

Salary Distribution

$0 - $30K
56
$50K - $75K
1
$150K+
1

Mental Health Nurse Salary by Experience Level

Experience Avg. Salary Listings
Mid Level $10,758 58

Mental Health Nurse Salary by City

City Avg. Salary Listings
Belfast $161,497 3
Las Vegas $67,500 1
London $17,523 4
San Francisco $62 1
Ashton under Lyne $40 1
Carryduff $40 2
Coseley $40 1
Ellesmere Port $40 1
Failsworth $40 1
Glasgow $40 2

Mental Health Nurse Salary by Employment Type

Full-Time

$10,758

58 listings

Frequently Asked Questions

What is the average Mental Health Nurse salary?

The average Mental Health Nurse salary is $10,758 per year based on 58 job listings on Jobs Near Me. Salaries range from $40 to $929,688.

What is the highest paying city for Mental Health Nurse?

The highest paying city for Mental Health Nurse roles is Belfast with an average salary of $161,497.

How much does an entry level Mental Health Nurse make?

Entry level salary data for Mental Health Nurse is being collected. The overall average for this role is $10,758.

Related Salary Searches