Nurse Practitioner Salaries in Birmingham

Salary estimated from 163 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: 06 October 2019
Average in Birmingham
£43,154 per year
17% Above national average
  • Most Reported
£18,000
£78,000
Salary Distribution

How much does a Nurse Practitioner make in Birmingham?

The average salary for a Nurse Practitioner is £43,154 per year in Birmingham, which is 17% above the national average. Salary estimates are based on 163 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 Birmingham
CompanyAverage salary
£48,990 per year
£47,092 per year
£63,000 per year
£50,000 per year
£48,963 per year
£48,819 per year
£47,977 per year
£46,736 per year
£46,929 per year
£44,892 per year
Nurse Practitioner salaries by location
CityAverage salary
£41,514 per year
£31,351 per year
£38,577 per year
£44,063 per year
£45,260 per year

Nurse Practitioner job openings

Advanced Nurse Practitioner - 18 hours per week
Virgin Care
Birmingham
Travel Health Nurse - Solihull
LloydsPharmacy
Solihull B90
Advanced Nurse Practitioner
Virgin Care
Birmingham
Nurse Practitioner jobs in Birmingham