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

PeriodAmount
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

Similar Occupations

Job TitleMedian SalaryHourly 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