What does a GP earn?

Callum Bernard September 09, 2024
4

1 People Answered

By Gabriel Nelson June 13, 2025

In London, the average salary for General Practitioners (GPs) is approximately £89,000 per year. This figure is derived from a comprehensive survey conducted among various GP practices throughout the city, which revealed a salary range for GPs between £71,000 and £110,000. This variation in earnings can be attributed to factors such as experience, the specific practice setting, and additional responsibilities that some GPs may undertake. Notably, the survey identified the highest-paid GP, who earned an impressive £130,000, highlighting the potential for significant earnings within this profession. Overall, while the average salary provides a useful benchmark, individual earnings can vary widely based on a multitude of factors, making it essential for aspiring GPs to consider these elements when evaluating their career prospects.

18
2
Comment