Skip to content
UK Average Salary

average gp salary uk

Average GP Salary UK: Regional and Seniority Differences in 2026/27

Explore the average GP salary UK across England, Scotland, Wales and Northern Ireland. Understand how contractor, salaried and partner pay varies by region and seniority.

Pay snapshot: The average GP salary UK varies significantly by contract type and nation, with salaried GPs earning around £74,800–£84,000 and contractor GPs earning over £120,000 before tax, according to NHS Digital data.

Median franker

Where does your pay sit?

Enter a gross annual salary

Related pay benchmarks

£ / year

  • Finance & insurance£52,000
  • Information & communication£48,000
  • Professional / scientific / technical£45,000
  • Public administration£39,000
  • Education£38,000

Understanding the Average GP Salary UK

When people search for the "average gp salary uk", they often expect a single figure. In reality, GP pay in the UK varies widely depending on whether a doctor works as a salaried employee, a contractor (partner), or a locum, as well as their location, seniority, and the type of practice. This article breaks down the latest official data from NHS Digital, the British Medical Association (BMA), and the Office for National Statistics (ONS) to give you a clear picture.

What the Data Shows: Salaried vs Contractor GPs

The most comprehensive source is NHS Digital's GP Earnings and Expenses Estimates, based on HMRC Self Assessment tax records for the 2024/25 financial year. These figures represent average income before tax, including both NHS and private earnings.

For salaried GPs (those employed by a practice), the average income before tax was:

  • England: £74,800
  • Scotland: £76,100
  • Wales: £84,000
  • Northern Ireland: £76,600

For contractor GPs (partners who own the practice), the averages were significantly higher:

  • England: £164,200
  • Scotland: £140,000
  • Wales: £134,900
  • Northern Ireland: £121,000

These figures highlight that the "average gp salary uk" depends heavily on contract type. Contractor GPs bear business risk and expenses, but their potential earnings are much greater. Salaried GPs have more predictable income and employment rights.

Official Pay Ranges for Salaried GPs (2026/27)

The BMA publishes recommended pay ranges for salaried GPs each year, following the DDRB (Doctors' and Dentists' Remuneration Body) recommendations. For 2026/27, the ranges are:

  • England: £78,699 to £118,759 (a 3.5% uplift from 2025/26)
  • Wales: £81,893 to £123,573

Scotland and Northern Ireland ranges were still awaiting ministerial acceptance at the time of writing. The NHS Employers circular (Pay and Conditions Circular (M&D) 1/2026 R2) confirmed the 3.5% increase for England. These ranges are minima and maxima; actual pay depends on experience, annual increments, and local agreements.

How GP Pay Compares to UK Average Earnings

To put these figures in context, the ONS Annual Survey of Hours and Earnings (ASHE) for April 2025 reported median full-time gross annual earnings of £39,039 across all occupations. The mean (average) full-time annual pay was around £45,800. Even the lowest average GP salary (£74,800) is nearly double the national median. This reflects the extensive training, responsibility, and unsocial hours required in general practice.

For more context on UK pay levels, see our UK Average Salary page and salary data section.

Regional Differences Across Britain

GP pay varies noticeably by nation. Wales consistently offers higher average salaries for both salaried and contractor GPs compared to England, Scotland, and Northern Ireland. This may reflect different contract arrangements, rural premiums, or workforce policies. Scotland's average salaried GP pay (£76,100) is slightly above England's, but contractor pay is lower (£140,000 vs £164,200). Northern Ireland tends to have the lowest average earnings for both groups.

It's also important to note that Scotland operates different Income Tax bands from the rest of the UK. For the 2025/26 tax year, the Scottish higher rate (42%) applies from £43,663, whereas in England and Wales the higher rate (40%) starts at £50,271. This means a GP earning £80,000 in Scotland would pay more Income Tax than one in England, affecting take-home pay even if gross salary is similar.

Seniority and Experience

Within the salaried GP pay ranges, progression is typically through annual increments. The model contract entitles salaried GPs to increments each year in line with the DDRB decision. However, the BMA warns that some contracts may not include an uplift clause, so doctors should check their individual agreements. Seniority can also lead to roles such as lead GP, partner, or clinical director, which command higher pay.

For contractor GPs, income depends on practice profits, list size, and services provided. Experienced partners in large practices can earn well above the averages quoted.

What About Locum GPs?

Locum GPs are not covered in the NHS Digital estimates as they are typically self-employed. Daily rates for locums vary widely, often between £600 and £1,200 per session, but with no sick pay, holiday pay, or pension contributions. Locum work can be lucrative but less stable.

Caveats and Considerations

  • The NHS Digital figures are averages (mean) before tax. Individual earnings can be higher or lower.
  • Contractor GP income is before deducting practice expenses (staff, premises, equipment), so net profit is lower.
  • The BMA pay ranges are for salaried GPs on the model contract; actual pay may differ.
  • Data for 2024/25 is the latest available; 2025/26 estimates will be published later.
  • For the most up-to-date pay scales, always refer to the BMA and NHS Employers websites.

For further reading on how salaries vary across different sectors, visit our topics page or explore the salary index for comparisons.

Summary

The "average gp salary uk" is not a single number. Salaried GPs average around £75,000–£84,000 depending on nation, while contractor GPs average £121,000–£164,000. Official pay ranges for 2026/27 show salaried GPs can earn between £78,699 and £123,573. Regional differences, contract type, and seniority all play a major role. Understanding these nuances helps job seekers and employees make informed career decisions.


Disclaimer: Figures are based on official public statistics and are for guidance only. Actual pay varies by role, region, seniority, hours, overtime, London weighting, and employer. Always check offer letters and official GOV.UK or ONS releases.

Frequently asked questions

What is the average GP salary UK for salaried doctors?

According to NHS Digital's GP Earnings and Expenses Estimates for 2024/25, the average income before tax for salaried GPs in England was £74,800, in Scotland £76,100, in Wales £84,000, and in Northern Ireland £76,600. These figures include NHS and private income. For 2026/27, the BMA reports salaried GP pay ranges of £78,699–£118,759 in England and £81,893–£123,573 in Wales, following a 3.5% uplift.

How does the average GP salary UK compare to the national median?

The UK median full-time gross annual earnings for all employees was £39,039 in April 2025 (ONS ASHE). Even the lowest average GP salary (salaried in England at £74,800) is nearly double the national median. Contractor GPs earn significantly more, with average incomes over £120,000. This reflects the high level of training, responsibility, and unsocial hours in general practice.

Do GP salaries vary by region within the UK?

Yes, there are notable regional differences. Salaried GPs in Wales had the highest average income (£84,000) in 2024/25, while those in England had the lowest (£74,800). Contractor GPs in England earned the most on average (£164,200), followed by Scotland (£140,000), Wales (£134,900), and Northern Ireland (£121,000). Pay ranges for 2026/27 also show Wales offering higher minima and maxima than England. Scotland's different Income Tax bands can further affect take-home pay.