Nurse Practitioner Salaries in London

Salary estimated from 1,315 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: 05 October 2019
Average in London
£41,514 per year
12% Above national average
  • Most Reported
£19,000
£72,000
Salary Distribution

How much does a Nurse Practitioner make in London?

The average salary for a Nurse Practitioner is £41,514 per year in London, which is 12% above the national average. Salary estimates are based on 1,315 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
CompanyAverage salary
£47,632 per year
£46,310 per year
£44,674 per year
£66,266 per year
£49,710 per year
£49,488 per year
£49,404 per year
£45,128 per year
£45,811 per year
£43,928 per year
Nurse Practitioner salaries by location
CityAverage salary
£31,351 per year
£43,154 per year
£38,577 per year
£44,063 per year
£45,260 per year

Nurse Practitioner job openings

Band 8a Advanced Clinical Practitioner
Imperial College Healthcare NHS Trust
London W2
Advance Nurse Practitioner Role
Locum GNC
London
Advanced Nurse Practitioner
Care UK Healthcare
Southall UB2
Nurse Practitioner jobs in London