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 Mariam Ballard

General Practice · GMC 7523778

NHS England South East Commissioning Region

GP Register Qualified 2016

Dr Martin Ballard

General Practice · GMC 4216993

NHS England South East Commissioning Region

GP Register Qualified 1995

Dr Philip Ballard

General Practice · GMC 2379322

GP Register Not registered Qualified 1977

Dr Timothy Harold Ballard

General Practice · GMC 2802871

GP Register No licence to practise Qualified 1983

Dr Sophie Frances Ballard-Whyte

General Practice · GMC 7041828

NHS England South East Commissioning Region

GP Register Qualified 2009

Dr Guenter Ballas

General Practice · GMC 6112341

GP Register Not registered Qualified 1981

Dr Benjamin William Ballentyne

General Practice · GMC 6156483

NHS England South West Commissioning Region

GP Register Qualified 2007

Dr April Baller

General Practice · GMC 4635053

GP Register Not registered Qualified 1999

Dr Miren Aintzane Ballestero Zarraga

General Practice · GMC 6162052

NHS England South East Commissioning Region

GP Register Qualified 1993

Dr Maria Caridad Ballesteros

General Practice · GMC 4386737

GP Register Not registered Qualified 1996

Dr Ian Andrew Ballin

General Practice · GMC 3254716

NHS England North West Commissioning Region

GP Register Qualified 1987

Dr Anna Louise Ballinger

General Practice · GMC 6076515

Faculty of Occupational Medicine

GP Register Qualified 2003

Dr Fiona Carol Ballinger

General Practice · GMC 2423238

GP Register Not registered Qualified 1978

Dr Jonathan Peter Ballinger

General Practice · GMC 3476653

NHS England Midlands Commissioning Region (West)

GP Register Qualified 1990

Dr Paul Martin Ballinger

General Practice · GMC 3097656

NHS England Midlands Commissioning Region (West)

GP Register Qualified 1985

Dr Jayne Patricia Ballinger de Quispe

General Practice · GMC 7134497

BUPA

GP Register Qualified 2011

Dr Sarah Elizabeth Ballisat

General Practice · GMC 7040584

GP Register No licence to practise Qualified 2009

Dr Gazmir Balliu

General Practice · GMC 6034093

NHS England Midlands Commissioning Region (West)

GP Register Qualified 1998

Dr Clark Balfour Balloch

General Practice · GMC 2549925

NHS England Midlands Commissioning Region (East)

GP Register Qualified 1980

Dr Milton David Ballon

General Practice · GMC 1474855

GP Register Not registered Qualified 1971

Dr Amin Abdallah Ballouz

General Practice · GMC 6112214

GP Register Not registered Qualified 1983

Dr Heather Diana Balmain

General Practice · GMC 6076072

NHS England South East Commissioning Region

GP Register Qualified 2003

Dr Joshua Charles Klinner Balogun-Lynch

General Practice · GMC 7419123

NHS England South East Commissioning Region

GP Register Qualified 2013

Dr John Balshaw

General Practice · GMC 1347122

GP Register Not registered Qualified 1975

Dr Nilusha Gayani Priyangika Jayasundara Bambaradeniye Malwatte Walawwe Jayasundara Mudiyan

General Practice · GMC 8020440

NHSE Education Yorkshire and The Humber

In training Qualified 2006

Dr Hans Joachim Bambeck

General Practice · GMC 6117793

GP Register Not registered Qualified 1992

Dr Diane Clare Bamberger

General Practice · GMC 3296125

NHS England London Commissioning Region (South East & South West)

GP Register Qualified 1988

Dr Robert Bamberger

General Practice · GMC 7529298

NHS England London Commissioning Region (South East & South West)

GP Register Qualified 2016

Dr Emma Jane Charlotte Bambridge

General Practice · GMC 3105324

GP Register Not registered Qualified 1985

Dr Gabriel Stephen George Bambridge

General Practice · GMC 7601049

NHSE Education South West

In training Qualified 2018