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