Groundsense

Every councilRanked

Residents within 1km of a supermarket, every council ranked

Measured in a straight line. The larger convenience chains count and the corner shop does not. Figures for October 2026, published for 358 councils in the UK. Lowest first: the order says where a council sits, not whether that is good.

Lowest: Na h-Eileanan Siar, 13.5%. The council in the middle: Wakefield, 71.8%. Joint highest: 10 councils, 100%.

Residents within 1km of a supermarket, every council it is published for, lowest first
PlaceCouncilFigure
1Na h-Eileanan SiarScotland13.5%
2Shetland IslandsScotland19.4%
3Argyll and ButeScotland23.2%
4Forest of DeanSouth West26.4%
5CeredigionWales28.9%
6Orkney IslandsScotland31.3%
7CotswoldSouth West32.5%
8Derbyshire DalesEast Midlands33.7%
9Mid DevonSouth West36.4%
10West LindseyEast Midlands37.2%
11 jointHighlandScotland37.3%
11 jointPowysWales37.3%
13Mid UlsterNorthern Ireland39%
14Scottish BordersScotland41.1%
15West DevonSouth West41.4%
16South CambridgeshireEast of England41.9%
17North NorfolkEast of England42.9%
18Malvern HillsWest Midlands43.1%
19Isle of AngleseyWales43.2%
20 jointMid SuffolkEast of England43.8%
20 jointRotherSouth East43.8%
22Merthyr TydfilWales44.1%
23 jointCornwallSouth West44.3%
23 jointMid and East AntrimNorthern Ireland44.3%
25Isles of ScillySouth West44.4%
26ShropshireWest Midlands44.7%
27West OxfordshireSouth East44.8%
28King's Lynn and West NorfolkEast of England45.1%
29East StaffordshireWest Midlands45.6%
30UttlesfordEast of England45.7%
31 jointCarmarthenshireWales45.9%
31 jointSouth HamsSouth West45.9%
33RutlandEast Midlands46.1%
34GwyneddWales46.3%
35 jointMaldonEast of England46.6%
35 jointRibble ValleyNorth West46.6%
37East CambridgeshireEast of England46.8%
38MonmouthshireWales47.2%
39PembrokeshireWales47.3%
40DorsetSouth West47.5%
41 jointNewry, Mourne and DownNorthern Ireland48%
41 jointWychavonWest Midlands48%
43WealdenSouth East48.2%
44TandridgeSouth East48.3%
45South NorfolkEast of England48.5%
46RossendaleNorth West48.7%
47HerefordshireWest Midlands50.5%
48MeltonEast Midlands50.6%
49BaberghEast of England50.8%
50BridgendWales51.3%
51 jointCauseway Coast and GlensNorthern Ireland51.4%
51 jointSouth HollandEast Midlands51.4%
53Perth and KinrossScotland51.5%
54TorridgeSouth West51.6%
55HuntingdonshireEast of England52.3%
56East AyrshireScotland52.4%
57Dumfries and GallowayScotland52.5%
58North YorkshireYorkshire and the Humber53.2%
59North West LeicestershireEast Midlands53.4%
60 jointAshfordSouth East53.6%
60 jointMorayScotland53.6%
60 jointWest LancashireNorth West53.6%
63 jointChichesterSouth East54.1%
63 jointStratford-on-AvonWest Midlands54.1%
65East HampshireSouth East54.3%
66StaffordWest Midlands55.1%
67West SuffolkEast of England55.5%
68 jointEast LindseyEast Midlands55.6%
68 jointNorth AyrshireScotland55.6%
70Mole ValleySouth East56.1%
71 jointEast DevonSouth West56.5%
71 jointNorth East DerbyshireEast Midlands56.5%
73South OxfordshireSouth East57%
74North DevonSouth West57.2%
75InverclydeScotland57.4%
76StroudSouth West57.5%
77Neath Port TalbotWales58.1%
78FlintshireWales58.2%
79AberdeenshireScotland58.3%
80WaverleySouth East58.4%
81 jointDenbighshireWales58.7%
81 jointWinchesterSouth East58.7%
83Westmorland and FurnessNorth West58.9%
84Lisburn and CastlereaghNorthern Ireland59.1%
85Blaenau GwentWales59.3%
86Antrim and NewtownabbeyNorthern Ireland59.5%
87FifeScotland59.7%
88GuildfordSouth East59.9%
89North LanarkshireScotland60%
90 jointTewkesburySouth West60.1%
90 jointVale of White HorseSouth East60.1%
92 jointEast RenfrewshireScotland60.2%
92 jointEpping ForestEast of England60.2%
94SomersetSouth West60.3%
95Reigate and BansteadSouth East60.9%
96 jointGraveshamSouth East61.2%
96 jointTunbridge WellsSouth East61.2%
98 jointEast Riding of YorkshireYorkshire and the Humber61.3%
98 jointNew ForestSouth East61.3%
98 jointWiltshireSouth West61.3%
101CumberlandNorth West61.6%
102 jointBrecklandEast of England61.8%
102 jointRenfrewshireScotland61.8%
102 jointTorfaenWales61.8%
105LewesSouth East62%
106 jointBromsgroveWest Midlands62.1%
106 jointTeignbridgeSouth West62.1%
108North LincolnshireYorkshire and the Humber62.5%
109 jointRunnymedeSouth East62.6%
109 jointWrexhamWales62.6%
111County DurhamNorth East62.8%
112 jointHigh PeakEast Midlands63.3%
112 jointWyre ForestWest Midlands63.3%
114 jointEast SuffolkEast of England63.4%
114 jointRhondda Cynon TafWales63.4%
116South TynesideNorth East63.5%
117HarboroughEast Midlands63.6%
118RedditchWest Midlands63.7%
119 jointEast LothianScotland63.8%
119 jointSouth StaffordshireWest Midlands63.8%
121 jointConwyWales63.9%
121 jointSouth AyrshireScotland63.9%
121 jointStaffordshire MoorlandsWest Midlands63.9%
124StirlingScotland64.2%
125MansfieldEast Midlands64.5%
126HorshamSouth East64.7%
127North KestevenEast Midlands64.8%
128BroadlandEast of England64.9%
129 jointNorth WarwickshireWest Midlands65%
129 jointNorthumberlandNorth East65%
129 jointSevenoaksSouth East65%
132 jointBostonEast Midlands65.1%
132 jointCalderdaleYorkshire and the Humber65.1%
134WokinghamSouth East65.3%
135CherwellSouth East65.5%
136KnowsleyNorth West65.7%
137BuckinghamshireSouth East65.9%
138 jointAngusScotland66%
138 jointFenlandEast of England66%
140TendringEast of England66.3%
141Test ValleySouth East66.7%
142DoverSouth East66.8%
143Cheshire West and ChesterNorth West67.1%
144MedwaySouth East67.3%
145BolsoverEast Midlands67.6%
146South KestevenEast Midlands68.2%
147 jointBraintreeEast of England68.5%
147 jointCaerphillyWales68.5%
147 jointFarehamSouth East68.5%
150 jointNorth HertfordshireEast of England68.9%
150 jointWest LothianScotland68.9%
152SwanseaWales69%
153Telford and WrekinWest Midlands69.1%
154Windsor and MaidenheadSouth East69.2%
155Isle of WightSouth East69.3%
156 jointAmber ValleyEast Midlands69.4%
156 jointBurnleyNorth West69.4%
158 jointCheshire EastNorth West69.6%
158 jointMidlothianScotland69.6%
158 jointSouth RibbleNorth West69.6%
161West BerkshireSouth East69.7%
162 jointLichfieldWest Midlands70.1%
162 jointNewark and SherwoodEast Midlands70.1%
162 jointNorth East LincolnshireYorkshire and the Humber70.1%
162 jointRochfordEast of England70.1%
166Three RiversEast of England70.3%
167 jointSouth LanarkshireScotland70.4%
167 jointWest NorthamptonshireEast Midlands70.4%
169 jointBassetlawEast Midlands70.5%
169 jointWest DunbartonshireScotland70.5%
171Tonbridge and MallingSouth East70.6%
172SwaleSouth East70.8%
173 jointEast HertfordshireEast of England71%
173 jointSouth DerbyshireEast Midlands71%
175 jointClackmannanshireScotland71.2%
175 jointFolkestone and HytheSouth East71.2%
175 jointHartSouth East71.2%
178PendleNorth West71.6%
179WakefieldYorkshire and the Humber71.8%
180 jointDoncasterYorkshire and the Humber71.9%
180 jointVale of GlamorganWales71.9%
182RushcliffeEast Midlands72.3%
183South GloucestershireSouth West72.5%
184 jointBedfordEast of England72.7%
184 jointKirkleesYorkshire and the Humber72.7%
186HaltonNorth West73%
187WarwickWest Midlands73.1%
188WyreNorth West73.2%
189St. HelensNorth West73.3%
190LancasterNorth West73.4%
191 jointBrentwoodEast of England73.8%
191 jointTamesideNorth West73.8%
193RotherhamYorkshire and the Humber73.9%
194Mid SussexSouth East74%
195Central BedfordshireEast of England74.1%
196St AlbansEast of England74.3%
197MaidstoneSouth East74.6%
198FalkirkScotland74.7%
199HartlepoolNorth East74.9%
200 jointCharnwoodEast Midlands75.5%
200 jointNewportWales75.5%
202ColchesterEast of England75.8%
203RugbyWest Midlands76.4%
204Basingstoke and DeaneSouth East76.8%
205 jointNorth SomersetSouth West77.2%
205 jointWalsallWest Midlands77.2%
207BroxtoweEast Midlands77.3%
208 jointCanterburySouth East77.4%
208 jointNorth NorthamptonshireEast Midlands77.4%
210Hinckley and BosworthEast Midlands77.7%
211ElmbridgeSouth East78.1%
212Nuneaton and BedworthWest Midlands78.3%
213DacorumEast of England78.5%
214 jointOldhamNorth West78.6%
214 jointSolihullWest Midlands78.6%
216ChorleyNorth West78.7%
217Newcastle-under-LymeWest Midlands78.9%
218EastleighSouth East79%
219ChelmsfordEast of England79.1%
220ThurrockEast of England79.3%
221 jointArds and North DownNorthern Ireland79.7%
221 jointPeterboroughEast of England79.7%
223 jointBracknell ForestSouth East80%
223 jointTamworthWest Midlands80%
225Milton KeynesSouth East80.1%
226Welwyn HatfieldEast of England80.5%
227CoventryWest Midlands80.6%
228SunderlandNorth East80.8%
229SpelthorneSouth East81.1%
230 jointArunSouth East81.2%
230 jointBasildonEast of England81.2%
230 jointBlabyEast Midlands81.2%
230 jointDarlingtonNorth East81.2%
230 jointFyldeNorth West81.2%
235Surrey HeathSouth East81.3%
236LeedsYorkshire and the Humber81.4%
237SuttonLondon81.5%
238ThanetSouth East81.6%
239HillingdonLondon81.7%
240Bath and North East SomersetSouth West81.8%
241North TynesideNorth East82%
242 jointBarnsleyYorkshire and the Humber82.2%
242 jointRochdaleNorth West82.2%
244Epsom and EwellSouth East82.3%
245BradfordYorkshire and the Humber82.4%
246Redcar and ClevelandNorth East82.5%
247Blackburn with DarwenNorth West82.6%
248 jointEast DunbartonshireScotland82.7%
248 jointSalfordNorth West82.7%
248 jointWarringtonNorth West82.7%
251Stockton-on-TeesNorth East83.1%
252BoltonNorth West83.3%
253Waltham ForestLondon83.7%
254GatesheadNorth East84.1%
255Castle PointEast of England84.5%
256HarlowEast of England84.7%
257Great YarmouthEast of England84.8%
258YorkYorkshire and the Humber85%
259DartfordSouth East85.3%
260SeftonNorth West85.5%
261Cannock ChaseWest Midlands85.7%
262BuryNorth West85.9%
263Dundee CityScotland86%
264RushmoorSouth East86.2%
265WiganNorth West86.3%
266OxfordSouth East86.5%
267ChesterfieldEast Midlands86.7%
268 jointAshfieldEast Midlands86.9%
268 jointSandwellWest Midlands86.9%
268 jointWokingSouth East86.9%
271City of EdinburghScotland87.1%
272 jointAdurSouth East87.4%
272 jointGlasgow CityScotland87.4%
274GedlingEast Midlands87.5%
275ExeterSouth West87.7%
276BlackpoolNorth West88.3%
277HertsmereEast of England88.5%
278Aberdeen CityScotland88.7%
279ErewashEast Midlands89%
280BexleyLondon89.1%
281BromleyLondon89.2%
282ManchesterNorth West89.7%
283HaveringLondon89.8%
284 jointHyndburnNorth West90%
284 jointWirralNorth West90%
286BelfastNorthern Ireland90.2%
287SwindonSouth West90.4%
288Brighton and HoveSouth East90.6%
289Stoke-on-TrentWest Midlands90.8%
290 jointBristolSouth West91%
290 jointWolverhamptonWest Midlands91%
292RedbridgeLondon91.1%
293Oadby and WigstonEast Midlands91.2%
294PlymouthSouth West91.4%
295GloucesterSouth West91.5%
296CroydonLondon91.6%
297HavantSouth East91.7%
298 jointPrestonNorth West92.1%
298 jointSloughSouth East92.1%
300 jointSheffieldYorkshire and the Humber92.3%
300 jointTraffordNorth West92.3%
302 jointBroxbourneEast of England92.6%
302 jointDerbyEast Midlands92.6%
304BirminghamWest Midlands92.8%
305Newcastle upon TyneNorth East93%
306Bournemouth, Christchurch and PooleSouth West93.1%
307 jointCambridgeEast of England93.4%
307 jointCardiffWales93.4%
309GosportSouth East93.5%
310StockportNorth West93.7%
311CheltenhamSouth West93.8%
312ReadingSouth East94%
313WatfordEast of England94.1%
314HastingsSouth East94.2%
315BarnetLondon94.3%
316EnfieldLondon94.5%
317 jointEalingLondon94.8%
317 jointHarrowLondon94.8%
317 jointTorbaySouth West94.8%
320LiverpoolNorth West94.9%
321 jointDudleyWest Midlands95%
321 jointMiddlesbroughNorth East95%
321 jointStevenageEast of England95%
324SouthamptonSouth East95.1%
325CrawleySouth East95.2%
326Richmond upon ThamesLondon95.8%
327Southend-on-SeaEast of England96.1%
328 jointMertonLondon96.2%
328 jointWorcesterWest Midlands96.2%
330LutonEast of England96.3%
331HounslowLondon96.4%
332 jointKingston upon HullYorkshire and the Humber96.6%
332 jointLeicesterEast Midlands96.6%
334NottinghamEast Midlands96.8%
335LincolnEast Midlands96.9%
336Kingston upon ThamesLondon97.1%
337 jointLewishamLondon97.4%
337 jointNewhamLondon97.4%
339GreenwichLondon97.5%
340PortsmouthSouth East97.7%
341EastbourneSouth East98%
342SouthwarkLondon98.7%
343NorwichEast of England98.9%
344WandsworthLondon99.4%
345Barking and DagenhamLondon99.5%
346 jointHaringeyLondon99.6%
346 jointIpswichEast of England99.6%
348WorthingSouth East99.7%
349 jointBrentLondon100%
349 jointCamdenLondon100%
349 jointCity of LondonLondon100%
349 jointHackneyLondon100%
349 jointHammersmith and FulhamLondon100%
349 jointIslingtonLondon100%
349 jointKensington and ChelseaLondon100%
349 jointLambethLondon100%
349 jointTower HamletsLondon100%
349 jointWestminsterLondon100%

Not in this list

  • Armagh City, Banbridge and Craigavon; Derry City and Strabane; Fermanagh and Omagh. This council's food register files supermarkets under another type, so the figure is left blank rather than read as none.

Food Standards Agency register of food businesses, read at every census area · October 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.