Home / Salaries / Healthcare / Mental Health Nurse
Healthcare · Updated 2026

Mental Health Nurse Salary UK 2026

Average Salary
£34,000
Per year, UK average
Salary Range
£27,055–£44,000
Entry to director level
Year on Year
↑ 5.8%
vs last year
Demand Score
90/100
Based on live listings
Salary Distribution
£27,055 ↑ Avg £34,000 £44,000

Overview

Mental Health Nurses provide specialist psychiatric care. Critical shortage nationwide makes this one of the most in-demand nursing roles.

The average Mental Health Nurse salary in the UK is £34,000 per year as of 2026. Salaries range from £27,055 at entry level to £44,000 at director level. Salaries have increased by 5.8% year on year.

What Does a Mental Health Nurse Earn in the UK?

In 2026, the typical Mental Health Nurse salary in the United Kingdom is £34,000 per year — around the UK all-occupations average of approximately £34,000. Salaries across the full profession span from £27,055 at entry level through to £44,000 at director level, reflecting the premium that experience, specialism and seniority command in this field. According to NHS Pay Scales 2024, ONS ASHE 2024, the market rate has increased by 5.8% year-on-year, with demand scored at 90/100 based on live UK job listings.

Geography plays a major role in determining pay for Mental Health Nurses. London commands the highest regional average at £39,000, driven by the concentration of large employers and the cost-of-living premium baked into South East salaries. Outside the capital, Manchester is among the strongest markets for this role at £34,000, reflecting the growing depth of the regional jobs market and competition for qualified professionals outside London. Remote working has further shifted this picture — many Mental Health Nurses now negotiate London salaries while living in lower-cost cities, substantially improving real-terms purchasing power.

Experience is the single greatest driver of salary growth for Mental Health Nurses. Entry-level positions typically start at £27,055, with progression to senior roles unlocking £40,000 — a meaningful step reflecting accumulated expertise and often management responsibility. At director or principal level, compensation reaches £44,000, typically accompanied by bonuses, equity or long-term incentives that increase total remuneration beyond the headline base salary figure.

How to Earn More as a Mental Health Nurse

The most effective lever for increasing your salary is targeted professional development. Gaining formal qualifications relevant to the Healthcare sector signals competence to employers and opens doors to more senior roles. Our recommended starting point is Mental Health & Wellbeing — Coursera, which builds core skills valued by UK employers in this field. Staying current with sector-specific tools, legislation and best practice also positions you strongly for annual salary reviews.

Switching employers is statistically the fastest route to a meaningful pay rise. Internal salary progression is often constrained by pay band structures and annual review cycles, whereas a new employer typically delivers a 10–20% uplift in base salary for roles where market demand is rising. Reviewing your market rate annually on job boards such as Reed and Totaljobs gives you the data to negotiate effectively, both when moving and when seeking a rise at your current employer.

For Mental Health Nurses considering a location move, the capital premium is significant: London pays £39,000 versus the UK average of £34,000. But cost of living must be factored in carefully. Use our take-home pay calculator and salary vs cost of living tool to understand what any salary actually means for your disposable income across different UK cities.

Mental Health Nurse Salary by Experience

LevelSalaryExperienceDemand
Entry Level £27,055 0–2 years
Mid Level £32,000 2–5 years
Senior £40,000 5–10 years
Director £44,000 10+ years

Mental Health Nurse Salary by UK City

CityAvg Salaryvs UK Average
London £39,000 +14.7%
Edinburgh £35,000 +2.9%
Bristol £34,500 +1.5%
Manchester £34,000 +0%
Leeds £33,800 -0.6%
Birmingham £33,500 -1.5%

Source: NHS Pay Scales 2024, ONS ASHE 2024

5-Year Salary Trend

Average Annual Salary · UK · 2022–2026

Frequently Asked Questions

What is the average Mental Health Nurse salary in the UK?

The average Mental Health Nurse salary in the UK is £34,000 per year as of 2026. This varies significantly by location, experience and employer size. Data sourced from NHS Pay Scales 2024, ONS ASHE 2024.

How much does a Mental Health Nurse earn in London?

A Mental Health Nurse in London earns an average of £39,000 per year — above the UK average of £34,000. London salaries reflect the higher cost of living in the capital.

What is the salary range for a Mental Health Nurse?

Salaries for Mental Health Nurses range from £27,055 at entry level up to £44,000 for director-level positions.

How can I increase my salary as a Mental Health Nurse?

The most effective ways to increase your salary are: gaining additional qualifications, moving to a larger employer, taking on management responsibility, or relocating to or working remotely for a London-based company.

Is Mental Health Nurse a well-paid job in the UK?

The UK average salary across all occupations is approximately £34,000 per year. At £34,000, Mental Health Nurse is around the national average.

Data Sources & Methodology

All salary data is sourced from official UK government bodies and leading job market research organisations. Data is reviewed and updated annually.

ONS ASHE 2026 HMRC PAYE Data Reed.co.uk Salary Explorer Glassdoor UK LinkedIn Salary Insights
Scroll to Top