1. Home
  2. Career Explorer
  3. General Practitioner
  4. Salaries
Content has loaded

General practitioner salary in England

How much does a General Practitioner make in England?

Average base salary

£79,915
same
as national average

The average salary for a general practitioner is £79,915 per year in England. 18.5k salaries reported, updated at 21 September 2023

Is this useful?

Top companies for General Practitioners in England

  1. Practice Plus Group
    2.7
    86 reviews183 salaries reported
    £113,058per year
Is this useful?

Highest paying cities for General Practitioners near England

  1. Leeds
    £86,712 per year
    200 salaries reported
  2. Reading
    £85,868 per year
    146 salaries reported
  3. Manchester
    £83,379 per year
    267 salaries reported
  1. Kingston upon Hull
    £83,109 per year
    171 salaries reported
  2. London
    £82,038 per year
    2k salaries reported
  3. Swindon
    £76,340 per year
    256 salaries reported
  1. Croydon
    £76,193 per year
    85 salaries reported
  2. Bristol
    £74,733 per year
    468 salaries reported
  3. Birmingham
    £74,402 per year
    198 salaries reported
Is this useful?

Where can a General Practitioner earn more?

Compare salaries for General Practitioners in different locations
vs
Explore General Practitioner openings
Is this useful?

How much do similar professions get paid in England?

Physician

Job openings

Average £60,336 per year

Is this useful?

Frequently searched careers

Registered Nurse

Bus Driver

Software Engineer

Pharmacist

Truck Driver

Flight Attendant

Electrician

Dentist

Accountant

Caregiver

Warehouse Worker

Support Worker