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

Median
£70,000£180,000
Lower quartile£85,000
Median£105,000
Upper quartile£135,000

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

£5,701take-home per month

£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.

Get free CV review →

Core skills for GPs

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.