GPs earned an average of £90 100 in 2015-16

Authors: Tom Moberly 

Publication date:  21 Sep 2017

GPs in the UK earned £90 100 on average in 2015-16, figures from NHS Digital show.[1]

This represents a 1.2% decrease on 2014-15, when GPs earned an average of £91 200. This figure is for the average taxable income for contractor and salaried GPs working in practices with either a general medical services (GMS) or a primary medical services (PMS) contract.

Among GP partners, those working under a GMS contract earned an average of £99 500 in 2015-16, up 1.8% from the previous year. Those working under a PMS contract earned an average of £106 000, 1.9% down from the previous year.

Among salaried GPs, average taxable income was £55 800, down 1.5% from with the previous year.

Richard Vautrey, chair of the BMA’s General Practitioners Committee, said that the figures continued “a near decade long financial squeeze on GP practices.” This was, he said, “leaving many with a demotivated, understaffed workforce that is constantly struggling to deliver safe patient care on inadequate levels of funding.”

He added, “It’s no wonder young doctors are not choosing to become GPs, further impacting the workforce crisis in general practice. As the cost of running a local GP service continues to rise well beyond the funding increases provided by the government, it leaves many practices with insufficient funding to cover staffing and building costs, which now account for almost two thirds of most GP practices’ budgets.

“This situation is exacerbating the wider workforce and workload problems that are undermining general practice.”


  1. NHS Digital. GP earnings and expenses estimates: 2015-16. [Link] .

Tom Moberly The BMJ

Cite this as BMJ Careers ; doi: