Primary Care Physician Salaries in England

Salary estimated from 2,528 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: 06 September 2019
Average in England
£37,422 per year
Meets national average
  • Most Reported
£8,100
£89,000
Salary Distribution

How much does a Primary Care Physician make in England?

The average salary for a Primary Care Physician is £37,422 per year in England, which meets the national average. Salary estimates are based on 2,528 salaries submitted anonymously to Indeed by Primary Care Physician employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Primary Care Physician is 1-3 years.
Primary Care Physician salaries by company in England
CompanyAverage salary
£94,111 per year
£55,861 per year
£80,000 per year
£61,961 per year
£62,800 per year
£55,907 per year
£53,558 per year
£52,129 per year
£44,607 per year
£44,181 per year
Primary Care Physician salaries by location
CityAverage salary
£53,778 per year
£38,864 per year
£32,086 per year
£35,201 per year
£40,279 per year

Primary Care Physician job openings

Salaried GP - Primary Care Services
North Staffordshire Combined Healthcare NHS Trust
Stoke-on-Trent ST1
Salaried GP - Primary Care Services
North Staffordshire Combined Healthcare NHS Trust
Stoke-on-Trent ST4
Physcian Associate
AT Medics
North West London
Physcian Associate
AT Medics
Greenwich
Medical Scientist (UK - South West, South Wales, London)
Gilead Sciences
London
Field Clinical Specialist, Neuromodulation
Boston Scientific Corporation
Hemel Hempstead
Primary Care Physician jobs in England