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 salary | Take-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 |
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 →