NHS GP practices, by area
7918 NHS GP practices across the UK. Moving house? Find out which practices are registered near your new postcode — or use our postcode search for instant results.
Scotland
- Aberdeen (AB) (66)
- Dumfries and Galloway (DG) (31)
- Dundee (DD) (40)
- Edinburgh (EH) (127)
- Falkirk (FK) (52)
- Glasgow (G) — districts up to G44 (118)
- Glasgow (G) — districts from G45 (117)
- Inverness (IV) (57)
- Kilmarnock (KA) (58)
- Kirkcaldy (KY) (54)
- Kirkwall (Orkney) (KW) (18)
- Motherwell (ML) (62)
- Outer Hebrides (HS) (10)
- Paisley (PA) (68)
- Perth (PH) (33)
- Scottish Borders (TD) (21)
- Shetland (ZE) (12)
England
- Bath (BA) (44)
- Birmingham (B) — districts up to B32 (132)
- Birmingham (B) — districts from B33 (130)
- Blackburn (BB) (67)
- Blackpool (FY) (31)
- Bolton (BL) (63)
- Bournemouth (BH) (50)
- Bradford (BD) (58)
- Brighton (BN) (77)
- Bristol (BS) (80)
- Bromley (BR) (40)
- Cambridge (CB) (48)
- Canterbury (CT) (48)
- Carlisle (CA) (33)
- Chelmsford (CM) (68)
- Chester (CH) (86)
- Colchester (CO) (43)
- Coventry (CV) (109)
- Crewe (CW) (36)
- Croydon (CR) (47)
- Darlington (DL) (44)
- Dartford (DA) (40)
- Derby (DE) (80)
- Doncaster (DN) (86)
- Dorchester (DT) (22)
- Dudley (DY) (53)
- Durham (DH) (36)
- East Central London (EC) (4)
- East London (E) (143)
- Enfield (EN) (32)
- Exeter (EX) (61)
- Gloucester (GL) (67)
- Guildford (GU) (66)
- Halifax (HX) (14)
- Harrogate (HG) (14)
- Harrow (HA) (80)
- Hemel Hempstead (HP) (44)
- Hereford (HR) (17)
- Huddersfield (HD) (41)
- Hull (HU) (41)
- Ilford (IG) (48)
- Ipswich (IP) (60)
- Kingston upon Thames (KT) (59)
- Lancaster (LA) (32)
- Leeds (LS) (90)
- Leicester (LE) (127)
- Lincoln (LN) (37)
- Liverpool (L) — districts up to L19 (80)
- Liverpool (L) — districts from L20 (72)
- Luton (LU) (38)
- Manchester (M) — districts up to M22 (87)
- Manchester (M) — districts from M23 (86)
- Medway (ME) (66)
- Milton Keynes (MK) (45)
- Newcastle upon Tyne (NE) (134)
- North London (N) (122)
- North West London (NW) (77)
- Northampton (NN) (66)
- Norwich (NR) (72)
- Nottingham (NG) (139)
- Oldham (OL) (72)
- Oxford (OX) (59)
- Peterborough (PE) (95)
- Plymouth (PL) (49)
- Portsmouth (PO) (63)
- Preston (PR) (64)
- Reading (RG) (67)
- Redhill (RH) (50)
- Romford (RM) (84)
- Salisbury (SP) (22)
- Sheffield (S) — districts up to S36 (87)
- Sheffield (S) — districts from S37 (82)
- Shrewsbury (SY) (43)
- Slough (SL) (41)
- South East London (SE) (112)
- South West London (SW) (122)
- Southall (UB) (69)
- Southampton (SO) (53)
- Southend-on-Sea (SS) (74)
- St Albans (AL) (21)
- Stevenage (SG) (32)
- Stockport (SK) (74)
- Stoke-on-Trent (ST) (83)
- Sunderland (SR) (33)
- Sutton (SM) (25)
- Swindon (SN) (46)
- Taunton (TA) (38)
- Teesside (TS) (74)
- Telford (TF) (19)
- Tonbridge (TN) (70)
- Torquay (TQ) (30)
- Truro (TR) (32)
- Twickenham (TW) (70)
- Wakefield (WF) (63)
- Walsall (WS) (75)
- Warrington (WA) (84)
- Watford (WD) (24)
- West Central London (WC) (11)
- West London (W) (98)
- Wigan (WN) (49)
- Wolverhampton (WV) (51)
- Worcester (WR) (31)
- York (YO) (49)
Frequently asked questions
What's the difference between browsing and searching for NHS GP practices?
Browsing by area shows every GP practice we have on file for that area, grouped alphabetically. Searching by postcode instead ranks results by real distance from wherever you enter — quicker if you already know your postcode.
Is this list free to use?
Yes, both browsing and postcode search are free, with no sign-up required.
How current is this information?
Drawn from NHS practice registers; useful for finding your nearest option when moving house, but always confirm directly with a practice, including whether it's accepting new patients in your catchment area.
What if I can't find what I'm looking for?
Try the postcode search instead of browsing, which also picks up nearby areas — or if you still can't find it, the entry may not be on the source register we use, which does happen occasionally.