GP Salary UK (2026)
The UK median GP salary is £105,000 per year. Entry-level: £75,000 · Senior: £160,000. Also known as: General Practitioner, Family Doctor, Primary Care Physician.
UK-wide salary distribution
GP hiring market in the UK
Demand for GPs in the UK has been steady — neither contracting nor expanding sharply — with employer hiring tracking broadly in line with replacement need. The highest-paying UK city on this site for the role is London at £134,400 median, which is roughly what a competent mid-level practitioner can expect to earn there with three to five years of experience.
Pay progression for a GP in the UK is rarely linear. Most of the gain happens at three points: the move from entry-level to mid (typically in years 2–3), the move into senior or principal positions (years 6–8), and — for those who pursue it — a lateral jump into management, consulting or independent contracting. Sitting in the same role waiting for inflationary increases is by some distance the slowest path; changing employer every three to four years remains the dominant pay-rise mechanism in the UK labour market.
GP salary by UK city
| City | Lower quartile | Median | Upper quartile | vs UK avg |
|---|---|---|---|---|
| London | £108,800 | £134,400 | £172,800 | +28% |
| Cambridge | £97,750 | £120,750 | £155,250 | +15% |
| Oxford | £96,050 | £118,650 | £152,550 | +13% |
| Reading | £95,200 | £117,600 | £151,200 | +12% |
| Edinburgh | £91,800 | £113,400 | £145,800 | +8% |
| Bristol | £90,100 | £111,300 | £143,100 | +6% |
| Brighton | £89,250 | £110,250 | £141,750 | +5% |
| Milton Keynes | £89,250 | £110,250 | £141,750 | +5% |
| Aberdeen | £88,400 | £109,200 | £140,400 | +4% |
| Southampton | £88,400 | £109,200 | £140,400 | +4% |
| Manchester | £86,700 | £107,100 | £137,700 | +2% |
| Leeds | £85,000 | £105,000 | £135,000 | +0% |
| Birmingham | £83,300 | £102,900 | £132,300 | -2% |
| Glasgow | £82,450 | £101,850 | £130,950 | -3% |
| Cardiff | £80,750 | £99,750 | £128,250 | -5% |
| Nottingham | £79,900 | £98,700 | £126,900 | -6% |
| Liverpool | £79,050 | £97,650 | £125,550 | -7% |
| Sheffield | £79,050 | £97,650 | £125,550 | -7% |
| Newcastle | £78,200 | £96,600 | £124,200 | -8% |
| Belfast | £76,500 | £94,500 | £121,500 | -10% |
Take-home pay calculator · 2024/25
GP
£68,412/yr · £1,316/wk · effective rate 34.8%
| Gross salary | £105,000 |
| Pension (5%) | −£5,250 |
| Income tax | −£27,332 |
| National Insurance | −£4,006 |
| Net take-home | £68,412 |
Earn more as a GP
Get a free, expert CV review from TopCV — the UK's largest CV writing service. Applicants with a professionally written CV receive 2× more interview invitations.
Core skills for GPs
- GMC registration
- MRCGP
- Clinical diagnosis
- Patient consultation
Frequently asked questions
What is the average GP salary in the UK?
The average UK GP salary is £105,000 per year (ONS 2025). The lower quartile is £85,000 and the upper quartile is £135,000.
Where do GPs earn the most in the UK?
GPs earn most in London (£134,400 median), followed by Cambridge (£120,750) and Oxford (£118,650). See the full city table above.
What qualifications does a GP need?
Core skills and qualifications for GPs include: GMC registration, MRCGP, Clinical diagnosis, Patient consultation. Entry-level roles start at around £75,000; senior positions reach £160,000+.
Is GP a good career in the UK?
The career outlook for GPs is medium. Salaries have grown broadly in line with wage inflation, with experienced professionals in high-cost cities (London, Cambridge, Oxford) earning 15–30% above the UK median.