Mental Health Nurse Salary in 2026

Based on 22 salary-transparent job listings

$22,051 /year avg

Salary Range

Low

$40

Average

$22,051

High

$929,688

Avg: $22,051
$40$929,688

25th Percentile

$11,046

Median

$464,864

75th Percentile

$475,870

Job Count

22

Salary Distribution

$0 - $30K
21
$150K+
1

Mental Health Nurse Salary by Experience Level

Experience Avg. Salary Listings
Mid Level $22,051 22

Mental Health Nurse Salary by City

City Avg. Salary Listings
Belfast $242,225 2
San Francisco $62 1
Leeds $40 1
Lisburn $40 1
Newtownabbey $40 2
Smyrna $40 1
Bristol $37 3
Birmingham $30 1
Bradford $30 1
Cardiff $30 1

Mental Health Nurse Salary by Employment Type

Full-Time

$22,051

22 listings

Frequently Asked Questions

What is the average Mental Health Nurse salary?

The average Mental Health Nurse salary is $22,051 per year based on 22 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 $242,225.

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 $22,051.

Related Salary Searches