Mental Health Nurse Salary in 2026
Based on 58 salary-transparent job listings
Salary Range
Low
$40
Average
$10,758
High
$929,688
25th Percentile
$5,399
Median
$464,864
75th Percentile
$470,223
Job Count
58
Salary Distribution
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
Similar Roles
Specialist Safeguarding Nurse - CFHD
8 listings
RN - Nurse Assessor - Fully Remote
8 listings
Hybrid/Remote Clinical Nurse Assessor
8 listings
Qualified Occupational Health Nurse Advisor Homebased – Remote
6 listings
Senior Pediatric Advanced Practice Nurse
5 listings
Registered Nurse
5 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.