GP surgeries by town in England

LocalGPs has a page for each of the 626 towns in England with two or more GP practices, covering 59,120,318 registered patients. London has the most, with 664 practices and 6,638,739 patients.

Latest data: September 2026. Registered patients September 2026; GP Patient Survey 2026.

TownPracticesRegistered patientsPatients per GP
Abbots Langley215,3363,366
Abingdon562,1731,857
Accrington963,5742,432
Alcester327,1382,239
Alderley Edge28,7761,303
Aldershot453,0072,689
Alfreton673,5351,926
Alton440,2321,558
Altrincham1181,1592,185
Amersham329,4611,910
Andover681,9121,642
Arundel219,0342,589
Ascot432,2581,961
Ashbourne323,9831,940
Ashford13169,1602,115
Ashton Under Lyne1173,3921,973
Atherstone226,8552,447
Aylesbury695,1622,512
Aylesford222,2152,172
Bakewell213,0821,781
Baldock220,6682,223
Banbury8101,5922,010
Banstead218,8702,066
Barking1195,5273,561
Barnard Castle213,7871,643
Barnet661,4012,104
Barnsley25216,9662,266
Barnstaple455,5131,855
Barrow In Furness753,1201,993
Barton Upon Humber219,8662,538
Basildon18132,8202,827
Basingstoke6151,2012,181
Bath12132,3252,156
Batley861,4682,745
Battle214,6522,000
Beaconsfield229,8242,101
Beckenham663,2782,130
Bedford17247,9152,413
Bedlington219,2541,852
Bedworth541,0211,883
Belper337,2521,771
Benfleet746,9932,161
Berkhamsted215,7272,190
Berwick Upon Tweed216,1051,862
Beverley460,7981,909
Bexhill On Sea349,8482,159
Bexleyheath462,0762,719
Bicester357,6002,218
Bideford441,4241,676
Biggleswade234,6332,808
Billericay541,2252,260
Billingham635,0482,669
Billingshurst220,8481,546
Bilston536,1052,605
Bingley325,4241,598
Birkenhead1088,3131,961
Birmingham1711,429,3321,987
Bishop Auckland754,3412,236
Bishops Stortford459,7193,165
Blackburn20168,4912,796
Blackpool15165,7072,402
Blandford Forum228,4201,778
Blaydon on Tyne321,3802,059
Blyth241,0471,879
Bognor Regis671,4821,979
Boldon Colliery214,2472,263
Bolton49333,0722,222
Bootle743,8382,058
Bordon221,7312,087
Borehamwood342,1772,196
Boston995,7143,081
Bourne228,9551,857
Bournemouth16213,0642,058
Brackley228,4842,517
Bracknell8124,4602,647
Bradford42381,3502,265
Braintree562,3632,881
Brandon317,8482,010
Brentford322,3233,171
Brentwood774,1392,372
Bridgnorth325,3021,922
Bridgwater986,9721,798
Brierley Hill641,4672,425
Brigg211,0942,123
Brighouse429,1912,451
Brighton25218,2481,900
Bristol661,002,6021,909
Broadstairs321,6882,853
Broadstone233,8891,501
Bromley12119,9842,322
Bromsgrove555,4831,510
Brough255,2062,173
Broxbourne221,9871,762
Buckhurst Hill316,8082,151
Bude217,4182,381
Burgess Hill332,4392,069
Burnley11107,0682,706
Burntwood235,8922,131
Burton On Trent14127,3822,080
Bury14131,6122,292
Bury St Edmunds10121,3671,868
Bushey388,0102,181
Buxton329,0512,057
Calne228,4543,010
Camberley6109,8861,878
Camborne218,2131,776
Cambridge30362,2122,009
Cannock1377,5432,526
Canterbury10120,0462,165
Canvey Island641,2243,711
Carlisle799,4762,445
Carnforth230,2932,195
Carshalton438,2152,270
Castleford543,1582,142
Chatham10166,1073,273
Cheadle656,2951,838
Chelmsford15213,1392,451
Cheltenham16176,8181,974
Chertsey229,3691,991
Chesham329,9501,856
Chessington323,3331,769
Chester14113,4372,074
Chester Le Street648,9751,728
Chesterfield20198,8261,797
Chichester895,3851,905
Chigwell222,8282,679
Chippenham448,6571,586
Chipping Norton326,2792,259
Chorley13113,9392,501
Christchurch659,6421,693
Cinderford217,4932,089
Cirencester452,9162,065
Clacton On Sea670,5512,949
Cleckheaton324,9042,435
Cleethorpes233,8692,603
Clitheroe443,8371,658
Coalville649,3842,441
Colchester22281,8092,360
Colne332,3142,079
Congleton336,9502,291
Consett338,6861,885
Corby392,6342,252
Corsham219,4201,496
Coulsdon222,3952,871
Coventry53476,2672,322
Cradley Heath318,3822,067
Cramlington432,9471,930
Cranbrook423,8242,392
Craven Arms26,8521,270
Crawley13175,0902,383
Crediton221,7731,926
Crewe8116,3342,063
Crook222,6971,675
Crowborough328,2421,891
Croydon19153,7752,352
Cullompton332,3141,651
Dagenham17129,3612,625
Darlington12117,9542,456
Dartford9107,0562,620
Darwen436,6621,984
Daventry343,0992,452
Deal435,9162,025
Derby27386,8492,561
Dereham442,4002,135
Devizes535,3641,656
Dewsbury1168,5642,881
Didcot349,9952,161
Diss429,8282,142
Doncaster35343,2672,585
Dorchester747,3081,655
Dorking333,0801,877
Dover656,7633,010
Downham Market321,3952,469
Driffield227,2382,298
Droitwich441,1022,055
Dronfield320,2401,491
Dudley17112,6772,268
Dukinfield317,1791,865
Dunmow336,0692,261
Dunstable775,8112,523
Durham15143,1762,338
Dursley220,4291,817
East Molesey224,5102,112
Eastbourne8108,6521,669
Eastleigh687,1142,000
Edgware11109,0302,634
Egham226,4022,638
Ellesmere Port672,5481,940
Ely680,3801,950
Emsworth225,8011,917
Enfield871,3882,011
Epping226,2612,179
Epsom463,6971,850
Erith338,2152,852
Esher431,0961,953
Evesham443,6911,861
Exeter21195,1541,950
Exmouth338,6731,520
Eye212,7551,907
Falmouth328,0781,737
Fareham8110,2812,272
Farnborough663,0071,983
Farnham556,7661,746
Felixstowe334,3273,132
Feltham1380,4212,548
Ferndown430,3731,949
Ferryhill217,6603,045
Filey213,3482,030
Fleet242,9062,342
Fleetwood328,1292,794
Folkestone864,8712,309
Frome240,7921,493
Gainsborough440,0752,865
Gateshead16133,5481,741
Gerrards Cross331,6231,895
Gillingham1380,0892,407
Glastonbury219,6951,620
Glossop433,5362,144
Gloucester15203,1871,932
Godalming445,1012,099
Goole446,3632,713
Gosport470,6552,077
Grange-over-sands210,7801,393
Grantham972,9132,231
Gravesend10122,6802,720
Grays973,8243,039
Great Missenden27,3592,475
Great Yarmouth8115,7342,016
Greenford749,1642,634
Grimsby16114,2802,586
Guildford9117,0921,849
Guisborough219,1871,991
Hailsham326,8242,243
Halesowen642,6021,812
Halifax10128,2662,769
Halstead226,4371,993
Hampton326,6681,963
Harlow8105,4542,761
Harpenden345,1972,022
Harrogate794,4392,065
Harrow25208,8992,383
Hartlepool12109,6932,309
Harwich325,9463,332
Hastings586,1414,218
Hatfield453,9292,006
Havant351,2712,208
Haverhill247,9952,404
Hayes13116,8212,664
Hayling Island217,9451,436
Haywards Heath667,7412,053
Heanor326,3582,037
Hebburn320,8312,503
Heckmondwike323,0332,112
Helston431,2191,595
Hemel Hempstead899,3532,730
Henley On Thames325,1081,773
Hereford9107,9862,093
Herne Bay243,0091,991
Hertford335,0422,484
Hexham528,2001,636
Heywood534,9211,782
High Peak432,2411,754
High Wycombe11116,7221,974
Hinckley550,5472,145
Hitchin667,0162,131
Hockley214,5311,826
Hoddesdon332,1691,885
Holmfirth440,2692,010
Holsworthy218,3231,871
Hook231,4352,075
Hope Valley29,2591,157
Hornchurch969,9602,802
Horsham891,8262,139
Houghton Le Spring758,4861,971
Hounslow17153,7782,778
Hove5101,2341,928
Huddersfield33218,0682,313
Hull26326,6992,975
Hungerford213,2981,529
Huntingdon884,4881,917
Hyde762,4563,027
Hythe217,6833,423
Ilford27249,6163,253
Ilkeston760,0752,462
Ilkley433,4651,234
Ilminster318,5312,046
Immingham236,2721,868
Ingatestone212,0721,840
Ipswich17224,9352,491
Isleworth324,8722,884
Jarrow420,9582,314
Keighley2106,3211,984
Kendal338,8131,993
Kenilworth228,9762,421
Kettering9132,2982,587
Kidderminster880,7701,754
Kidlington326,6851,812
Kings Langley219,2902,330
Kings Lynn11107,2811,732
Kingsbridge213,6511,633
Kingston Upon Thames6100,5182,083
Kingswinford440,9962,143
Knaresborough329,3921,877
Lancaster385,4961,906
Lancing329,2451,892
Leamington Spa877,1512,101
Leatherhead662,8151,844
Leeds72825,6122,076
Leek329,1291,795
Leicester82758,8702,433
Leigh1059,9242,161
Leigh On Sea662,6342,334
Leighton Buzzard577,9222,294
Leominster228,3081,647
Letchworth Garden City337,3402,419
Leyburn211,6572,190
Leyland534,3163,093
Lichfield244,8312,003
Lincoln25227,6482,588
Liskeard226,3092,212
Littleborough420,7912,320
Littlehampton465,3712,784
Liverpool121862,2521,926
Liversedge34,9613,122
London6646,638,7392,305
Loughborough18166,1682,081
Loughton336,8382,648
Louth334,6912,210
Lowestoft884,9332,158
Ludlow217,0031,870
Luton25290,4212,718
Lutterworth217,7141,550
Lydney211,9661,802
Lymington222,3821,041
Lymm220,0863,123
Lytham St Annes553,5202,227
Macclesfield9101,4121,542
Maidenhead11103,4192,174
Maidstone15196,0152,825
Maldon334,0093,026
Malmesbury220,0461,765
Malton226,7092,010
Malvern647,3851,540
Manchester1491,283,1182,077
Manningtree211,9982,765
Mansfield16173,2432,248
March437,7033,369
Margate360,7652,267
Market Drayton326,9122,015
Market Rasen422,4112,655
Marlborough434,6891,577
Matlock434,6221,710
Melksham230,3561,950
Melton Mowbray248,3812,198
Mexborough324,0503,492
Middlesbrough23224,2242,316
Middlewich216,4971,448
Milton Keynes22316,3112,665
Minehead219,1293,143
Mitcham763,9011,951
Morden318,6172,241
Moreton in Marsh211,0751,568
Morpeth793,6311,758
Nantwich431,9052,100
Nelson755,5712,775
Neston320,9321,714
New Malden443,8991,601
New Romney212,4341,900
Newark1098,0692,403
Newbury463,0031,894
Newcastle315,3522,764
Newcastle Under Lyme882,3362,039
Newcastle Upon Tyne44469,6771,973
Newhaven217,0722,016
Newmarket438,7081,713
Newport355,4121,822
Newquay233,7651,743
Newton Abbot1086,0971,798
Newton Aycliffe337,6312,689
Newton Le Willows219,0173,191
Normanton324,1482,362
North Shields467,2961,672
North Walsham218,5101,929
Northallerton231,1961,777
Northampton29339,3952,633
Northolt1171,7102,742
Northwich776,3332,059
Northwood431,2901,901
Norwich39425,8872,127
Nottingham93842,4002,227
Nuneaton1291,7242,238
Oakham337,1072,425
Oldbury969,5262,569
Oldham30232,7252,073
Ormskirk743,9912,223
Orpington15106,4332,245
Oswestry440,5042,157
Otley224,2861,710
Oxford20260,3241,977
Paignton466,6552,151
Penrith637,7271,773
Penzance434,6591,743
Pershore223,1731,921
Peterborough23340,3732,417
Peterlee341,7352,144
Petersfield347,9142,115
Pinner550,6651,697
Plymouth24308,4072,230
Polegate216,7152,334
Pontefract9111,3401,816
Poole9155,5021,775
Portsmouth7179,2132,809
Potters Bar330,0391,968
Poulton Le Fylde221,1842,889
Prenton422,6341,732
Prescot537,0062,137
Preston32335,9922,301
Princes Risborough238,0781,508
Prudhoe28,9471,820
Pudsey555,3441,977
Pulborough226,6451,864
Purley242,8132,526
Radstock541,3121,597
Rainham632,7224,522
Ramsgate550,2072,240
Rayleigh442,7521,533
Reading31414,0902,268
Redcar645,4362,491
Redditch990,2052,115
Redhill467,9612,087
Redruth351,9802,151
Retford454,6281,962
Richmond1065,1991,844
Rickmansworth343,4892,394
Ringwood222,6851,046
Ripley216,4871,874
Ripon429,9851,511
Rochdale20146,9442,047
Rochester11100,2761,942
Rochford331,9563,665
Romford28212,6652,617
Romsey232,8871,823
Ross On Wye220,4631,939
Rossendale753,4522,556
Rotherham28247,5282,285
Royston214,4051,847
Rugby11121,3492,088
Rugeley425,3951,825
Ruislip1055,8382,366
Runcorn667,5241,921
Rushden441,9122,337
Ryde543,2171,962
Rye318,0071,974
Saffron Walden333,6601,984
Sale564,6911,875
Salford15134,9201,912
Salisbury11128,6471,885
Saltash323,8951,801
Saltburn By The Sea535,6732,271
Sawbridgeworth213,8532,304
Scarborough779,5951,967
Scunthorpe9104,2172,731
Seaford227,0542,020
Seaham431,7532,275
Seaton214,7711,361
Selby345,4051,539
Sevenoaks663,1642,222
Sheerness331,3141,906
Sheffield81721,5751,813
Shepperton216,7231,752
Shepton Mallet217,0461,578
Sherborne430,6191,571
Shipley392,8172,401
Shrewsbury16138,5842,054
Sidcup355,2142,531
Sittingbourne767,1772,520
Skegness238,8552,480
Skelmersdale656,7252,510
Sleaford443,8442,418
Slough16209,9322,413
Smethwick858,0911,992
Solihull12167,0871,966
South Croydon661,1391,798
South Ockendon535,3023,452
South Shields1096,4252,354
Southall21134,4373,137
Southam324,6551,529
Southampton33496,7342,209
Southend On Sea1393,6863,015
Southminster212,0432,077
Southport12101,5922,103
Southsea350,5842,418
Sowerby Bridge220,7062,371
Spalding790,9002,910
Spennymoor224,6462,153
St Albans9120,6502,097
St Austell457,1802,580
St Helens22156,2902,332
St Ives451,8922,038
St. Leonards-on-sea314,8562,185
St. Neots552,4952,102
Stafford12130,2552,151
Staines336,4732,701
Stalybridge532,2621,354
Stanford Le Hope525,8522,467
Stanley432,3311,862
Stanmore230,9564,160
Stevenage5103,8373,000
Stockport25263,1471,808
Stockton On Tees14183,4602,256
Stoke On Trent52411,2252,400
Stone225,3832,396
Stonehouse215,3723,558
Stourbridge9101,9162,041
Stowmarket450,9722,578
Stratford Upon Avon333,0951,723
Stroud764,8171,818
Sudbury343,3142,822
Sunderland27192,5761,956
Surbiton649,6061,911
Surrey219,5763,000
Sutton10110,8762,393
Sutton Coldfield599,9402,020
Sutton In Ashfield451,8662,271
Swadlincote677,5112,135
Swaffham321,8501,972
Swindon22297,7422,668
Tadley227,3421,239
Tadworth221,4941,870
Tamworth11116,2442,178
Tarporley426,1602,295
Taunton12120,6672,018
Tavistock229,0671,390
Teddington217,7161,895
Telford11176,8972,850
Tewkesbury332,8811,848
Thatcham228,2741,522
Thetford653,3702,480
Thirsk321,2741,940
Thornton Cleveleys545,4162,378
Thornton Heath980,5642,641
Tilbury538,9372,464
Tipton658,1892,166
Tiverton439,9441,054
Tonbridge678,3112,644
Torquay564,5611,987
Torrington211,9641,500
Totnes219,4871,609
Towcester335,7671,762
Trowbridge250,6272,369
Truro663,4331,602
Tunbridge Wells988,4792,020
Twickenham1188,6692,053
Uckfield332,8192,306
Ulverston319,6791,656
Upminster327,1782,322
Uttoxeter216,1031,493
Uxbridge1296,5912,980
Wakefield15173,4212,210
Wallasey959,4581,541
Wallingford331,4381,734
Wallington660,2092,600
Wallsend343,2351,742
Walsall40261,4202,062
Waltham Abbey224,3562,125
Waltham Cross767,8332,631
Walton On Thames645,2342,450
Wantage236,8312,249
Ware353,7882,184
Wareham313,9631,104
Warlingham227,9531,269
Warminster222,9472,044
Warrington31242,3582,410
Warwick776,7331,944
Washington752,2702,175
Waterlooville671,4652,117
Watford8106,0122,415
Wednesbury953,2362,368
Welling551,3632,637
Wellingborough9105,6742,265
Wells220,2661,694
Welwyn Garden City574,7842,284
Wembley20276,3844,567
West Bromwich1269,6852,357
West Byfleet330,5292,352
West Drayton441,6643,736
West Wickham324,6282,097
Westcliff-on-Sea540,4662,282
Westerham321,6701,966
Weston Super Mare688,3382,231
Wetherby435,7051,835
Weymouth464,7742,477
Whitby323,6831,509
Whitehaven344,1683,888
Whitley Bay546,7432,054
Wickford339,3812,425
Widnes867,7882,371
Wigan31220,6691,885
Wigston334,6022,038
Wigton528,8581,478
Willenhall643,3683,143
Wilmslow449,1341,647
Wimborne340,2922,068
Winchester580,9601,656
Windermere210,9731,630
Windsor331,3672,175
Winsford538,9462,066
Wirral19154,1961,696
Wisbech667,1112,970
Witham538,2603,091
Witney457,3301,657
Woking12115,6982,205
Wokingham363,3432,952
Wolverhampton37339,6442,342
Woodbridge547,3582,029
Woodford Green214,8782,565
Woodhall Spa210,4891,337
Worcester13161,6172,192
Worcester Park223,4761,920
Workington240,1393,313
Worksop475,2372,609
Worthing9123,0652,164
Wotton Under Edge228,1841,964
Wymondham228,1922,232
Yeovil666,2072,115
York21309,6641,747

How many towns have a GP surgeries page?

626 towns with two or more practices.

Which town has the most GP practices?

London, with 664 practices and 6,638,739 registered patients.

How many patients are there per GP in England?

2,171 registered patients per full-time-equivalent qualified GP in September 2026.

Cite this page

<a href="https://localgps.co.uk/towns">https://localgps.co.uk/towns</a>