Mental health nurses Salary in London
Median Salary
£43,240
per year
Employment
0
in London
vs. National
+8.0%
National: £40,028
📊 Compared to the UK national median of £40,028, London pays 8.0% MORE for Mental health nurses positions.
Data Source: Office for National Statistics (ONS), Annual Survey of Hours and Earnings (ASHE) 2025 provisional.