GP Jobs in the NHS

Salaried GP posts are advertised by NHS practices, primary care networks, and integrated care boards. Roles range from part-time salaried sessions to full-time positions with teaching or leadership responsibilities. Most salaried GPs are employed on the BMA model contract rather than Agenda for Change, with pay reflecting sessions worked, experience, and location.

516 live vacancies across 338 NHS employers · updated hourly

516

Open Positions

£20k - £132k

Salary Range

338

NHS Trusts

72

New This Week

Recent gp vacancies from this role hub, with employer, location, and closing-date context.

Planning a GP job search in the NHS

Job Clerk tracks live gp vacancies across NHS employers so you can compare role level, employer mix, location, salary, contract type, and closing date before deciding where to spend time on an application.

There are currently 516 live gp roles across 338 NHS employers in this index. Use the band and city links below to move from the broad profession market into pages with tighter salary, seniority, and local employer context.

Recent salary data for gp roles ranges from about £20,000 to £131,954 per year, depending on band, employer, rota pattern, and high-cost area supplements.

Evidence to prepare

  • Managing an independent clinical caseload of 25-30 patients per session
  • Prescribing, referral, and onward triage decisions
  • Long-term condition management including diabetes, COPD, and cardiovascular reviews
  • Safeguarding assessments and mandatory reporting

Common requirements

  • GMC registration with a licence to practise
  • Completion of GP specialty training (MRCGP) or CEGPR certificate for international graduates
  • Inclusion on the NHS England GP performers list (or equivalent devolved nation list)
  • Enhanced DBS clearance

Employer mix

Recent listings include employers such as DoctorPA Secure LTD, Bupa, Primary Care Careers, and Operose Health. Check each source advert for person-spec wording and early-close warnings.

Where GP Jobs Are Hiring Right Now

London, London26 jobs
London10 jobs
Bristol, South West9 jobs
Birmingham, West Midlands5 jobs
Reading4 jobs
Liverpool, North West4 jobs
Southampton, South East4 jobs
Bristol4 jobs
Manchester, North West4 jobs
Lincoln, East Midlands3 jobs
Aylesbury, South East3 jobs
Barnsley, Yorkshire and the Humber3 jobs

WhatsApp job alerts

Get instant WhatsApp alerts for GP roles

Create your Job Clerk account first. We'll collect your alert preferences during onboarding and help you turn on WhatsApp notifications for matching healthcare roles.

Sign up for WhatsApp alerts

Top NHS Employers

Frequently Asked Questions