Groundsense

Every councilRanked

Distance to the nearest supermarket or convenience chain, km, every council ranked

Measured in a straight line from where people live and averaged, to the big grocers' stores of every size, their convenience shops, Spar and the cooperatives among them. Independent shops are not on the list. Figures for June 2026, published for 361 councils in the UK. Lowest first: the order says where a council sits, not whether that is good.

Joint lowest: City of London; Hammersmith and Fulham, 0.2. The council in the middle: Knowsley, 0.7. Highest: Na h-Eileanan Siar, 10.3.

Distance to the nearest supermarket or convenience chain, km, every council it is published for, lowest first
PlaceCouncilFigure
1 jointCity of LondonLondon0.2
1 jointHammersmith and FulhamLondon0.2
3 jointKensington and ChelseaLondon0.3
3 jointWestminsterLondon0.3
3 jointIslingtonLondon0.3
3 jointTower HamletsLondon0.3
3 jointCamdenLondon0.3
3 jointSouthwarkLondon0.3
3 jointLambethLondon0.3
3 jointWandsworthLondon0.3
3 jointHackneyLondon0.3
3 jointPortsmouthSouth East0.3
13 jointLewishamLondon0.4
13 jointIpswichEast of England0.4
13 jointWorthingSouth East0.4
13 jointBlackpoolNorth West0.4
13 jointCambridgeEast of England0.4
13 jointWorcesterWest Midlands0.4
13 jointHaringeyLondon0.4
13 jointLincolnEast Midlands0.4
13 jointRichmond upon ThamesLondon0.4
13 jointWaltham ForestLondon0.4
13 jointBristolSouth West0.4
13 jointMertonLondon0.4
13 jointNottinghamEast Midlands0.4
13 jointSouthamptonSouth East0.4
13 jointBelfastNorthern Ireland0.4
13 jointBrighton and HoveSouth East0.4
13 jointEastbourneSouth East0.4
13 jointGreenwichLondon0.4
13 jointHounslowLondon0.4
13 jointNewhamLondon0.4
13 jointSouthend-on-SeaEast of England0.4
13 jointBrentLondon0.4
13 jointGosportSouth East0.4
13 jointKingston upon HullYorkshire and the Humber0.4
13 jointBarnetLondon0.4
13 jointCheltenhamSouth West0.4
13 jointKingston upon ThamesLondon0.4
13 jointCity of EdinburghScotland0.4
13 jointExeterSouth West0.4
13 jointNorwichEast of England0.4
13 jointOadby and WigstonEast Midlands0.4
44 jointCardiffWales0.5
44 jointCroydonLondon0.5
44 jointEalingLondon0.5
44 jointMiddlesbroughNorth East0.5
44 jointOxfordSouth East0.5
44 jointTorbaySouth West0.5
44 jointBarking and DagenhamLondon0.5
44 jointHartlepoolNorth East0.5
44 jointPlymouthSouth West0.5
44 jointReadingSouth East0.5
44 jointTamworthWest Midlands0.5
44 jointCrawleySouth East0.5
44 jointDerbyEast Midlands0.5
44 jointGloucesterSouth West0.5
44 jointHarrowLondon0.5
44 jointLiverpoolNorth West0.5
44 jointManchesterNorth West0.5
44 jointNewcastle upon TyneNorth East0.5
44 jointAberdeen CityScotland0.5
44 jointDundee CityScotland0.5
44 jointGlasgow CityScotland0.5
44 jointSloughSouth East0.5
44 jointWatfordEast of England0.5
44 jointWokingSouth East0.5
44 jointAdurSouth East0.5
44 jointBournemouth, Christchurch and PooleSouth West0.5
44 jointHastingsSouth East0.5
44 jointLeicesterEast Midlands0.5
44 jointRushmoorSouth East0.5
44 jointSouth RibbleNorth West0.5
44 jointSouth TynesideNorth East0.5
44 jointSuttonLondon0.5
44 jointWirralNorth West0.5
44 jointHavantSouth East0.5
44 jointStockportNorth West0.5
44 jointEnfieldLondon0.5
44 jointHaltonNorth West0.5
44 jointLutonEast of England0.5
44 jointSeftonNorth West0.5
44 jointStoke-on-TrentWest Midlands0.5
44 jointTraffordNorth West0.5
44 jointBexleyLondon0.5
44 jointSheffieldYorkshire and the Humber0.5
44 jointSwindonSouth West0.5
44 jointBromleyLondon0.5
44 jointEastleighSouth East0.5
44 jointHillingdonLondon0.5
44 jointHyndburnNorth West0.5
44 jointNorth TynesideNorth East0.5
44 jointSalfordNorth West0.5
44 jointWalsallWest Midlands0.5
44 jointBuryNorth West0.5
44 jointDudleyWest Midlands0.5
44 jointHaveringLondon0.5
44 jointPrestonNorth West0.5
44 jointRedbridgeLondon0.5
44 jointSt. HelensNorth West0.5
44 jointStevenageEast of England0.5
44 jointWiganNorth West0.5
44 jointWolverhamptonWest Midlands0.5
104 jointBroxbourneEast of England0.6
104 jointFarehamSouth East0.6
104 jointMedwaySouth East0.6
104 jointNorth East LincolnshireYorkshire and the Humber0.6
104 jointBasildonEast of England0.6
104 jointBirminghamWest Midlands0.6
104 jointBroxtoweEast Midlands0.6
104 jointEpsom and EwellSouth East0.6
104 jointHarlowEast of England0.6
104 jointSt AlbansEast of England0.6
104 jointWarringtonNorth West0.6
104 jointBlabyEast Midlands0.6
104 jointChesterfieldEast Midlands0.6
104 jointCoventryWest Midlands0.6
104 jointErewashEast Midlands0.6
104 jointHertsmereEast of England0.6
104 jointSandwellWest Midlands0.6
104 jointRochdaleNorth West0.6
104 jointCastle PointEast of England0.6
104 jointRedcar and ClevelandNorth East0.6
104 jointStockton-on-TeesNorth East0.6
104 jointTamesideNorth West0.6
104 jointThanetSouth East0.6
104 jointMilton KeynesSouth East0.6
104 jointNuneaton and BedworthWest Midlands0.6
104 jointSpelthorneSouth East0.6
104 jointAshfieldEast Midlands0.6
104 jointBracknell ForestSouth East0.6
104 jointBradfordYorkshire and the Humber0.6
104 jointBurnleyNorth West0.6
104 jointCannock ChaseWest Midlands0.6
104 jointNewportWales0.6
104 jointSunderlandNorth East0.6
104 jointBarnsleyYorkshire and the Humber0.6
104 jointSolihullWest Midlands0.6
104 jointThurrockEast of England0.6
104 jointBath and North East SomersetSouth West0.6
104 jointBoltonNorth West0.6
104 jointDarlingtonNorth East0.6
104 jointDartfordSouth East0.6
104 jointGatesheadNorth East0.6
104 jointGedlingEast Midlands0.6
104 jointGraveshamSouth East0.6
104 jointLeedsYorkshire and the Humber0.6
104 jointRunnymedeSouth East0.6
149 jointArunSouth East0.7
149 jointEast DunbartonshireScotland0.7
149 jointGreat YarmouthEast of England0.7
149 jointWelwyn HatfieldEast of England0.7
149 jointOldhamNorth West0.7
149 jointCharnwoodEast Midlands0.7
149 jointFyldeNorth West0.7
149 jointMansfieldEast Midlands0.7
149 jointNorth SomersetSouth West0.7
149 jointRotherhamYorkshire and the Humber0.7
149 jointYorkYorkshire and the Humber0.7
149 jointEast RenfrewshireScotland0.7
149 jointKirkleesYorkshire and the Humber0.7
149 jointReigate and BansteadSouth East0.7
149 jointSurrey HeathSouth East0.7
149 jointBrentwoodEast of England0.7
149 jointChorleyNorth West0.7
149 jointClackmannanshireScotland0.7
149 jointDoncasterYorkshire and the Humber0.7
149 jointElmbridgeSouth East0.7
149 jointThree RiversEast of England0.7
149 jointWakefieldYorkshire and the Humber0.7
149 jointDacorumEast of England0.7
149 jointPendleNorth West0.7
149 jointWokinghamSouth East0.7
149 jointPeterboroughEast of England0.7
149 jointRedditchWest Midlands0.7
149 jointBlackburn with DarwenNorth West0.7
149 jointBromsgroveWest Midlands0.7
149 jointChelmsfordEast of England0.7
149 jointWindsor and MaidenheadSouth East0.7
149 jointRhondda Cynon TafWales0.7
149 jointKnowsleyNorth West0.7
149 jointSouth GloucestershireSouth West0.7
183 jointCheshire West and ChesterNorth West0.8
183 jointColchesterEast of England0.8
183 jointRochfordEast of England0.8
183 jointWest LothianScotland0.8
183 jointFalkirkScotland0.8
183 jointTorfaenWales0.8
183 jointWest DunbartonshireScotland0.8
183 jointHinckley and BosworthEast Midlands0.8
183 jointWyreNorth West0.8
183 jointWyre ForestWest Midlands0.8
183 jointRenfrewshireScotland0.8
183 jointHartSouth East0.8
183 jointInverclydeScotland0.8
183 jointLancasterNorth West0.8
183 jointNorth LanarkshireScotland0.8
183 jointNorth NorthamptonshireEast Midlands0.8
183 jointArds and North DownNorthern Ireland0.8
183 jointCalderdaleYorkshire and the Humber0.8
183 jointNewcastle-under-LymeWest Midlands0.8
183 jointTendringEast of England0.8
183 jointWarwickWest Midlands0.8
183 jointMid SussexSouth East0.8
183 jointMidlothianScotland0.8
183 jointNorth West LeicestershireEast Midlands0.8
183 jointTelford and WrekinWest Midlands0.8
183 jointVale of GlamorganWales0.8
183 jointBedfordEast of England0.8
183 jointSwanseaWales0.8
183 jointAmber ValleyEast Midlands0.8
183 jointNew ForestSouth East0.8
183 jointSouth LanarkshireScotland0.8
183 jointTonbridge and MallingSouth East0.8
215 jointCheshire EastNorth West0.9
215 jointCounty DurhamNorth East0.9
215 jointWest LancashireNorth West0.9
215 jointSouth StaffordshireWest Midlands0.9
215 jointAntrim and NewtownabbeyNorthern Ireland0.9
215 jointMaidstoneSouth East0.9
215 jointGuildfordSouth East0.9
215 jointHorshamSouth East0.9
215 jointCentral BedfordshireEast of England0.9
215 jointFifeScotland0.9
215 jointRugbyWest Midlands0.9
215 jointCanterburySouth East0.9
215 jointNorth AyrshireScotland0.9
215 jointEpping ForestEast of England0.9
215 jointMerthyr TydfilWales0.9
215 jointRushcliffeEast Midlands0.9
231 jointSouth DerbyshireEast Midlands1.0
231 jointBolsoverEast Midlands1.0
231 jointBlaenau GwentWales1.0
231 jointLichfieldWest Midlands1.0
231 jointWrexhamWales1.0
231 jointBostonEast Midlands1.0
231 jointBasingstoke and DeaneSouth East1.0
231 jointBridgendWales1.0
231 jointHigh PeakEast Midlands1.0
231 jointTunbridge WellsSouth East1.0
231 jointNewark and SherwoodEast Midlands1.0
231 jointTewkesburySouth West1.0
231 jointVale of White HorseSouth East1.0
231 jointCherwellSouth East1.0
231 jointEast HampshireSouth East1.0
231 jointFolkestone and HytheSouth East1.0
231 jointLisburn and CastlereaghNorthern Ireland1.0
231 jointNorth East DerbyshireEast Midlands1.0
231 jointNorth LincolnshireYorkshire and the Humber1.0
231 jointRossendaleNorth West1.0
231 jointEast LothianScotland1.0
252 jointEast StaffordshireWest Midlands1.1
252 jointIsle of WightSouth East1.1
252 jointNorth HertfordshireEast of England1.1
252 jointSouth AyrshireScotland1.1
252 jointDoverSouth East1.1
252 jointStaffordWest Midlands1.1
252 jointSwaleSouth East1.1
252 jointTandridgeSouth East1.1
252 jointTeignbridgeSouth West1.1
252 jointWest NorthamptonshireEast Midlands1.1
252 jointBraintreeEast of England1.1
252 jointBuckinghamshireSouth East1.1
252 jointCaerphillyWales1.1
252 jointEast HertfordshireEast of England1.1
252 jointFlintshireWales1.1
252 jointHuntingdonshireEast of England1.1
252 jointLewesSouth East1.1
252 jointSouth OxfordshireSouth East1.1
270 jointWaverleySouth East1.2
270 jointSevenoaksSouth East1.2
270 jointStroudSouth West1.2
270 jointNorth WarwickshireWest Midlands1.2
270 jointNeath Port TalbotWales1.2
270 jointNorth KestevenEast Midlands1.2
270 jointDenbighshireWales1.2
270 jointBassetlawEast Midlands1.2
270 jointBroadlandEast of England1.2
279 jointDorsetSouth West1.3
279 jointMole ValleySouth East1.3
279 jointWinchesterSouth East1.3
279 jointEast DevonSouth West1.3
279 jointEast SuffolkEast of England1.3
279 jointWest BerkshireSouth East1.3
279 jointCumberlandNorth West1.3
279 jointDerry City and StrabaneNorthern Ireland1.3
279 jointTest ValleySouth East1.3
279 jointFenlandEast of England1.3
279 jointMid and East AntrimNorthern Ireland1.3
279 jointSouth KestevenEast Midlands1.3
279 jointSomersetSouth West1.3
279 jointEast Riding of YorkshireYorkshire and the Humber1.3
279 jointWest OxfordshireSouth East1.3
294 jointEast CambridgeshireEast of England1.4
294 jointConwyWales1.4
294 jointWiltshireSouth West1.4
294 jointCornwallSouth West1.4
294 jointSouth HollandEast Midlands1.4
294 jointWealdenSouth East1.4
294 jointChichesterSouth East1.4
301 jointArmagh City, Banbridge and CraigavonNorthern Ireland1.5
301 jointWychavonWest Midlands1.5
301 jointNorthumberlandNorth East1.5
301 jointStaffordshire MoorlandsWest Midlands1.5
301 jointHarboroughEast Midlands1.5
301 jointEast AyrshireScotland1.5
301 jointSouth CambridgeshireEast of England1.5
308 jointMorayScotland1.6
308 jointAshfordSouth East1.6
308 jointWest SuffolkEast of England1.6
308 jointMonmouthshireWales1.6
308 jointAngusScotland1.6
313 jointRibble ValleyNorth West1.7
313 jointSouth HamsSouth West1.7
313 jointStratford-on-AvonWest Midlands1.7
313 jointIsle of AngleseyWales1.7
313 jointWestmorland and FurnessNorth West1.7
313 jointStirlingScotland1.7
319 jointShropshireWest Midlands1.8
319 jointMaldonEast of England1.8
319 jointSouth NorfolkEast of England1.8
319 jointEast LindseyEast Midlands1.8
319 jointForest of DeanSouth West1.8
324 jointNewry, Mourne and DownNorthern Ireland1.9
324 jointBaberghEast of England1.9
324 jointCotswoldSouth West1.9
324 jointGwyneddWales1.9
324 jointMid DevonSouth West1.9
324 jointAberdeenshireScotland1.9
324 jointUttlesfordEast of England1.9
324 jointCarmarthenshireWales1.9
324 jointCauseway Coast and GlensNorthern Ireland1.9
324 jointMid SuffolkEast of England1.9
334 jointNorth YorkshireYorkshire and the Humber2.0
334 jointRotherSouth East2.0
334 jointWest LindseyEast Midlands2.0
337 jointNorth NorfolkEast of England2.1
337 jointBrecklandEast of England2.1
337 jointMid UlsterNorthern Ireland2.1
337 jointNorth DevonSouth West2.1
337 jointIsles of ScillySouth West2.1
342 jointMalvern HillsWest Midlands2.2
342 jointDerbyshire DalesEast Midlands2.2
344 jointMeltonEast Midlands2.3
344 jointPerth and KinrossScotland2.3
344 jointWest DevonSouth West2.3
347 jointPembrokeshireWales2.4
347 jointRutlandEast Midlands2.4
349 jointScottish BordersScotland2.5
349 jointFermanagh and OmaghNorthern Ireland2.5
349 jointKing's Lynn and West NorfolkEast of England2.5
352 jointHerefordshireWest Midlands2.7
352 jointPowysWales2.7
354TorridgeSouth West2.9
355Dumfries and GallowayScotland3.1
356HighlandScotland3.4
357Argyll and ButeScotland3.8
358CeredigionWales4.2
359Orkney IslandsScotland6.6
360Shetland IslandsScotland9.0
361Na h-Eileanan SiarScotland10.3

GEOLYTIX Retail Points, June 2026 release, every grocery store, read at every census area · June 2026 · fetched 17 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.