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.

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