Groundsense

Every councilRanked

Food businesses rated 3 or better for hygiene, every council ranked

Every food business the council rates: restaurants, takeaways, shops, schools and care homes. A 3 is generally satisfactory. Figures for October 2026, published for 329 councils in England, Wales and Northern Ireland. Lowest first: the order says where a council sits, not whether that is good.

Lowest: Newham, 86%. The council in the middle: Eastbourne, 98.1%. Joint highest: Isles of Scilly and Stockton-on-Tees, 100%.

Food businesses rated 3 or better for hygiene, every council it is published for, lowest first
PlaceCouncilFigure
1NewhamLondon86%
2EalingLondon86.9%
3Waltham ForestLondon87.8%
4Blackburn with DarwenNorth West89.4%
5BirminghamWest Midlands89.7%
6EnfieldLondon90.8%
7KnowsleyNorth West91.4%
8BoltonNorth West91.6%
9PortsmouthSouth East91.8%
10Barking and DagenhamLondon91.9%
11 jointCamdenLondon92.1%
11 jointWiganNorth West92.1%
13HillingdonLondon92.3%
14LiverpoolNorth West92.4%
15RochdaleNorth West92.6%
16 jointRedbridgeLondon92.7%
16 jointRugbyWest Midlands92.7%
18ReadingSouth East93.4%
19 jointLambethLondon93.5%
19 jointWalsallWest Midlands93.5%
21WestminsterLondon93.6%
22AshfieldEast Midlands93.9%
23Tower HamletsLondon94%
24 jointBlaenau GwentWales94.1%
24 jointGreat YarmouthEast of England94.1%
26OldhamNorth West94.2%
27 jointBarnetLondon94.3%
27 jointIslingtonLondon94.3%
27 jointWyreNorth West94.3%
30Neath Port TalbotWales94.4%
31HarrowLondon94.5%
32SalfordNorth West94.6%
33 jointKingston upon HullYorkshire and the Humber94.7%
33 jointWolverhamptonWest Midlands94.7%
35DoncasterYorkshire and the Humber94.8%
36 jointBrentLondon94.9%
36 jointBuryNorth West94.9%
36 jointHackneyLondon94.9%
36 jointLutonEast of England94.9%
40 jointCroydonLondon95%
40 jointEast StaffordshireWest Midlands95%
40 jointManchesterNorth West95%
40 jointNewcastle upon TyneNorth East95%
44Reigate and BansteadSouth East95.2%
45 jointRossendaleNorth West95.3%
45 jointSloughSouth East95.3%
47RushmoorSouth East95.4%
48 jointCalderdaleYorkshire and the Humber95.5%
48 jointYorkYorkshire and the Humber95.5%
50 jointCaerphillyWales95.6%
50 jointPendleNorth West95.6%
52 jointDerbyshire DalesEast Midlands95.7%
52 jointElmbridgeSouth East95.7%
52 jointSolihullWest Midlands95.7%
55 jointHaveringLondon95.8%
55 jointSandwellWest Midlands95.8%
55 jointSt. HelensNorth West95.8%
58 jointTraffordNorth West95.9%
58 jointWokingSouth East95.9%
60 jointDudleyWest Midlands96%
60 jointTendringEast of England96%
62 jointKingston upon ThamesLondon96.1%
62 jointTorbaySouth West96.1%
64 jointBradfordYorkshire and the Humber96.2%
64 jointHaltonNorth West96.2%
64 jointMiddlesbroughNorth East96.2%
64 jointRochfordEast of England96.2%
68 jointBexleyLondon96.3%
68 jointLeicesterEast Midlands96.3%
70 jointBarnsleyYorkshire and the Humber96.4%
70 jointSuttonLondon96.4%
70 jointWarringtonNorth West96.4%
73 jointCardiffWales96.5%
73 jointNorth LincolnshireYorkshire and the Humber96.5%
73 jointPlymouthSouth West96.5%
73 jointWandsworthLondon96.5%
73 jointWorthingSouth East96.5%
78 jointCeredigionWales96.6%
78 jointDerbyEast Midlands96.6%
78 jointEastleighSouth East96.6%
78 jointLewishamLondon96.6%
78 jointWaverleySouth East96.6%
83 jointBasildonEast of England96.7%
83 jointTorfaenWales96.7%
85 jointDartfordSouth East96.9%
85 jointKirkleesYorkshire and the Humber96.9%
85 jointMid DevonSouth West96.9%
85 jointMid SussexSouth East96.9%
85 jointNorth DevonSouth West96.9%
85 jointNorth West LeicestershireEast Midlands96.9%
85 jointStoke-on-TrentWest Midlands96.9%
85 jointTamesideNorth West96.9%
85 jointWyre ForestWest Midlands96.9%
94 jointCheshire West and ChesterNorth West97%
94 jointDoverSouth East97%
94 jointEast CambridgeshireEast of England97%
94 jointHaringeyLondon97%
94 jointHounslowLondon97%
94 jointSouthamptonSouth East97%
94 jointSouthend-on-SeaEast of England97%
94 jointSpelthorneSouth East97%
94 jointTelford and WrekinWest Midlands97%
94 jointWirralNorth West97%
104 jointHyndburnNorth West97.1%
104 jointNewcastle-under-LymeWest Midlands97.1%
104 jointSouth TynesideNorth East97.1%
107 jointLancasterNorth West97.2%
107 jointRhondda Cynon TafWales97.2%
107 jointTorridgeSouth West97.2%
107 jointWest LindseyEast Midlands97.2%
111 jointCity of LondonLondon97.3%
111 jointHertsmereEast of England97.3%
111 jointNorth WarwickshireWest Midlands97.3%
111 jointRushcliffeEast Midlands97.3%
115 jointGreenwichLondon97.4%
115 jointIsle of WightSouth East97.4%
115 jointMerthyr TydfilWales97.4%
115 jointPowysWales97.4%
115 jointSwanseaWales97.4%
115 jointWest NorthamptonshireEast Midlands97.4%
121 jointBurnleyNorth West97.5%
121 jointCambridgeEast of England97.5%
121 jointHammersmith and FulhamLondon97.5%
121 jointMeltonEast Midlands97.5%
121 jointSevenoaksSouth East97.5%
121 jointSouthwarkLondon97.5%
121 jointWakefieldYorkshire and the Humber97.5%
121 jointWest SuffolkEast of England97.5%
129 jointArunSouth East97.6%
129 jointBath and North East SomersetSouth West97.6%
129 jointCoventryWest Midlands97.6%
129 jointNorth East LincolnshireYorkshire and the Humber97.6%
129 jointSheffieldYorkshire and the Humber97.6%
129 jointSouth GloucestershireSouth West97.6%
129 jointThurrockEast of England97.6%
129 jointVale of GlamorganWales97.6%
137 jointAdurSouth East97.7%
137 jointEast DevonSouth West97.7%
137 jointNewark and SherwoodEast Midlands97.7%
137 jointRichmond upon ThamesLondon97.7%
141 jointBelfastNorthern Ireland97.8%
141 jointCharnwoodEast Midlands97.8%
141 jointMalvern HillsWest Midlands97.8%
141 jointMansfieldEast Midlands97.8%
141 jointNorth TynesideNorth East97.8%
141 jointRedditchWest Midlands97.8%
141 jointSt AlbansEast of England97.8%
148 jointBroxtoweEast Midlands97.9%
148 jointChesterfieldEast Midlands97.9%
148 jointNorth HertfordshireEast of England97.9%
148 jointNorth NorthamptonshireEast Midlands97.9%
148 jointPembrokeshireWales97.9%
148 jointRunnymedeSouth East97.9%
148 jointSouth KestevenEast Midlands97.9%
148 jointSurrey HeathSouth East97.9%
156 jointBasingstoke and DeaneSouth East98%
156 jointCentral BedfordshireEast of England98%
156 jointHastingsSouth East98%
156 jointHerefordshireWest Midlands98%
156 jointStockportNorth West98%
156 jointWindsor and MaidenheadSouth East98%
162 jointBolsoverEast Midlands98.1%
162 jointBuckinghamshireSouth East98.1%
162 jointConwyWales98.1%
162 jointEastbourneSouth East98.1%
162 jointEpping ForestEast of England98.1%
162 jointGosportSouth East98.1%
162 jointNorth YorkshireYorkshire and the Humber98.1%
162 jointNuneaton and BedworthWest Midlands98.1%
162 jointOxfordSouth East98.1%
162 jointSouth OxfordshireSouth East98.1%
162 jointSouth StaffordshireWest Midlands98.1%
162 jointStaffordWest Midlands98.1%
162 jointSunderlandNorth East98.1%
162 jointWarwickWest Midlands98.1%
162 jointWiltshireSouth West98.1%
177 jointBlackpoolNorth West98.2%
177 jointBostonEast Midlands98.2%
177 jointCherwellSouth East98.2%
177 jointCounty DurhamNorth East98.2%
177 jointEast SuffolkEast of England98.2%
177 jointFarehamSouth East98.2%
177 jointLichfieldWest Midlands98.2%
177 jointNorwichEast of England98.2%
177 jointSouth NorfolkEast of England98.2%
177 jointStroudSouth West98.2%
177 jointTonbridge and MallingSouth East98.2%
177 jointWorcesterWest Midlands98.2%
189 jointBaberghEast of England98.3%
189 jointBlabyEast Midlands98.3%
189 jointDenbighshireWales98.3%
189 jointKing's Lynn and West NorfolkEast of England98.3%
189 jointMilton KeynesSouth East98.3%
189 jointNew ForestSouth East98.3%
189 jointNewportWales98.3%
189 jointNorth SomersetSouth West98.3%
189 jointNottinghamEast Midlands98.3%
189 jointSeftonNorth West98.3%
189 jointSouth DerbyshireEast Midlands98.3%
189 jointSwindonSouth West98.3%
189 jointWychavonWest Midlands98.3%
202 jointBristolSouth West98.4%
202 jointBroadlandEast of England98.4%
202 jointBromleyLondon98.4%
202 jointCanterburySouth East98.4%
202 jointDarlingtonNorth East98.4%
202 jointFlintshireWales98.4%
202 jointMaidstoneSouth East98.4%
202 jointMertonLondon98.4%
202 jointMid SuffolkEast of England98.4%
202 jointNewry, Mourne and DownNorthern Ireland98.4%
202 jointStaffordshire MoorlandsWest Midlands98.4%
202 jointStevenageEast of England98.4%
202 jointTeignbridgeSouth West98.4%
202 jointTest ValleySouth East98.4%
216 jointBraintreeEast of England98.5%
216 jointBridgendWales98.5%
216 jointChorleyNorth West98.5%
216 jointGloucesterSouth West98.5%
216 jointLeedsYorkshire and the Humber98.5%
216 jointLewesSouth East98.5%
216 jointMedwaySouth East98.5%
216 jointRotherhamYorkshire and the Humber98.5%
216 jointRutlandEast Midlands98.5%
216 jointSwaleSouth East98.5%
216 jointWest BerkshireSouth East98.5%
227 jointBedfordEast of England98.6%
227 jointBrecklandEast of England98.6%
227 jointBrighton and HoveSouth East98.6%
227 jointCornwallSouth West98.6%
227 jointEast Riding of YorkshireYorkshire and the Humber98.6%
227 jointFermanagh and OmaghNorthern Ireland98.6%
227 jointFyldeNorth West98.6%
227 jointHuntingdonshireEast of England98.6%
227 jointMole ValleySouth East98.6%
227 jointMonmouthshireWales98.6%
227 jointNorth NorfolkEast of England98.6%
227 jointShropshireWest Midlands98.6%
227 jointSouth HollandEast Midlands98.6%
227 jointTamworthWest Midlands98.6%
227 jointTunbridge WellsSouth East98.6%
227 jointVale of White HorseSouth East98.6%
227 jointWokinghamSouth East98.6%
244 jointBracknell ForestSouth East98.7%
244 jointCastle PointEast of England98.7%
244 jointCauseway Coast and GlensNorthern Ireland98.7%
244 jointGwyneddWales98.7%
244 jointStratford-on-AvonWest Midlands98.7%
244 jointTandridgeSouth East98.7%
244 jointTewkesburySouth West98.7%
251 jointAshfordSouth East98.8%
251 jointBrentwoodEast of England98.8%
251 jointCrawleySouth East98.8%
251 jointCumberlandNorth West98.8%
251 jointEast HertfordshireEast of England98.8%
251 jointEast LindseyEast Midlands98.8%
251 jointIsle of AngleseyWales98.8%
251 jointLincolnEast Midlands98.8%
251 jointMid UlsterNorthern Ireland98.8%
251 jointPeterboroughEast of England98.8%
251 jointPrestonNorth West98.8%
251 jointWest LancashireNorth West98.8%
263 jointChelmsfordEast of England98.9%
263 jointCheshire EastNorth West98.9%
263 jointEast HampshireSouth East98.9%
263 jointErewashEast Midlands98.9%
263 jointExeterSouth West98.9%
263 jointSomersetSouth West98.9%
263 jointUttlesfordEast of England98.9%
263 jointWest DevonSouth West98.9%
271 jointAmber ValleyEast Midlands99%
271 jointBournemouth, Christchurch and PooleSouth West99%
271 jointCannock ChaseWest Midlands99%
271 jointDacorumEast of England99%
271 jointFenlandEast of England99%
271 jointGuildfordSouth East99%
271 jointMaldonEast of England99%
271 jointSouth RibbleNorth West99%
271 jointWestmorland and FurnessNorth West99%
271 jointWrexhamWales99%
281 jointArds and North DownNorthern Ireland99.1%
281 jointArmagh City, Banbridge and CraigavonNorthern Ireland99.1%
281 jointEpsom and EwellSouth East99.1%
281 jointIpswichEast of England99.1%
281 jointKensington and ChelseaLondon99.1%
281 jointRibble ValleyNorth West99.1%
281 jointWatfordEast of England99.1%
281 jointWelwyn HatfieldEast of England99.1%
281 jointWinchesterSouth East99.1%
290 jointGatesheadNorth East99.2%
290 jointGedlingEast Midlands99.2%
290 jointHarboroughEast Midlands99.2%
290 jointHigh PeakEast Midlands99.2%
290 jointHorshamSouth East99.2%
290 jointLisburn and CastlereaghNorthern Ireland99.2%
290 jointSouth CambridgeshireEast of England99.2%
297 jointBromsgroveWest Midlands99.3%
297 jointCarmarthenshireWales99.3%
297 jointChichesterSouth East99.3%
297 jointColchesterEast of England99.3%
297 jointDerry City and StrabaneNorthern Ireland99.3%
297 jointFolkestone and HytheSouth East99.3%
297 jointForest of DeanSouth West99.3%
297 jointHinckley and BosworthEast Midlands99.3%
297 jointNorth East DerbyshireEast Midlands99.3%
297 jointSouth HamsSouth West99.3%
297 jointThanetSouth East99.3%
308 jointBroxbourneEast of England99.4%
308 jointGraveshamSouth East99.4%
308 jointHarlowEast of England99.4%
308 jointHavantSouth East99.4%
308 jointNorthumberlandNorth East99.4%
308 jointRedcar and ClevelandNorth East99.4%
308 jointRotherSouth East99.4%
315 jointAntrim and NewtownabbeyNorthern Ireland99.5%
315 jointHartlepoolNorth East99.5%
315 jointWest OxfordshireSouth East99.5%
318 jointHartSouth East99.6%
318 jointThree RiversEast of England99.6%
318 jointWealdenSouth East99.6%
321 jointCheltenhamSouth West99.7%
321 jointDorsetSouth West99.7%
321 jointOadby and WigstonEast Midlands99.7%
324 jointBassetlawEast Midlands99.8%
324 jointCotswoldSouth West99.8%
326 jointMid and East AntrimNorthern Ireland99.9%
326 jointNorth KestevenEast Midlands99.9%
328 jointIsles of ScillySouth West100%
328 jointStockton-on-TeesNorth East100%

Not in this list

  • Scotland. Scotland rates food businesses pass or improvement required rather than from 0 to 5, so pages carry its share as Scotland's own.

Food Standards Agency, food hygiene ratings open data, October 2026 · October 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.