Groundsense

Every councilRanked

Patients rating their nearest GP practice good overall, every council ranked

How the patients of the GP practice nearest each home rate it overall, in the GP Patient Survey. The nearest practice is not always the one a household joins. Figures for 2026, published for 296 councils in England. Lowest first: the order says where a council sits, not whether that is good.

Lowest: Melton, 58.3%. The council in the middle: Redcar and Cleveland, 77.5%. Highest: Stratford-on-Avon, 90%.

Patients rating their nearest GP practice good overall, every council it is published for, lowest first
PlaceCouncilFigure
1MeltonEast Midlands58.3%
2 jointGosportSouth East62.7%
2 jointHarlowEast of England62.7%
4Tower HamletsLondon63.5%
5Folkestone and HytheSouth East64%
6PeterboroughEast of England64.1%
7TamworthWest Midlands65.4%
8BassetlawEast Midlands66.1%
9SandwellWest Midlands66.5%
10Basingstoke and DeaneSouth East66.6%
11HartlepoolNorth East67.3%
12SwaleSouth East67.5%
13FarehamSouth East67.7%
14MedwaySouth East68%
15Telford and WrekinWest Midlands68.7%
16RedbridgeLondon68.9%
17SloughSouth East69.2%
18 jointBrecklandEast of England69.3%
18 jointDartfordSouth East69.3%
20LeicesterEast Midlands69.5%
21Barking and DagenhamLondon69.8%
22FenlandEast of England69.9%
23HaltonNorth West70%
24NewhamLondon70.1%
25Central BedfordshireEast of England70.2%
26 jointDerbyEast Midlands70.3%
26 jointNorth HertfordshireEast of England70.3%
26 jointNorth NorthamptonshireEast Midlands70.3%
26 jointSouth DerbyshireEast Midlands70.3%
30MansfieldEast Midlands70.4%
31 jointEast LindseyEast Midlands70.9%
31 jointPortsmouthSouth East70.9%
33BasildonEast of England71.1%
34 jointBurnleyNorth West71.2%
34 jointPlymouthSouth West71.2%
36WarringtonNorth West71.5%
37 jointBroxbourneEast of England71.6%
37 jointCastle PointEast of England71.6%
37 jointNewark and SherwoodEast Midlands71.6%
40 jointBlabyEast Midlands71.7%
40 jointBracknell ForestSouth East71.7%
42BarnetLondon71.8%
43 jointMilton KeynesSouth East71.9%
43 jointThanetSouth East71.9%
43 jointWokingSouth East71.9%
46BradfordYorkshire and the Humber72%
47 jointBraintreeEast of England72.1%
47 jointFyldeNorth West72.1%
49 jointSwindonSouth West72.2%
49 jointThurrockEast of England72.2%
51South HollandEast Midlands72.3%
52Welwyn HatfieldEast of England72.4%
53GraveshamSouth East72.5%
54 jointCity of LondonLondon72.7%
54 jointErewashEast Midlands72.7%
54 jointLewesSouth East72.7%
54 jointStevenageEast of England72.7%
58 jointNottinghamEast Midlands72.9%
58 jointSevenoaksSouth East72.9%
58 jointTendringEast of England72.9%
61West NorthamptonshireEast Midlands73%
62 jointBostonEast Midlands73.1%
62 jointHyndburnNorth West73.1%
62 jointWaltham ForestLondon73.1%
65 jointEnfieldLondon73.3%
65 jointHavantSouth East73.3%
67 jointDoncasterYorkshire and the Humber73.5%
67 jointHarboroughEast Midlands73.5%
67 jointLutonEast of England73.5%
67 jointPendleNorth West73.5%
71Tonbridge and MallingSouth East73.7%
72 jointBexleyLondon73.9%
72 jointBlackpoolNorth West73.9%
72 jointSolihullWest Midlands73.9%
75 jointAshfieldEast Midlands74%
75 jointDacorumEast of England74%
75 jointDoverSouth East74%
78 jointRotherSouth East74.1%
78 jointSouthwarkLondon74.1%
80 jointBuryNorth West74.2%
80 jointElmbridgeSouth East74.2%
80 jointNuneaton and BedworthWest Midlands74.2%
83 jointBirminghamWest Midlands74.3%
83 jointBuckinghamshireSouth East74.3%
83 jointGedlingEast Midlands74.3%
83 jointWealdenSouth East74.3%
87 jointAdurSouth East74.4%
87 jointCalderdaleYorkshire and the Humber74.4%
89 jointKingston upon HullYorkshire and the Humber74.5%
89 jointMaldonEast of England74.5%
91 jointCumberlandNorth West74.6%
91 jointSouth GloucestershireSouth West74.6%
93North West LeicestershireEast Midlands74.7%
94South CambridgeshireEast of England74.8%
95North WarwickshireWest Midlands74.9%
96 jointChelmsfordEast of England75.1%
96 jointHarrowLondon75.1%
96 jointHartSouth East75.1%
96 jointSouth KestevenEast Midlands75.1%
100 jointHillingdonLondon75.2%
100 jointWindsor and MaidenheadSouth East75.2%
102MiddlesbroughNorth East75.3%
103ArunSouth East75.4%
104BrentLondon75.5%
105LewishamLondon75.6%
106 jointColchesterEast of England75.7%
106 jointGreenwichLondon75.7%
106 jointRutlandEast Midlands75.7%
106 jointWokinghamSouth East75.7%
106 jointWorcesterWest Midlands75.7%
111 jointTamesideNorth West75.8%
111 jointTorbaySouth West75.8%
111 jointWalsallWest Midlands75.8%
114 jointEpping ForestEast of England75.9%
114 jointSouthend-on-SeaEast of England75.9%
116 jointGreat YarmouthEast of England76.1%
116 jointNew ForestSouth East76.1%
116 jointVale of White HorseSouth East76.1%
119 jointEalingLondon76.2%
119 jointIpswichEast of England76.2%
119 jointOadby and WigstonEast Midlands76.2%
119 jointOldhamNorth West76.2%
119 jointReadingSouth East76.2%
119 jointSt AlbansEast of England76.2%
125SeftonNorth West76.3%
126 jointIsle of WightSouth East76.4%
126 jointMaidstoneSouth East76.4%
126 jointStaffordWest Midlands76.4%
129 jointBromleyLondon76.5%
129 jointRushmoorSouth East76.5%
131 jointBedfordEast of England76.6%
131 jointNewcastle upon TyneNorth East76.6%
131 jointNorth LincolnshireYorkshire and the Humber76.6%
134 jointHerefordshireWest Midlands76.7%
134 jointThree RiversEast of England76.7%
136North KestevenEast Midlands76.8%
137HaringeyLondon76.9%
138 jointEast StaffordshireWest Midlands77.1%
138 jointHounslowLondon77.1%
140 jointCambridgeEast of England77.2%
140 jointHastingsSouth East77.2%
140 jointLincolnEast Midlands77.2%
143 jointEastbourneSouth East77.3%
143 jointHaveringLondon77.3%
145SuttonLondon77.4%
146 jointHammersmith and FulhamLondon77.5%
146 jointPrestonNorth West77.5%
146 jointRedcar and ClevelandNorth East77.5%
149 jointLeedsYorkshire and the Humber77.6%
149 jointLichfieldWest Midlands77.6%
149 jointSpelthorneSouth East77.6%
152 jointCherwellSouth East77.7%
152 jointRedditchWest Midlands77.7%
154 jointAmber ValleyEast Midlands77.9%
154 jointBristolSouth West77.9%
154 jointBroxtoweEast Midlands77.9%
154 jointIslingtonLondon77.9%
154 jointSurrey HeathSouth East77.9%
154 jointWakefieldYorkshire and the Humber77.9%
154 jointWest LindseyEast Midlands77.9%
161 jointCharnwoodEast Midlands78.1%
161 jointCrawleySouth East78.1%
161 jointGloucesterSouth West78.1%
164 jointEast HertfordshireEast of England78.2%
164 jointKing's Lynn and West NorfolkEast of England78.2%
166 jointBlackburn with DarwenNorth West78.3%
166 jointSt. HelensNorth West78.3%
168 jointMid SuffolkEast of England78.4%
168 jointSheffieldYorkshire and the Humber78.4%
170LiverpoolNorth West78.5%
171KnowsleyNorth West78.6%
172 jointSouthamptonSouth East78.7%
172 jointWatfordEast of England78.7%
174 jointBarnsleyYorkshire and the Humber78.8%
174 jointCornwallSouth West78.8%
174 jointCoventryWest Midlands78.8%
174 jointNorth SomersetSouth West78.8%
174 jointSomersetSouth West78.8%
174 jointWolverhamptonWest Midlands78.8%
180 jointDudleyWest Midlands78.9%
180 jointRochfordEast of England78.9%
180 jointStockton-on-TeesNorth East78.9%
183 jointBoltonNorth West79%
183 jointBournemouth, Christchurch and PooleSouth West79%
183 jointKirkleesYorkshire and the Humber79%
183 jointRotherhamYorkshire and the Humber79%
187 jointHertsmereEast of England79.1%
187 jointManchesterNorth West79.1%
189 jointLancasterNorth West79.2%
189 jointMertonLondon79.2%
191HorshamSouth East79.4%
192BroadlandEast of England79.6%
193North East DerbyshireEast Midlands79.7%
194South TynesideNorth East79.9%
195 jointChichesterSouth East80%
195 jointMid SussexSouth East80%
197 jointWest OxfordshireSouth East80.1%
197 jointWestminsterLondon80.1%
199 jointNorwichEast of England80.2%
199 jointUttlesfordEast of England80.2%
201 jointSouth NorfolkEast of England80.3%
201 jointWest BerkshireSouth East80.3%
203 jointBrighton and HoveSouth East80.4%
203 jointCamdenLondon80.4%
203 jointCroydonLondon80.4%
203 jointEpsom and EwellSouth East80.4%
207WyreNorth West80.5%
208SalfordNorth West80.7%
209 jointBrentwoodEast of England80.8%
209 jointGuildfordSouth East80.8%
209 jointLambethLondon80.8%
212 jointEastleighSouth East80.9%
212 jointGatesheadNorth East80.9%
212 jointHackneyLondon80.9%
215 jointAshfordSouth East81%
215 jointChesterfieldEast Midlands81%
215 jointCounty DurhamNorth East81%
215 jointShropshireWest Midlands81%
219 jointOxfordSouth East81.1%
219 jointWest LancashireNorth West81.1%
221 jointBaberghEast of England81.3%
221 jointRunnymedeSouth East81.3%
223 jointCanterburySouth East81.5%
223 jointEast Riding of YorkshireYorkshire and the Humber81.5%
223 jointNewcastle-under-LymeWest Midlands81.5%
223 jointTunbridge WellsSouth East81.5%
223 jointWiganNorth West81.5%
223 jointWiltshireSouth West81.5%
223 jointWirralNorth West81.5%
230 jointCheltenhamSouth West81.6%
230 jointCheshire EastNorth West81.6%
230 jointForest of DeanSouth West81.6%
230 jointReigate and BansteadSouth East81.6%
230 jointWandsworthLondon81.6%
235 jointEast SuffolkEast of England81.9%
235 jointHinckley and BosworthEast Midlands81.9%
235 jointTraffordNorth West81.9%
238 jointCotswoldSouth West82%
238 jointNorth East LincolnshireYorkshire and the Humber82%
238 jointTandridgeSouth East82%
238 jointWaverleySouth East82%
242 jointCheshire West and ChesterNorth West82.1%
242 jointRichmond upon ThamesLondon82.1%
242 jointRossendaleNorth West82.1%
245 jointNorth DevonSouth West82.2%
245 jointTeignbridgeSouth West82.2%
247South RibbleNorth West82.4%
248RochdaleNorth West82.5%
249 jointCannock ChaseWest Midlands82.6%
249 jointDorsetSouth West82.6%
249 jointWest SuffolkEast of England82.6%
249 jointYorkYorkshire and the Humber82.6%
253 jointNorth YorkshireYorkshire and the Humber82.7%
253 jointWychavonWest Midlands82.7%
255 jointKingston upon ThamesLondon82.8%
255 jointStoke-on-TrentWest Midlands82.8%
257 jointHuntingdonshireEast of England82.9%
257 jointTest ValleySouth East82.9%
257 jointWarwickWest Midlands82.9%
260 jointRibble ValleyNorth West83%
260 jointTewkesburySouth West83%
262 jointChorleyNorth West83.1%
262 jointMid DevonSouth West83.1%
264 jointBromsgroveWest Midlands83.2%
264 jointNorthumberlandNorth East83.2%
266ExeterSouth West83.3%
267 jointSouth OxfordshireSouth East83.4%
267 jointSunderlandNorth East83.4%
267 jointWorthingSouth East83.4%
270North TynesideNorth East83.5%
271Westmorland and FurnessNorth West83.6%
272South StaffordshireWest Midlands83.7%
273RugbyWest Midlands83.9%
274 jointBolsoverEast Midlands84%
274 jointEast DevonSouth West84%
276 jointNorth NorfolkEast of England84.3%
276 jointWinchesterSouth East84.3%
278Kensington and ChelseaLondon85%
279 jointEast HampshireSouth East85.2%
279 jointWyre ForestWest Midlands85.2%
281Mole ValleySouth East85.4%
282Bath and North East SomersetSouth West85.5%
283RushcliffeEast Midlands85.6%
284Malvern HillsWest Midlands85.8%
285DarlingtonNorth East85.9%
286TorridgeSouth West86%
287West DevonSouth West86.1%
288StroudSouth West86.8%
289StockportNorth West86.9%
290East CambridgeshireEast of England87.8%
291Staffordshire MoorlandsWest Midlands88%
292Derbyshire DalesEast Midlands88.1%
293 jointHigh PeakEast Midlands88.7%
293 jointIsles of ScillySouth West88.7%
295South HamsSouth West88.8%
296Stratford-on-AvonWest Midlands90%

Not in this list

  • Northern Ireland. Northern Ireland publishes no patient survey by GP practice.
  • Scotland. Published for England only.
  • Wales. Wales publishes no patient survey by GP practice, only its National Survey for the nation as a whole.

NHS England, GP Patient Survey 2026, practice results, overall experience of the practice rated good · 2026 · fetched 22 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.