Patients per fully qualified GP, every council ranked
Patients registered at the practices here for each full time GP. Figures for August 2026, published for 296 councils in England. Lowest first: the order says where a council sits, not whether that is good.
Lowest: Isles of Scilly, 249 per GP. The council in the middle: Wealden, 2,165 per GP. Highest: Hastings, 3,711 per GP.
| Place | Council | Figure |
|---|---|---|
| 1 | Isles of ScillySouth West | 249 per GP |
| 2 | Mid DevonSouth West | 1,382 per GP |
| 3 | South HamsSouth West | 1,542 per GP |
| 4 | West DevonSouth West | 1,552 per GP |
| 5 | New ForestSouth East | 1,557 per GP |
| 6 | Test ValleySouth East | 1,597 per GP |
| 7 | ChesterfieldEast Midlands | 1,625 per GP |
| 8 | Ribble ValleyNorth West | 1,639 per GP |
| 9 joint | BromsgroveWest Midlands | 1,663 per GP |
| 9 joint | North NorfolkEast of England | 1,663 per GP |
| 11 | EastbourneSouth East | 1,669 per GP |
| 12 | ChichesterSouth East | 1,672 per GP |
| 13 joint | East DevonSouth West | 1,691 per GP |
| 13 joint | North DevonSouth West | 1,691 per GP |
| 15 | Mole ValleySouth East | 1,699 per GP |
| 16 | North SomersetSouth West | 1,718 per GP |
| 17 joint | Malvern HillsWest Midlands | 1,728 per GP |
| 17 joint | TorridgeSouth West | 1,728 per GP |
| 19 | WirralNorth West | 1,743 per GP |
| 20 | WinchesterSouth East | 1,748 per GP |
| 21 | Westmorland and FurnessNorth West | 1,759 per GP |
| 22 | LewesSouth East | 1,765 per GP |
| 23 | West BerkshireSouth East | 1,769 per GP |
| 24 | NorthumberlandNorth East | 1,771 per GP |
| 25 | North YorkshireYorkshire and the Humber | 1,777 per GP |
| 26 | Stratford-on-AvonWest Midlands | 1,782 per GP |
| 27 | HackneyLondon | 1,786 per GP |
| 28 joint | StockportNorth West | 1,797 per GP |
| 28 joint | WychavonWest Midlands | 1,797 per GP |
| 30 | AdurSouth East | 1,801 per GP |
| 31 | North TynesideNorth East | 1,807 per GP |
| 32 | South CambridgeshireEast of England | 1,808 per GP |
| 33 | YorkYorkshire and the Humber | 1,809 per GP |
| 34 | SheffieldYorkshire and the Humber | 1,812 per GP |
| 35 | City of LondonLondon | 1,813 per GP |
| 36 | TeignbridgeSouth West | 1,820 per GP |
| 37 | TandridgeSouth East | 1,821 per GP |
| 38 | Wyre ForestWest Midlands | 1,822 per GP |
| 39 | Derbyshire DalesEast Midlands | 1,832 per GP |
| 40 | Amber ValleyEast Midlands | 1,833 per GP |
| 41 joint | GatesheadNorth East | 1,835 per GP |
| 41 joint | Staffordshire MoorlandsWest Midlands | 1,835 per GP |
| 43 | South OxfordshireSouth East | 1,849 per GP |
| 44 | HerefordshireWest Midlands | 1,853 per GP |
| 45 | WaverleySouth East | 1,855 per GP |
| 46 | Bournemouth, Christchurch and PooleSouth West | 1,856 per GP |
| 47 | Cheshire EastNorth West | 1,865 per GP |
| 48 | Kingston upon ThamesLondon | 1,866 per GP |
| 49 | LiverpoolNorth West | 1,870 per GP |
| 50 | GloucesterSouth West | 1,873 per GP |
| 51 | SalfordNorth West | 1,880 per GP |
| 52 | South GloucestershireSouth West | 1,882 per GP |
| 53 | North East DerbyshireEast Midlands | 1,885 per GP |
| 54 | East CambridgeshireEast of England | 1,891 per GP |
| 55 | Forest of DeanSouth West | 1,894 per GP |
| 56 joint | High PeakEast Midlands | 1,906 per GP |
| 56 joint | RushcliffeEast Midlands | 1,906 per GP |
| 58 | Brighton and HoveSouth East | 1,909 per GP |
| 59 | CamdenLondon | 1,915 per GP |
| 60 | CornwallSouth West | 1,919 per GP |
| 61 | Richmond upon ThamesLondon | 1,920 per GP |
| 62 | ExeterSouth West | 1,924 per GP |
| 63 | CotswoldSouth West | 1,925 per GP |
| 64 | East HampshireSouth East | 1,933 per GP |
| 65 | King's Lynn and West NorfolkEast of England | 1,937 per GP |
| 66 | GuildfordSouth East | 1,941 per GP |
| 67 | KnowsleyNorth West | 1,943 per GP |
| 68 | West OxfordshireSouth East | 1,944 per GP |
| 69 | MertonLondon | 1,945 per GP |
| 70 | WiltshireSouth West | 1,952 per GP |
| 71 joint | DorsetSouth West | 1,953 per GP |
| 71 joint | WandsworthLondon | 1,953 per GP |
| 73 | Newcastle-under-LymeWest Midlands | 1,956 per GP |
| 74 | SomersetSouth West | 1,960 per GP |
| 75 | SunderlandNorth East | 1,961 per GP |
| 76 | East StaffordshireWest Midlands | 1,962 per GP |
| 77 | OxfordSouth East | 1,963 per GP |
| 78 | StroudSouth West | 1,965 per GP |
| 79 | BirminghamWest Midlands | 1,966 per GP |
| 80 | HavantSouth East | 1,977 per GP |
| 81 | West SuffolkEast of England | 1,989 per GP |
| 82 | Basingstoke and DeaneSouth East | 1,990 per GP |
| 83 | Surrey HeathSouth East | 1,995 per GP |
| 84 | HorshamSouth East | 1,996 per GP |
| 85 | Bath and North East SomersetSouth West | 1,997 per GP |
| 86 | TewkesburySouth West | 1,999 per GP |
| 87 | South KestevenEast Midlands | 2,000 per GP |
| 88 joint | BradfordYorkshire and the Humber | 2,003 per GP |
| 88 joint | Cheshire West and ChesterNorth West | 2,003 per GP |
| 90 | RochdaleNorth West | 2,004 per GP |
| 91 | Reigate and BansteadSouth East | 2,013 per GP |
| 92 | GedlingEast Midlands | 2,014 per GP |
| 93 | Vale of White HorseSouth East | 2,017 per GP |
| 94 | TraffordNorth West | 2,018 per GP |
| 95 | North WarwickshireWest Midlands | 2,023 per GP |
| 96 | North West LeicestershireEast Midlands | 2,034 per GP |
| 97 joint | CherwellSouth East | 2,037 per GP |
| 97 joint | Great YarmouthEast of England | 2,037 per GP |
| 99 | Windsor and MaidenheadSouth East | 2,039 per GP |
| 100 joint | CheltenhamSouth West | 2,048 per GP |
| 100 joint | HartSouth East | 2,048 per GP |
| 102 | BristolSouth West | 2,049 per GP |
| 103 | BlabyEast Midlands | 2,050 per GP |
| 104 | LeedsYorkshire and the Humber | 2,053 per GP |
| 105 | ShropshireWest Midlands | 2,055 per GP |
| 106 | Kensington and ChelseaLondon | 2,058 per GP |
| 107 | Newcastle upon TyneNorth East | 2,059 per GP |
| 108 | RotherSouth East | 2,065 per GP |
| 109 | BuckinghamshireSouth East | 2,066 per GP |
| 110 | ManchesterNorth West | 2,067 per GP |
| 111 | HuntingdonshireEast of England | 2,069 per GP |
| 112 joint | LambethLondon | 2,070 per GP |
| 112 joint | Nuneaton and BedworthWest Midlands | 2,070 per GP |
| 114 | St AlbansEast of England | 2,076 per GP |
| 115 | RugbyWest Midlands | 2,080 per GP |
| 116 | WarwickWest Midlands | 2,082 per GP |
| 117 | Epsom and EwellSouth East | 2,083 per GP |
| 118 | WakefieldYorkshire and the Humber | 2,084 per GP |
| 119 joint | BolsoverEast Midlands | 2,088 per GP |
| 119 joint | EastleighSouth East | 2,088 per GP |
| 119 joint | LichfieldWest Midlands | 2,088 per GP |
| 119 joint | NorwichEast of England | 2,088 per GP |
| 123 | RochfordEast of England | 2,098 per GP |
| 124 joint | CanterburySouth East | 2,102 per GP |
| 124 joint | RunnymedeSouth East | 2,102 per GP |
| 126 | Isle of WightSouth East | 2,106 per GP |
| 127 | North HertfordshireEast of England | 2,110 per GP |
| 128 | RedditchWest Midlands | 2,115 per GP |
| 129 | County DurhamNorth East | 2,118 per GP |
| 130 | TorbaySouth West | 2,120 per GP |
| 131 | HertsmereEast of England | 2,121 per GP |
| 132 | HaltonNorth West | 2,123 per GP |
| 133 joint | East Riding of YorkshireYorkshire and the Humber | 2,126 per GP |
| 133 joint | WalsallWest Midlands | 2,126 per GP |
| 135 | UttlesfordEast of England | 2,127 per GP |
| 136 | Mid SuffolkEast of England | 2,131 per GP |
| 137 | South NorfolkEast of England | 2,132 per GP |
| 138 | Mid SussexSouth East | 2,133 per GP |
| 139 | WiganNorth West | 2,135 per GP |
| 140 | TamesideNorth West | 2,137 per GP |
| 141 | OldhamNorth West | 2,139 per GP |
| 142 | AshfordSouth East | 2,146 per GP |
| 143 | Hinckley and BosworthEast Midlands | 2,147 per GP |
| 144 | DudleyWest Midlands | 2,157 per GP |
| 145 | BroxbourneEast of England | 2,158 per GP |
| 146 | CharnwoodEast Midlands | 2,160 per GP |
| 147 | SeftonNorth West | 2,164 per GP |
| 148 | WealdenSouth East | 2,165 per GP |
| 149 | WorthingSouth East | 2,172 per GP |
| 150 | SolihullWest Midlands | 2,174 per GP |
| 151 | LancasterNorth West | 2,175 per GP |
| 152 | South RibbleNorth West | 2,186 per GP |
| 153 | ElmbridgeSouth East | 2,191 per GP |
| 154 | FyldeNorth West | 2,192 per GP |
| 155 | CambridgeEast of England | 2,193 per GP |
| 156 | ArunSouth East | 2,194 per GP |
| 157 joint | MansfieldEast Midlands | 2,199 per GP |
| 157 joint | Welwyn HatfieldEast of England | 2,199 per GP |
| 159 joint | BarnsleyYorkshire and the Humber | 2,205 per GP |
| 159 joint | HarboroughEast Midlands | 2,205 per GP |
| 161 | Tunbridge WellsSouth East | 2,207 per GP |
| 162 | SandwellWest Midlands | 2,210 per GP |
| 163 | BoltonNorth West | 2,222 per GP |
| 164 | SouthamptonSouth East | 2,228 per GP |
| 165 | WokingSouth East | 2,235 per GP |
| 166 | NottinghamEast Midlands | 2,239 per GP |
| 167 | West LancashireNorth West | 2,241 per GP |
| 168 | SpelthorneSouth East | 2,242 per GP |
| 169 joint | MiddlesbroughNorth East | 2,243 per GP |
| 169 joint | RossendaleNorth West | 2,243 per GP |
| 171 | GosportSouth East | 2,249 per GP |
| 172 | RotherhamYorkshire and the Humber | 2,250 per GP |
| 173 | RushmoorSouth East | 2,253 per GP |
| 174 | BrecklandEast of England | 2,258 per GP |
| 175 | HarrowLondon | 2,259 per GP |
| 176 | West LindseyEast Midlands | 2,261 per GP |
| 177 joint | BromleyLondon | 2,268 per GP |
| 177 joint | LewishamLondon | 2,268 per GP |
| 179 | BassetlawEast Midlands | 2,272 per GP |
| 180 | St. HelensNorth West | 2,274 per GP |
| 181 joint | MeltonEast Midlands | 2,280 per GP |
| 181 joint | PlymouthSouth West | 2,280 per GP |
| 183 | StaffordWest Midlands | 2,281 per GP |
| 184 | Tonbridge and MallingSouth East | 2,283 per GP |
| 185 | East SuffolkEast of England | 2,285 per GP |
| 186 | BlackpoolNorth West | 2,287 per GP |
| 187 | Folkestone and HytheSouth East | 2,293 per GP |
| 188 | Tower HamletsLondon | 2,296 per GP |
| 189 | BarnetLondon | 2,302 per GP |
| 190 | CroydonLondon | 2,303 per GP |
| 191 | FarehamSouth East | 2,317 per GP |
| 192 | BroadlandEast of England | 2,324 per GP |
| 193 | WolverhamptonWest Midlands | 2,328 per GP |
| 194 | Epping ForestEast of England | 2,329 per GP |
| 195 | WarringtonNorth West | 2,331 per GP |
| 196 joint | DoverSouth East | 2,335 per GP |
| 196 joint | HartlepoolNorth East | 2,335 per GP |
| 198 | Oadby and WigstonEast Midlands | 2,336 per GP |
| 199 | IslingtonLondon | 2,339 per GP |
| 200 | CoventryWest Midlands | 2,342 per GP |
| 201 | Cannock ChaseWest Midlands | 2,344 per GP |
| 202 | Stockton-on-TeesNorth East | 2,350 per GP |
| 203 | WorcesterWest Midlands | 2,359 per GP |
| 204 | HaringeyLondon | 2,360 per GP |
| 205 | BuryNorth West | 2,362 per GP |
| 206 | South StaffordshireWest Midlands | 2,368 per GP |
| 207 | North NorthamptonshireEast Midlands | 2,369 per GP |
| 208 | ChelmsfordEast of England | 2,378 per GP |
| 209 joint | ErewashEast Midlands | 2,379 per GP |
| 209 joint | South TynesideNorth East | 2,379 per GP |
| 211 | ThanetSouth East | 2,392 per GP |
| 212 | BroxtoweEast Midlands | 2,397 per GP |
| 213 | EnfieldLondon | 2,402 per GP |
| 214 | SwaleSouth East | 2,404 per GP |
| 215 | HyndburnNorth West | 2,413 per GP |
| 216 | WestminsterLondon | 2,418 per GP |
| 217 | ReadingSouth East | 2,419 per GP |
| 218 | BrentwoodEast of England | 2,423 per GP |
| 219 | PendleNorth West | 2,424 per GP |
| 220 | ColchesterEast of England | 2,434 per GP |
| 221 | CumberlandNorth West | 2,436 per GP |
| 222 joint | Newark and SherwoodEast Midlands | 2,438 per GP |
| 222 joint | West NorthamptonshireEast Midlands | 2,438 per GP |
| 224 | CrawleySouth East | 2,440 per GP |
| 225 | East LindseyEast Midlands | 2,442 per GP |
| 226 | SuttonLondon | 2,449 per GP |
| 227 | IpswichEast of England | 2,452 per GP |
| 228 | KirkleesYorkshire and the Humber | 2,458 per GP |
| 229 | North East LincolnshireYorkshire and the Humber | 2,462 per GP |
| 230 | Three RiversEast of England | 2,463 per GP |
| 231 | Telford and WrekinWest Midlands | 2,467 per GP |
| 232 | BedfordEast of England | 2,471 per GP |
| 233 | PeterboroughEast of England | 2,472 per GP |
| 234 | DarlingtonNorth East | 2,479 per GP |
| 235 | WatfordEast of England | 2,485 per GP |
| 236 | LincolnEast Midlands | 2,490 per GP |
| 237 | AshfieldEast Midlands | 2,495 per GP |
| 238 | Central BedfordshireEast of England | 2,504 per GP |
| 239 | CalderdaleYorkshire and the Humber | 2,506 per GP |
| 240 | TamworthWest Midlands | 2,508 per GP |
| 241 joint | DartfordSouth East | 2,514 per GP |
| 241 joint | SouthwarkLondon | 2,514 per GP |
| 243 | DoncasterYorkshire and the Humber | 2,517 per GP |
| 244 | GreenwichLondon | 2,518 per GP |
| 245 | HounslowLondon | 2,525 per GP |
| 246 | East HertfordshireEast of England | 2,531 per GP |
| 247 | ChorleyNorth West | 2,542 per GP |
| 248 | Milton KeynesSouth East | 2,545 per GP |
| 249 | North LincolnshireYorkshire and the Humber | 2,549 per GP |
| 250 | Redcar and ClevelandNorth East | 2,568 per GP |
| 251 | SevenoaksSouth East | 2,569 per GP |
| 252 | DacorumEast of England | 2,572 per GP |
| 253 | BraintreeEast of England | 2,576 per GP |
| 254 | DerbyEast Midlands | 2,578 per GP |
| 255 | South DerbyshireEast Midlands | 2,581 per GP |
| 256 | WokinghamSouth East | 2,593 per GP |
| 257 | Southend-on-SeaEast of England | 2,599 per GP |
| 258 | MedwaySouth East | 2,609 per GP |
| 259 | RutlandEast Midlands | 2,615 per GP |
| 260 | BasildonEast of England | 2,620 per GP |
| 261 | Bracknell ForestSouth East | 2,623 per GP |
| 262 | Blackburn with DarwenNorth West | 2,633 per GP |
| 263 | SloughSouth East | 2,637 per GP |
| 264 | LeicesterEast Midlands | 2,639 per GP |
| 265 | WyreNorth West | 2,643 per GP |
| 266 | BaberghEast of England | 2,650 per GP |
| 267 | BexleyLondon | 2,660 per GP |
| 268 | Castle PointEast of England | 2,685 per GP |
| 269 | HillingdonLondon | 2,688 per GP |
| 270 | TendringEast of England | 2,699 per GP |
| 271 | BurnleyNorth West | 2,706 per GP |
| 272 | SwindonSouth West | 2,710 per GP |
| 273 | PortsmouthSouth East | 2,713 per GP |
| 274 | Stoke-on-TrentWest Midlands | 2,716 per GP |
| 275 | GraveshamSouth East | 2,721 per GP |
| 276 joint | LutonEast of England | 2,749 per GP |
| 276 joint | Waltham ForestLondon | 2,749 per GP |
| 278 | HarlowEast of England | 2,761 per GP |
| 279 | HaveringLondon | 2,773 per GP |
| 280 | ThurrockEast of England | 2,785 per GP |
| 281 | EalingLondon | 2,801 per GP |
| 282 | Barking and DagenhamLondon | 2,810 per GP |
| 283 | MaldonEast of England | 2,811 per GP |
| 284 | Hammersmith and FulhamLondon | 2,842 per GP |
| 285 | PrestonNorth West | 2,846 per GP |
| 286 | FenlandEast of England | 2,879 per GP |
| 287 | MaidstoneSouth East | 2,895 per GP |
| 288 | NewhamLondon | 2,904 per GP |
| 289 | StevenageEast of England | 3,000 per GP |
| 290 | Kingston upon HullYorkshire and the Humber | 3,018 per GP |
| 291 | North KestevenEast Midlands | 3,060 per GP |
| 292 | South HollandEast Midlands | 3,066 per GP |
| 293 | RedbridgeLondon | 3,105 per GP |
| 294 | BostonEast Midlands | 3,121 per GP |
| 295 | BrentLondon | 3,341 per GP |
| 296 | HastingsSouth East | 3,711 per GP |
Not in this list
- Northern Ireland. The Business Services Organisation publishes Northern Ireland's GP figures separately.
- Scotland. Public Health Scotland publishes Scotland's GP figures separately.
- Wales. The Welsh Government publishes GP figures for Wales separately.
NHS England, General Practice Workforce, practice level, August 2026 · August 2026 · fetched 4 October 2026 · How this is measured
Weighing up two or three of these places?
A plan sets them beside where you live now, figure by figure, built around the three things that would decide it for you. £49 once, built the moment you pay, with a full refund for 14 days.