Skip to main content

Search Calculators

Search for a calculator to use

Healthcare2025/26

Doctor (GP) Salary in the UK

General Practitioners (GPs) are primary care doctors who diagnose and treat a wide range of conditions, refer patients to specialists, and provide preventive care.

Average Salary
£95,000
per year
Entry Level
£62,000
starting salary
Experienced
£95,000
mid-career
Senior Level
£115,000
top earners

Doctor (GP) Take Home Pay

On the average Doctor (GP) salary of £95,000, you would take home £65,657 per year (£5,471.45 per month) after tax and National Insurance.

Yearly
Gross: £95,000.00
£65,657.40
Income Tax:-£25,432.00
National Insurance:-£3,910.60
Monthly
Gross: £7,916.67
£5,471.45
Income Tax:-£2,119.33
National Insurance:-£325.88
Weekly
Gross: £1,826.92
£1,262.64
Income Tax:-£489.08
National Insurance:-£75.20

Effective tax rate: 30.9%|Marginal rate: 40%

Doctor (GP) Salary by Location

Doctor (GP) salaries vary significantly by region. London typically offers the highest salaries but also has a higher cost of living.

London
£105,000
+17% vs national
South East
£98,000
+9% vs national
National Average
£90,000
baseline

Doctor (GP) Salary Growth (2020-2025)

See how Doctor (GP) salaries have changed over the past 5 years, including inflation-adjusted real growth.

Doctor (GP) Salary Trends (5 Years)
Historical salary data from 2020 to 2025

+23.8%

Total Growth

+£18,243

Salary Increase

+4.4%

Annual Growth Rate

-3.2%

Real Growth (Inflation Adj.)

Year-over-Year Changes

20202021
£76,757£79,213+3.2%
20212022
£79,213£83,015+4.8%
20222023
£83,015£87,581+5.5%
20232024
£87,581£91,522+4.5%
20242025
£91,522£95,000+3.8%

Key Skills Required

Clinical DiagnosisPatient CommunicationMedical KnowledgeDecision MakingEmpathy

Typical Qualifications

  • Medical degree (MBBS/MBChB)
  • GP specialty training
  • GMC registration

Doctor (GP) Career Progression

Foundation Doctor
GP Trainee
Salaried GP
GP Partner
Senior Partner

What Does a Doctor (GP) Do?

Diagnosing and treating illnesses
Prescribing medications
Referring patients to specialists
Managing chronic conditions
Providing preventive health advice

Industries Hiring Doctor (GP)s

NHSPrivate PracticeOut-of-Hours ServicesOccupational Health

Calculate Your Take Home Pay

Adjust the salary and see your personalised take-home pay calculation.

Your Income

Enter your salary details for 2025/26

£
£
£
0%

Salary sacrifice reduces taxable income

Take Home Pay

£65,657.40/year

69.1% of gross income

  • Gross Income£95,000.00
  • Taxable Income£82,430.00
  • Income Tax-£25,432.00
  • National Insurance-£3,910.60
  • Total Deductions-£29,342.60

30.9%

Effective Rate

40%

Marginal Rate

Doctor (GP) Salary FAQ

What is the average Doctor (GP) salary in the UK?

The average Doctor (GP) salary in the UK is £95,000 per year. Salaries typically range from £62,000 for entry-level positions to £120,000 for senior roles.

How much does a Doctor (GP) earn in London?

A Doctor (GP) in London earns an average of £105,000 per year, which is 17% higher than the national average.

What is the take-home pay for a Doctor (GP)?

On the average Doctor (GP) salary of £95,000, you would take home approximately £65,657 per year (£5,471.45 per month) after income tax and National Insurance.