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.
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.
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.
Doctor (GP) Salary Growth (2020-2025)
See how Doctor (GP) salaries have changed over the past 5 years, including inflation-adjusted real growth.
+23.8%
Total Growth
+£18,243
Salary Increase
+4.4%
Annual Growth Rate
-3.2%
Real Growth (Inflation Adj.)
Year-over-Year Changes
Key Skills Required
Typical Qualifications
- Medical degree (MBBS/MBChB)
- GP specialty training
- GMC registration
Doctor (GP) Career Progression
What Does a Doctor (GP) Do?
Industries Hiring Doctor (GP)s
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
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.