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
3,081private clinics
32London boroughs
Barking & Dagenham 29 NHS 22 private Barnet 34 NHS 96 private Bexley 15 NHS 29 private Brent 53 NHS 40 private Bromley 35 NHS 65 private Camden 31 NHS 184 private City of London 1 NHS 134 private Croydon 38 NHS 65 private Ealing 55 NHS 65 private Enfield 28 NHS 46 private Greenwich 29 NHS 31 private Hackney 35 NHS 51 private Hammersmith & Fulham 27 NHS 68 private Haringey 32 NHS 49 private Harrow 24 NHS 44 private Havering 27 NHS 39 private Hillingdon 25 NHS 49 private Hounslow 27 NHS 42 private Islington 29 NHS 79 private Kensington & Chelsea 30 NHS 181 private Kingston upon Thames 16 NHS 49 private Lambeth 39 NHS 72 private Lewisham 25 NHS 32 private Merton 22 NHS 45 private Newham 37 NHS 33 private Redbridge 34 NHS 59 private Richmond upon Thames 24 NHS 57 private Southwark 30 NHS 88 private Sutton 16 NHS 30 private Tower Hamlets 27 NHS 80 private Waltham Forest 38 NHS 37 private Wandsworth 37 NHS 71 private Westminster 30 NHS 1049 private