Home › Boroughs

All London boroughs

Find GP practices in any of London's 32 boroughs. Pick one to see every NHS GP and private clinic in that area, with patient ratings and CQC data.

981NHS GP practices
1,530private clinics
32London boroughs
Barking & Dagenham 29 NHS 8 private Barnet 35 NHS 49 private Bexley 16 NHS 16 private Brent 53 NHS 20 private Bromley 35 NHS 32 private Camden 31 NHS 88 private City of London 1 NHS 54 private Croydon 38 NHS 35 private Ealing 55 NHS 27 private Enfield 28 NHS 24 private Greenwich 29 NHS 19 private Hackney 35 NHS 19 private Hammersmith & Fulham 27 NHS 33 private Haringey 32 NHS 29 private Harrow 24 NHS 24 private Havering 27 NHS 23 private Hillingdon 25 NHS 20 private Hounslow 27 NHS 20 private Islington 29 NHS 35 private Kensington & Chelsea 30 NHS 105 private Kingston upon Thames 16 NHS 27 private Lambeth 39 NHS 32 private Lewisham 25 NHS 19 private Merton 22 NHS 21 private Newham 37 NHS 15 private Redbridge 34 NHS 38 private Richmond upon Thames 24 NHS 24 private Southwark 30 NHS 39 private Sutton 16 NHS 12 private Tower Hamlets 27 NHS 36 private Waltham Forest 38 NHS 12 private Wandsworth 37 NHS 28 private Westminster 30 NHS 547 private