Skip to content
SOC 2211 Health professionals

Generalist medical practitioners Salary

Median salary £51,756 per year (2025). Based on ONS ASHE data.

About this role

Generalist medical practitioners diagnose, treat and prevent illness and disease, providing direct patient care or specialist medical services. They work across primary care, hospitals and specialist clinics, following evidence-based clinical practices.

Key responsibilities

  • Examining, diagnosing and treating patients
  • Prescribing medication and treatment plans
  • Referring patients to specialist services when required
  • Maintaining accurate medical records
  • Participating in clinical governance and continuing professional development

Qualifications and entry routes

Requires an MBBS or equivalent medical degree (5-6 years), followed by Foundation Programme (2 years) and specialty training (3-8 years depending on specialisation). Full GMC registration is mandatory.

Career outlook

Persistent workforce shortages across the NHS. High demand in primary care, emergency medicine and psychiatry. Overseas recruitment is significant.

Key skills

Clinical diagnosis Patient communication Evidence-based medicine Clinical decision-making Team working

Common industries

  • NHS
  • Private healthcare
  • Primary care
  • Hospital medicine
  • Public health

Data coverage

SOC code 2211
Data source ONS ASHE
Years available 2015–2025
Estimated jobs 88,000

Median Salary

£51,756

Mean Salary

£53,163

Jobs (000s)

88k

Data Years

11 years

Salary Range (2025)

P25: £36,586Median: £51,756P75: £66,037
P10: £24kP25: £37kMedian: £52kP75: £66kP90: --

Estimated Career Progression

Based on salary percentile distribution for this occupation

Entry Level

£23,781

0-2 years

Mid Level

£36,586

3-7 years

Senior

£66,037

8-15 years

Potential career growth: +178% from entry to leadership

Salary Trend (2015-2025)

Nominal growth: +-21.1%Real growth: -42.9%

Gender Pay Comparison (2025)

Gender pay gap: 10.8%

Full-time vs All Employees (2025)

All Employees

£51,756

Full-time Only

£55,494

Full-time premium: +£3,738