Nurse Practitioner Salaries in London, England

Salary estimated from 862 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: 07 November 2018
Average in London, England
£40,265 per year
Meets national average
  • Most Reported
£17,000
£72,000
Salary Distribution

How much does a Nurse Practitioner make in London, England?

The average salary for a Nurse Practitioner is £40,265 per year in London, England, which meets the national average. Salary estimates are based on 862 salaries submitted anonymously to Indeed by Nurse Practitioner employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Nurse Practitioner is 2-4 years.
Nurse Practitioner salaries by company in London, England
CompanyAverage salary
£44,626 per year
£66,266 per year
£52,799 per year
£50,026 per year
£49,488 per year
£49,388 per year
£49,102 per year
£48,753 per year
£47,078 per year
£45,464 per year
Nurse Practitioner salaries by location
CityAverage salary
£28,109 per year
£33,634 per year
£47,774 per year
£46,489 per year
£42,014 per year

Nurse Practitioner job openings

Advanced Nurse Practitioners – Greater London
IMH Group
London W10
Rapid Response Practitioner – Nurse or Paramedic
Central and North West London NHS Foundation Trust
London NW1
Nurse Practitioner
Care UK Healthcare
London SW11
Nurse Practitioner jobs in London, England