Nurse Practitioner Salary in United Kingdom
Nurse Practitioner Salary in Bristol
Based on 35 job listings - Bristol, United Kingdom 2026
Average salary
£35,390 - £39,610
Median salary
£28,392 - £31,157
Lower rangeUpper range
Salary distribution by percentile
10th percentile£28k
25th percentile£28k
Median£28k
75th percentile£44k
90th percentile£49k
50% of professionals earn between £28,392 - £44,138 GBP
The median salary is £28,392
Compare with national average
Bristol
Average salary
35,390 - 39,610
Median salary
28,392 - 31,157
35 job openings
United Kingdom
Average salary
41,030 - 50,002
Median salary
41,030 - 50,002
6,671 job openings
Other cities
London389 job openings
Birmingham91 job openings
Manchester44 job openings
Nottingham40 job openings
Liverpool36 job openings
Glasgow33 job openings
Aberdeen City25 job openings
Hastings25 job openings
Coventry24 job openings
Leeds24 job openings
Boston23 job openings
Norwich23 job openings
Birkenhead22 job openings
Crowborough22 job openings
Gb22 job openings
Bridgwater21 job openings
Edinburgh21 job openings
Dover21 job openings
Bodmin20 job openings
The average salary for a Nurse Practitioner in Bristol, United Kingdom is GBP 35,390 - GBP 39,610 per year in 2026, based on 35 job listings.
Explore 35 Nurse Practitioner job listings in United Kingdom on BeBee, or check our salary calculator for a personalized estimate.