Mental health nurses Salary in the UK (2025)
Median Salary
£38,159
per year
Hourly Rate
£18.35
per hour
Mean Salary
£38,765
per year
Pay Breakdown
| Period | Amount |
|---|---|
| Annual (Median) | £38,159 |
| Monthly | £3,180 |
| Fortnightly | £1,468 |
| Weekly | £734 |
| Daily | £147 |
| Hourly | £18.35 |
Advertisement
Key Insights
The median annual salary for a Mental health nurses in the UK is £38,159, equating to £3,180 per month or £18.35 per hour.
Mental health nurses pays roughly in line with the UK average. The median salary of £38,159 is close to the overall median.
Compare Mental health nurses Salary
Mental health nurses vs Legal Associate ProfessionalsMental health nurses vs Authors, writers and translatorsMental health nurses vs Medical secretariesMental health nurses vs Plastics process operativesMental health nurses vs Functional Managers and DirectorsMental health nurses vs Elementary Process Plant OccupationsMental health nurses vs Sales supervisors - retail and wholesaleMental health nurses vs Customer Service Occupations
Similar Occupations
| Job Title | Median Salary | Hourly Rate |
|---|---|---|
| Nursing Professionals | £38,154 | £18.34 |
| Precision instrument makers and repairers | £38,222 | £18.38 |
| Occupational therapists | £38,248 | £18.39 |
| Psychotherapists and cognitive behaviour therapists | £38,029 | £18.28 |
| Estimators, valuers and assessors | £38,008 | £18.27 |
| Further education teaching professionals | £38,316 | £18.42 |
| Public Services Associate Professionals | £37,982 | £18.26 |
| Public services associate professionals | £37,982 | £18.26 |
| Therapy Professionals | £37,956 | £18.25 |
| Inspectors of standards and regulations | £37,940 | £18.24 |
Frequently Asked Questions
What is the average Mental health nurses salary in the UK?
The median Mental health nurses salary in the United Kingdom is £38,159 per year as of 2025, according to ONS data.
How much does a Mental health nurses earn per hour?
A Mental health nurses earns approximately £18.35 per hour at the median salary level.
What is the monthly pay for a Mental health nurses?
A Mental health nurses earns approximately £3,180 per month at the median annual salary.
Is Mental health nurses a well-paid job in the UK?
Mental health nurses pays roughly in line with the UK average. The median salary of £38,159 is close to the overall median.
Where does this salary data come from?
All salary figures are sourced from the Office for National Statistics Annual Survey of Hours and Earnings (ASHE), published under the Open Government Licence v3.0.
Advertisement