Skip to content
SOC 2235 Health professionals

Mental health nurses Salary

Median salary £40,028 per year (2025). Based on ONS ASHE data.

Gross pay, before deductions. See take-home pay on £40,000 after tax and National Insurance →

For mental health nurses, £42,692 is the typical (median) pay. That is above the UK full-time median of £39,039 — +9.0% versus the national average. Experienced mental health nurses (top 25%) earn over £45,647.

About this role

Mental health nurses provide clinical care to patients across a range of healthcare settings. They assess patient needs, plan and deliver nursing interventions, administer medications and support patients through treatment and recovery.

Key responsibilities

  • Assessing patient health needs and developing care plans
  • Administering medications and clinical treatments
  • Monitoring patient progress and responding to changes in condition
  • Supporting patients and families with health education
  • Maintaining accurate clinical records and documentation

Qualifications and entry routes

Requires a nursing degree (BSc or postgraduate) approved by the NMC, followed by NMC registration. Specialist roles require additional postgraduate training and qualifications.

Career outlook

Severe workforce shortages across the UK, particularly in mental health, community and emergency nursing. Strong career progression opportunities into advanced practice and leadership.

Key skills

Clinical assessment Patient care Medication administration Communication Critical thinking

Common industries

  • NHS
  • Private hospitals
  • Community health
  • Mental health
  • Care homes

Data coverage

SOC code 2235
Data source ONS ASHE
Years available 2021–2025
Estimated jobs 20,000

Median Salary

£40,028

Mean Salary

£38,561

Jobs (000s)

20k

Data Years

5 years

Salary Range (2025)

P10: --P25: £31kMedian: £40kP75: £46kP90: --

Estimated Career Progression

Based on salary percentile distribution for this occupation

Entry Level

£31,368

0-2 years

Mid Level

£31,368

3-7 years

Senior

£45,647

8-15 years

Potential career growth: +46% from entry to leadership

Salary Trend (2021-2025)

Nominal growth: +18.8%Real growth: -4.0%

Gender Pay Comparison (2025)

Gender pay gap: 14.8%

Full-time vs All Employees (2025)

All Employees

£40,028

Full-time Only

£42,692

Full-time premium: +£2,664

Mental health nurses salary: common questions

How much do mental health nurses earn in the UK?
Mental health nurses earn a median of £42,692 a year (ONS ASHE 2025). The middle half earn between £31,368 and £45,647.
Is £42,692 a good salary in the UK?
For mental health nurses, £42,692 is the typical (median) pay. That is above the UK full-time median of £39,039 — +9.0% versus the national average. Experienced mental health nurses (top 25%) earn over £45,647.
What is the starting salary for mental health nurses?
Entry-level mental health nurses typically start near the lower end of the range. The bottom 25% earn up to £31,368, though this varies by employer and region.
Have mental health nurses salaries kept up with inflation?
Since 2021, median mental health nurses pay has risen from £35,937 to £42,692 — +19% in cash terms, or -4.0% after CPIH inflation. That is behind inflation over the period.
Is there a gender pay gap for mental health nurses?
Male mental health nurses earn a median £45,059 and female mental health nurses £38,381 — a gap of +15% in 2025.

Figures: ONS Annual Survey of Hours and Earnings, gross annual pay. UK full-time median £39,039 (2025).