Welcome to MyGP.org.uk
Your resource for UK doctors and surgeries
To find your local doctor, simply click on the map, enter your postcode, town or county in the box above, or select a county from the list.
- Bedfordshire
- Berkshire
- Buckinghamshire
- Cambridgeshire
- Cheshire
- Cornwall
- County Durham
- Cumberland
- Derbyshire
- Devon
- Dorset
- Essex
- Flintshire
- Gloucestershire
- Hampshire
- Hertfordshire
- Huntingdonshire
- Inverness-shire
- Isle of Wight
- Kent
- Lancashire
- Leicestershire
- Lincolnshire
- Merioneth
- Middlesex
- Monmouthshire
- Montgomeryshire
- Norfolk
- Northamptonshire
- Northumberland
- Nottinghamshire
- Oxfordshire
- Radnorshire
- Rutland
- Shropshire
- Somerset
- Staffordshire
- Suffolk
- Surrey
- Sussex
- Warwickshire
- Westmorland
- Wiltshire
- Worcestershire
- Yorkshire