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