Distance to the nearest large supermarket, km, every council ranked
Measured in a straight line from where people live and averaged, to supermarkets over 280 square metres, where the big shop is done. 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.
Lowest: City of London, 0.4. The council in the middle: Gedling, 1.6. Highest: Isles of Scilly, 59.0.
| Place | Council | Figure |
|---|---|---|
| 1 | City of LondonLondon | 0.4 |
| 2 | Kensington and ChelseaLondon | 0.5 |
| 3 joint | WestminsterLondon | 0.6 |
| 3 joint | CamdenLondon | 0.6 |
| 3 joint | IslingtonLondon | 0.6 |
| 3 joint | Hammersmith and FulhamLondon | 0.6 |
| 3 joint | LambethLondon | 0.6 |
| 3 joint | SouthwarkLondon | 0.6 |
| 9 joint | HaringeyLondon | 0.7 |
| 9 joint | WandsworthLondon | 0.7 |
| 9 joint | MertonLondon | 0.7 |
| 9 joint | Richmond upon ThamesLondon | 0.7 |
| 9 joint | HackneyLondon | 0.7 |
| 9 joint | Oadby and WigstonEast Midlands | 0.7 |
| 9 joint | PortsmouthSouth East | 0.7 |
| 9 joint | BlackpoolNorth West | 0.7 |
| 9 joint | LiverpoolNorth West | 0.7 |
| 9 joint | ManchesterNorth West | 0.7 |
| 9 joint | Southend-on-SeaEast of England | 0.7 |
| 20 joint | NewhamLondon | 0.8 |
| 20 joint | NottinghamEast Midlands | 0.8 |
| 20 joint | HastingsSouth East | 0.8 |
| 20 joint | Newcastle upon TyneNorth East | 0.8 |
| 20 joint | Tower HamletsLondon | 0.8 |
| 20 joint | EastbourneSouth East | 0.8 |
| 20 joint | LewishamLondon | 0.8 |
| 20 joint | WorcesterWest Midlands | 0.8 |
| 20 joint | HarrowLondon | 0.8 |
| 20 joint | BarnetLondon | 0.8 |
| 20 joint | ReadingSouth East | 0.8 |
| 20 joint | EnfieldLondon | 0.8 |
| 20 joint | ExeterSouth West | 0.8 |
| 20 joint | Glasgow CityScotland | 0.8 |
| 20 joint | SouthamptonSouth East | 0.8 |
| 20 joint | Dundee CityScotland | 0.8 |
| 20 joint | SuttonLondon | 0.8 |
| 20 joint | BrentLondon | 0.8 |
| 20 joint | BristolSouth West | 0.8 |
| 20 joint | GloucesterSouth West | 0.8 |
| 20 joint | NorwichEast of England | 0.8 |
| 20 joint | Waltham ForestLondon | 0.8 |
| 42 joint | SalfordNorth West | 0.9 |
| 42 joint | BromleyLondon | 0.9 |
| 42 joint | HarlowEast of England | 0.9 |
| 42 joint | Barking and DagenhamLondon | 0.9 |
| 42 joint | CheltenhamSouth West | 0.9 |
| 42 joint | EalingLondon | 0.9 |
| 42 joint | PlymouthSouth West | 0.9 |
| 42 joint | North TynesideNorth East | 0.9 |
| 42 joint | GreenwichLondon | 0.9 |
| 42 joint | City of EdinburghScotland | 0.9 |
| 42 joint | HaveringLondon | 0.9 |
| 42 joint | RedbridgeLondon | 0.9 |
| 42 joint | WokingSouth East | 0.9 |
| 42 joint | BelfastNorthern Ireland | 0.9 |
| 42 joint | BirminghamWest Midlands | 0.9 |
| 42 joint | CambridgeEast of England | 0.9 |
| 42 joint | SloughSouth East | 0.9 |
| 42 joint | CroydonLondon | 0.9 |
| 42 joint | HounslowLondon | 0.9 |
| 42 joint | Kingston upon ThamesLondon | 0.9 |
| 42 joint | CardiffWales | 0.9 |
| 42 joint | OldhamNorth West | 0.9 |
| 42 joint | SandwellWest Midlands | 0.9 |
| 65 joint | Bournemouth, Christchurch and PooleSouth West | 1.0 |
| 65 joint | BroxtoweEast Midlands | 1.0 |
| 65 joint | LutonEast of England | 1.0 |
| 65 joint | Kingston upon HullYorkshire and the Humber | 1.0 |
| 65 joint | Stockton-on-TeesNorth East | 1.0 |
| 65 joint | WatfordEast of England | 1.0 |
| 65 joint | OxfordSouth East | 1.0 |
| 65 joint | TamworthWest Midlands | 1.0 |
| 65 joint | BasildonEast of England | 1.0 |
| 65 joint | SunderlandNorth East | 1.0 |
| 65 joint | Brighton and HoveSouth East | 1.0 |
| 65 joint | IpswichEast of England | 1.0 |
| 65 joint | LeicesterEast Midlands | 1.0 |
| 65 joint | South TynesideNorth East | 1.0 |
| 65 joint | Epsom and EwellSouth East | 1.0 |
| 65 joint | LincolnEast Midlands | 1.0 |
| 65 joint | BexleyLondon | 1.0 |
| 65 joint | DerbyEast Midlands | 1.0 |
| 65 joint | DudleyWest Midlands | 1.0 |
| 65 joint | SeftonNorth West | 1.0 |
| 65 joint | WolverhamptonWest Midlands | 1.0 |
| 65 joint | Castle PointEast of England | 1.0 |
| 65 joint | AdurSouth East | 1.0 |
| 65 joint | BoltonNorth West | 1.0 |
| 65 joint | Stoke-on-TrentWest Midlands | 1.0 |
| 65 joint | TamesideNorth West | 1.0 |
| 91 joint | CoventryWest Midlands | 1.1 |
| 91 joint | KnowsleyNorth West | 1.1 |
| 91 joint | StockportNorth West | 1.1 |
| 91 joint | GosportSouth East | 1.1 |
| 91 joint | StevenageEast of England | 1.1 |
| 91 joint | TraffordNorth West | 1.1 |
| 91 joint | BuryNorth West | 1.1 |
| 91 joint | RushmoorSouth East | 1.1 |
| 91 joint | South RibbleNorth West | 1.1 |
| 91 joint | SwindonSouth West | 1.1 |
| 91 joint | MiddlesbroughNorth East | 1.1 |
| 91 joint | WiganNorth West | 1.1 |
| 91 joint | BurnleyNorth West | 1.1 |
| 91 joint | ElmbridgeSouth East | 1.1 |
| 91 joint | HartlepoolNorth East | 1.1 |
| 91 joint | WirralNorth West | 1.1 |
| 91 joint | LeedsYorkshire and the Humber | 1.1 |
| 91 joint | PendleNorth West | 1.1 |
| 91 joint | BroxbourneEast of England | 1.1 |
| 91 joint | SheffieldYorkshire and the Humber | 1.1 |
| 111 joint | Aberdeen CityScotland | 1.2 |
| 111 joint | Bracknell ForestSouth East | 1.2 |
| 111 joint | WalsallWest Midlands | 1.2 |
| 111 joint | East DunbartonshireScotland | 1.2 |
| 111 joint | WarringtonNorth West | 1.2 |
| 111 joint | BarnsleyYorkshire and the Humber | 1.2 |
| 111 joint | RochdaleNorth West | 1.2 |
| 111 joint | WokinghamSouth East | 1.2 |
| 111 joint | ChesterfieldEast Midlands | 1.2 |
| 111 joint | HillingdonLondon | 1.2 |
| 111 joint | PrestonNorth West | 1.2 |
| 111 joint | SolihullWest Midlands | 1.2 |
| 111 joint | HyndburnNorth West | 1.2 |
| 111 joint | Blackburn with DarwenNorth West | 1.2 |
| 111 joint | Cannock ChaseWest Midlands | 1.2 |
| 111 joint | DarlingtonNorth East | 1.2 |
| 111 joint | SpelthorneSouth East | 1.2 |
| 111 joint | BradfordYorkshire and the Humber | 1.2 |
| 129 joint | RedditchWest Midlands | 1.3 |
| 129 joint | North East LincolnshireYorkshire and the Humber | 1.3 |
| 129 joint | WorthingSouth East | 1.3 |
| 129 joint | Nuneaton and BedworthWest Midlands | 1.3 |
| 129 joint | Telford and WrekinWest Midlands | 1.3 |
| 129 joint | RunnymedeSouth East | 1.3 |
| 129 joint | HavantSouth East | 1.3 |
| 129 joint | RenfrewshireScotland | 1.3 |
| 129 joint | DoncasterYorkshire and the Humber | 1.3 |
| 129 joint | MansfieldEast Midlands | 1.3 |
| 139 joint | CrawleySouth East | 1.4 |
| 139 joint | Milton KeynesSouth East | 1.4 |
| 139 joint | PeterboroughEast of England | 1.4 |
| 139 joint | DartfordSouth East | 1.4 |
| 139 joint | Blaenau GwentWales | 1.4 |
| 139 joint | FalkirkScotland | 1.4 |
| 139 joint | FyldeNorth West | 1.4 |
| 139 joint | St AlbansEast of England | 1.4 |
| 139 joint | YorkYorkshire and the Humber | 1.4 |
| 139 joint | DacorumEast of England | 1.4 |
| 139 joint | FarehamSouth East | 1.4 |
| 139 joint | MedwaySouth East | 1.4 |
| 139 joint | Reigate and BansteadSouth East | 1.4 |
| 139 joint | WarwickWest Midlands | 1.4 |
| 153 joint | East RenfrewshireScotland | 1.5 |
| 153 joint | WakefieldYorkshire and the Humber | 1.5 |
| 153 joint | AshfieldEast Midlands | 1.5 |
| 153 joint | St. HelensNorth West | 1.5 |
| 153 joint | EastleighSouth East | 1.5 |
| 153 joint | Redcar and ClevelandNorth East | 1.5 |
| 153 joint | CanterburySouth East | 1.5 |
| 153 joint | HertsmereEast of England | 1.5 |
| 153 joint | CharnwoodEast Midlands | 1.5 |
| 153 joint | HartSouth East | 1.5 |
| 153 joint | Welwyn HatfieldEast of England | 1.5 |
| 153 joint | GatesheadNorth East | 1.5 |
| 153 joint | West DunbartonshireScotland | 1.5 |
| 153 joint | ChelmsfordEast of England | 1.5 |
| 153 joint | Epping ForestEast of England | 1.5 |
| 153 joint | NewportWales | 1.5 |
| 153 joint | South GloucestershireSouth West | 1.5 |
| 170 joint | West LothianScotland | 1.6 |
| 170 joint | Windsor and MaidenheadSouth East | 1.6 |
| 170 joint | HaltonNorth West | 1.6 |
| 170 joint | RugbyWest Midlands | 1.6 |
| 170 joint | KirkleesYorkshire and the Humber | 1.6 |
| 170 joint | CaerphillyWales | 1.6 |
| 170 joint | CalderdaleYorkshire and the Humber | 1.6 |
| 170 joint | North LanarkshireScotland | 1.6 |
| 170 joint | RotherhamYorkshire and the Humber | 1.6 |
| 170 joint | ThurrockEast of England | 1.6 |
| 170 joint | West LancashireNorth West | 1.6 |
| 170 joint | GedlingEast Midlands | 1.6 |
| 170 joint | North SomersetSouth West | 1.6 |
| 170 joint | WyreNorth West | 1.6 |
| 184 joint | North HertfordshireEast of England | 1.7 |
| 184 joint | ErewashEast Midlands | 1.7 |
| 184 joint | Cheshire EastNorth West | 1.7 |
| 184 joint | ThanetSouth East | 1.7 |
| 184 joint | SwanseaWales | 1.7 |
| 184 joint | TorbaySouth West | 1.7 |
| 184 joint | LancasterNorth West | 1.7 |
| 191 joint | ArunSouth East | 1.8 |
| 191 joint | Bath and North East SomersetSouth West | 1.8 |
| 191 joint | RossendaleNorth West | 1.8 |
| 191 joint | Surrey HeathSouth East | 1.8 |
| 191 joint | Folkestone and HytheSouth East | 1.8 |
| 191 joint | ColchesterEast of England | 1.8 |
| 191 joint | North NorthamptonshireEast Midlands | 1.8 |
| 191 joint | FlintshireWales | 1.8 |
| 191 joint | Wyre ForestWest Midlands | 1.8 |
| 200 joint | Amber ValleyEast Midlands | 1.9 |
| 200 joint | Three RiversEast of England | 1.9 |
| 200 joint | ChorleyNorth West | 1.9 |
| 200 joint | TorfaenWales | 1.9 |
| 200 joint | South LanarkshireScotland | 1.9 |
| 200 joint | Mid SussexSouth East | 1.9 |
| 200 joint | Merthyr TydfilWales | 1.9 |
| 200 joint | BedfordEast of England | 1.9 |
| 200 joint | GraveshamSouth East | 1.9 |
| 200 joint | BridgendWales | 1.9 |
| 210 joint | FenlandEast of England | 2.0 |
| 210 joint | MaidstoneSouth East | 2.0 |
| 210 joint | Tonbridge and MallingSouth East | 2.0 |
| 210 joint | TewkesburySouth West | 2.0 |
| 210 joint | BlabyEast Midlands | 2.0 |
| 210 joint | MidlothianScotland | 2.0 |
| 210 joint | Tunbridge WellsSouth East | 2.0 |
| 210 joint | Newcastle-under-LymeWest Midlands | 2.0 |
| 218 joint | LichfieldWest Midlands | 2.1 |
| 218 joint | SwaleSouth East | 2.1 |
| 218 joint | North East DerbyshireEast Midlands | 2.1 |
| 218 joint | High PeakEast Midlands | 2.1 |
| 218 joint | South DerbyshireEast Midlands | 2.1 |
| 218 joint | WrexhamWales | 2.1 |
| 218 joint | BromsgroveWest Midlands | 2.1 |
| 218 joint | Rhondda Cynon TafWales | 2.1 |
| 218 joint | East LothianScotland | 2.1 |
| 218 joint | TandridgeSouth East | 2.1 |
| 218 joint | Great YarmouthEast of England | 2.1 |
| 218 joint | Basingstoke and DeaneSouth East | 2.1 |
| 218 joint | East DevonSouth West | 2.1 |
| 218 joint | Vale of White HorseSouth East | 2.1 |
| 232 joint | Vale of GlamorganWales | 2.2 |
| 232 joint | Cheshire West and ChesterNorth West | 2.2 |
| 232 joint | Central BedfordshireEast of England | 2.2 |
| 232 joint | SevenoaksSouth East | 2.2 |
| 232 joint | Isle of WightSouth East | 2.2 |
| 237 joint | CherwellSouth East | 2.3 |
| 237 joint | WaverleySouth East | 2.3 |
| 237 joint | BuckinghamshireSouth East | 2.3 |
| 237 joint | BrentwoodEast of England | 2.3 |
| 237 joint | Mole ValleySouth East | 2.3 |
| 237 joint | RochfordEast of England | 2.3 |
| 237 joint | Staffordshire MoorlandsWest Midlands | 2.3 |
| 237 joint | TendringEast of England | 2.3 |
| 237 joint | East StaffordshireWest Midlands | 2.3 |
| 237 joint | West NorthamptonshireEast Midlands | 2.3 |
| 247 joint | DenbighshireWales | 2.4 |
| 247 joint | GuildfordSouth East | 2.4 |
| 247 joint | Antrim and NewtownabbeyNorthern Ireland | 2.4 |
| 247 joint | BolsoverEast Midlands | 2.4 |
| 247 joint | East HampshireSouth East | 2.4 |
| 247 joint | BraintreeEast of England | 2.4 |
| 253 joint | BassetlawEast Midlands | 2.5 |
| 253 joint | Neath Port TalbotWales | 2.5 |
| 253 joint | Lisburn and CastlereaghNorthern Ireland | 2.5 |
| 253 joint | InverclydeScotland | 2.5 |
| 253 joint | StroudSouth West | 2.5 |
| 253 joint | StaffordWest Midlands | 2.5 |
| 253 joint | East HertfordshireEast of England | 2.5 |
| 253 joint | LewesSouth East | 2.5 |
| 253 joint | County DurhamNorth East | 2.5 |
| 262 joint | AshfordSouth East | 2.6 |
| 262 joint | North West LeicestershireEast Midlands | 2.6 |
| 262 joint | WealdenSouth East | 2.6 |
| 262 joint | New ForestSouth East | 2.6 |
| 262 joint | TeignbridgeSouth West | 2.6 |
| 262 joint | FifeScotland | 2.6 |
| 262 joint | Test ValleySouth East | 2.6 |
| 262 joint | WychavonWest Midlands | 2.6 |
| 270 joint | RushcliffeEast Midlands | 2.7 |
| 270 joint | West BerkshireSouth East | 2.7 |
| 270 joint | South KestevenEast Midlands | 2.7 |
| 273 joint | East Riding of YorkshireYorkshire and the Humber | 2.8 |
| 273 joint | Ribble ValleyNorth West | 2.8 |
| 273 joint | Hinckley and BosworthEast Midlands | 2.8 |
| 273 joint | North AyrshireScotland | 2.8 |
| 277 joint | DorsetSouth West | 2.9 |
| 277 joint | WiltshireSouth West | 2.9 |
| 277 joint | SomersetSouth West | 2.9 |
| 277 joint | HorshamSouth East | 2.9 |
| 281 joint | MonmouthshireWales | 3.0 |
| 281 joint | South OxfordshireSouth East | 3.0 |
| 281 joint | North WarwickshireWest Midlands | 3.0 |
| 281 joint | BroadlandEast of England | 3.0 |
| 285 joint | DoverSouth East | 3.1 |
| 285 joint | HuntingdonshireEast of England | 3.1 |
| 285 joint | North DevonSouth West | 3.1 |
| 285 joint | West SuffolkEast of England | 3.1 |
| 285 joint | South StaffordshireWest Midlands | 3.1 |
| 285 joint | BostonEast Midlands | 3.1 |
| 285 joint | South AyrshireScotland | 3.1 |
| 285 joint | North LincolnshireYorkshire and the Humber | 3.1 |
| 293 joint | BrecklandEast of England | 3.2 |
| 293 joint | ClackmannanshireScotland | 3.2 |
| 295 joint | HarboroughEast Midlands | 3.4 |
| 295 joint | CumberlandNorth West | 3.4 |
| 295 joint | East AyrshireScotland | 3.4 |
| 295 joint | AngusScotland | 3.4 |
| 295 joint | CornwallSouth West | 3.4 |
| 300 joint | ConwyWales | 3.5 |
| 300 joint | South HamsSouth West | 3.5 |
| 302 joint | WinchesterSouth East | 3.6 |
| 302 joint | North NorfolkEast of England | 3.6 |
| 302 joint | Newark and SherwoodEast Midlands | 3.6 |
| 305 joint | West OxfordshireSouth East | 3.7 |
| 305 joint | NorthumberlandNorth East | 3.7 |
| 305 joint | Malvern HillsWest Midlands | 3.7 |
| 305 joint | East SuffolkEast of England | 3.7 |
| 305 joint | Forest of DeanSouth West | 3.7 |
| 310 joint | MeltonEast Midlands | 3.8 |
| 310 joint | BaberghEast of England | 3.8 |
| 310 joint | UttlesfordEast of England | 3.8 |
| 313 joint | Derry City and StrabaneNorthern Ireland | 3.9 |
| 313 joint | Mid and East AntrimNorthern Ireland | 3.9 |
| 315 joint | North YorkshireYorkshire and the Humber | 4.0 |
| 315 joint | Stratford-on-AvonWest Midlands | 4.0 |
| 315 joint | King's Lynn and West NorfolkEast of England | 4.0 |
| 315 joint | ChichesterSouth East | 4.0 |
| 315 joint | Ards and North DownNorthern Ireland | 4.0 |
| 315 joint | Armagh City, Banbridge and CraigavonNorthern Ireland | 4.0 |
| 321 joint | North KestevenEast Midlands | 4.1 |
| 321 joint | Mid DevonSouth West | 4.1 |
| 323 | East CambridgeshireEast of England | 4.2 |
| 324 joint | RotherSouth East | 4.3 |
| 324 joint | TorridgeSouth West | 4.3 |
| 324 joint | South NorfolkEast of England | 4.3 |
| 324 joint | South CambridgeshireEast of England | 4.3 |
| 324 joint | Derbyshire DalesEast Midlands | 4.3 |
| 324 joint | South HollandEast Midlands | 4.3 |
| 330 joint | RutlandEast Midlands | 4.5 |
| 330 joint | CotswoldSouth West | 4.5 |
| 332 | Westmorland and FurnessNorth West | 4.6 |
| 333 | ShropshireWest Midlands | 4.7 |
| 334 | MorayScotland | 4.8 |
| 335 | HerefordshireWest Midlands | 5.0 |
| 336 joint | East LindseyEast Midlands | 5.1 |
| 336 joint | West LindseyEast Midlands | 5.1 |
| 338 joint | Mid SuffolkEast of England | 5.3 |
| 338 joint | MaldonEast of England | 5.3 |
| 338 joint | West DevonSouth West | 5.3 |
| 338 joint | StirlingScotland | 5.3 |
| 342 | Newry, Mourne and DownNorthern Ireland | 5.5 |
| 343 | CarmarthenshireWales | 5.6 |
| 344 joint | Isle of AngleseyWales | 5.8 |
| 344 joint | Perth and KinrossScotland | 5.8 |
| 346 | PembrokeshireWales | 5.9 |
| 347 | AberdeenshireScotland | 6.4 |
| 348 | Causeway Coast and GlensNorthern Ireland | 6.7 |
| 349 joint | Dumfries and GallowayScotland | 6.9 |
| 349 joint | Mid UlsterNorthern Ireland | 6.9 |
| 351 | Scottish BordersScotland | 7.3 |
| 352 | Fermanagh and OmaghNorthern Ireland | 8.3 |
| 353 | CeredigionWales | 8.4 |
| 354 | GwyneddWales | 8.9 |
| 355 | PowysWales | 9.1 |
| 356 | Orkney IslandsScotland | 11.0 |
| 357 | HighlandScotland | 11.7 |
| 358 | Argyll and ButeScotland | 13.0 |
| 359 | Shetland IslandsScotland | 16.0 |
| 360 | Na h-Eileanan SiarScotland | 18.0 |
| 361 | Isles of ScillySouth West | 59.0 |
GEOLYTIX Retail Points, June 2026 release, supermarkets over 280 square metres, read at every census area · June 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.