Skip to main content

General Practice Doctors

GPs are the first point of contact for most NHS patients, providing whole-person care and referrals to specialist services. 84,180 doctors listed.

No matches for “

84,180 doctors

Dr John Christopher Banks

General Practice · GMC 4546072

GP Register Not registered Qualified 1998

Dr John Crispin Dunlop Banks

General Practice · GMC 3295193

GP Register Not registered Qualified 1988

Dr Julia Kathryn Banks

General Practice · GMC 7750984

NHS Education for Scotland (NES)

In training Qualified 2020

Dr Natalie Banks

General Practice · GMC 7668476

NHS England North East and Yorkshire Commissioning Region

GP Register Qualified 2019

Dr Peter Charles Banks

General Practice · GMC 3277816

GP Register Not registered Qualified 1988

Dr Rebecca Helen Banks

General Practice · GMC 4426082

NHS England North West Commissioning Region

GP Register Qualified 1997

Dr Talia Banks

General Practice · GMC 7543800

NHSE Education South London

In training Qualified 2018

Dr Thomas Wilson Forrest Banks

General Practice · GMC 2337418

GP Register Not registered Qualified 1978

Dr Grace Olubunmi Banks-Eniola

General Practice · GMC 7060375

NHS England East of England Commissioning Region

GP Register Qualified 2007

Dr Brian Rawdon Bannar-Martin

General Practice · GMC 1369977

GP Register Not registered Qualified 1971

Dr David Richard Bannar-Martin

General Practice · GMC 6056380

NHS England North East and Yorkshire Commissioning Region

GP Register Qualified 2002

Dr Anne Veronica Banner

General Practice · GMC 3167809

GP Register No licence to practise Qualified 1986

Dr Claire Victoria Banner

General Practice · GMC 2642866

GP Register Not registered Qualified 1980

Dr Kimberley Louise Banner

General Practice · GMC 7409816

NHS England North East and Yorkshire Commissioning Region

GP Register Qualified 2013

Dr Jesseca Abena Okyerewa Bannerman

General Practice · GMC 6163805

NHS England South East Commissioning Region

GP Register Qualified 2007

Dr Karen Odarkor Bannerman

General Practice · GMC 7619670

NHS Hampshire and Isle of Wight Integrated Care Board

GP Register Qualified 2017

Dr Jessica Anne Bannister

General Practice · GMC 7604909

NHS England Midlands Commissioning Region (East)

GP Register Qualified 2018

Dr Ruth Georgina Bannister

General Practice · GMC 6128481

GP Register Not registered Qualified 2005

Dr Suzanne Carolyn Bannister

General Practice · GMC 6051327

NHS England South East Commissioning Region

GP Register Qualified 2002

Dr Aoife Catherine Bannon

General Practice · GMC 7948497

NHSE Education North West

In training Qualified 2022

Dr Claire Bannon

General Practice · GMC 6100298

NHS England South East Commissioning Region

GP Register Qualified 2004

Dr Clare Grace Bannon

General Practice · GMC 6076749

NHS England North East and Yorkshire Commissioning Region

GP Register Qualified 2003

Dr Colin Francis Bannon

General Practice · GMC 3056743

GP Register Not registered Qualified 1985

Dr John Joseph Edward Bannon

General Practice · GMC 3269732

GP Register Not registered Qualified 1988

Dr Matthew Ronald Bannon

General Practice · GMC 7543802

NHS England North East and Yorkshire Commissioning Region

GP Register Qualified 2018

Dr Michael John Patrick Bannon

General Practice · GMC 3565122

NHS England South East Commissioning Region

GP Register Qualified 1992

Dr Ruth Iris May Bannon

General Practice · GMC 7458519

NHS Tayside

GP Register Qualified 2014

Dr Hans-Jorg Michael Bansbach

General Practice · GMC 6119904

GP Register Not registered Qualified 1996

Dr Flerida Afua Banson

General Practice · GMC 7979398

NHSE Education South West

In training Qualified 2015

Dr Helia Loide Baptista-Esteves

General Practice · GMC 7074840

NHS England South West Commissioning Region

GP Register Qualified 2010