mytakehome.money

Salary by profession · UK · 2026

Doctor salary in the UK

What is the average doctor salary in the UK?

The average UK doctor earns about £63,000 (ONS Annual Survey of Hours and Earnings (ASHE) 2025), typically £37,000–£100,000. That's around £3,925 a month take-home, and places the typical doctor in roughly the 85th percentile of all UK earners — £23,961 above the national median.

Verified 12 August 2026

Doctor pay and take-home

Gross salaryTake-home (year)Take-home (month)
Entry / lower£37,000£30,160£2,513
Typical (median)£63,000£47,097£3,925
Experienced / senior£100,000£68,557£5,713

See the full breakdown on £63,000 →

How doctors compare

The UK median full-time salary is £39,039. At £63,000, the typical doctor is earning £23,961 more than the national median — around the 85th percentile of all earners. Pay ranges enormously from foundation trainee to consultant; the median hides a very wide spread.

Want your exact number? Pay varies by region, employer and experience. See where your salary ranks → or work out your take-home →