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