Full-fibre coverage: highest and lowest councils in England (January 2026)

Kingston upon Hull had the highest full-fibre broadband coverage of England’s 296 councils in January 2026, at 99.6%.

Harlow had the lowest, at 41.9%. The middle council, St Albans, had 81.7%.

Map of full-fibre broadband coverage across the UKSee it on the map
Full-fibre broadband coverage for every council in England, highest first. Councils without a figure are listed last with the reason.
RankCouncilRegionValue
1Kingston upon HullYorkshire and The HumberYorkshire and The Humber99.6%
2Southend-on-SeaEast of EnglandEast of England97.6%
=3Bracknell ForestSouth EastSouth East96.7%
=3CoventryWest MidlandsWest Midlands96.7%
5Cannock ChaseWest MidlandsWest Midlands96.6%
6Milton KeynesSouth EastSouth East96.4%
7WolverhamptonWest MidlandsWest Midlands95.9%
8HartlepoolNorth EastNorth East95.7%
9ReadingSouth EastSouth East95.6%
10IpswichEast of EnglandEast of England95.4%
=11Oadby and WigstonEast MidlandsEast Midlands95.0%
=11SouthamptonSouth EastSouth East95.0%
13PeterboroughEast of EnglandEast of England94.8%
14RotherhamYorkshire and The HumberYorkshire and The Humber94.7%
=15DoncasterYorkshire and The HumberYorkshire and The Humber94.5%
=15East Riding of YorkshireYorkshire and The HumberYorkshire and The Humber94.5%
=15St. HelensNorth WestNorth West94.5%
=18LeicesterEast MidlandsEast Midlands94.4%
=18WirralNorth WestNorth West94.4%
20WakefieldYorkshire and The HumberYorkshire and The Humber94.2%
21OldhamNorth WestNorth West94.1%
=22KnowsleyNorth WestNorth West93.7%
=22SwindonSouth WestSouth West93.7%
24ErewashEast MidlandsEast Midlands93.6%
25West NorthamptonshireEast MidlandsEast Midlands93.5%
=26HyndburnNorth WestNorth West93.4%
=26WorcesterWest MidlandsWest Midlands93.4%
28WorthingSouth EastSouth East93.3%
=29LeedsYorkshire and The HumberYorkshire and The Humber93.1%
=29North LincolnshireYorkshire and The HumberYorkshire and The Humber93.1%
31PendleNorth WestNorth West93.0%
32KirkleesYorkshire and The HumberYorkshire and The Humber92.9%
=33BuryNorth WestNorth West92.8%
=33FyldeNorth WestNorth West92.8%
35EastbourneSouth EastSouth East92.7%
36TraffordNorth WestNorth West92.6%
=37BurnleyNorth WestNorth West92.4%
=37WyreNorth WestNorth West92.4%
39SheffieldYorkshire and The HumberYorkshire and The Humber92.3%
=40RugbyWest MidlandsWest Midlands92.2%
=40South DerbyshireEast MidlandsEast Midlands92.2%
=40TamesideNorth WestNorth West92.2%
=40WarringtonNorth WestNorth West92.2%
44RossendaleNorth WestNorth West92.1%
45GosportSouth EastSouth East92.0%
46FarehamSouth EastSouth East91.7%
47LutonEast of EnglandEast of England91.6%
48SloughSouth EastSouth East91.5%
49BradfordYorkshire and The HumberYorkshire and The Humber91.3%
50SandwellWest MidlandsWest Midlands91.2%
51RushmoorSouth EastSouth East90.7%
52BlabyEast MidlandsEast Midlands90.5%
53SalfordNorth WestNorth West90.4%
54BraintreeEast of EnglandEast of England90.3%
55Barking and DagenhamLondonLondon90.0%
56RochfordEast of EnglandEast of England89.9%
=57ChorleyNorth WestNorth West89.8%
=57Epsom and EwellSouth EastSouth East89.8%
59DudleyWest MidlandsWest Midlands89.7%
60NottinghamEast MidlandsEast Midlands89.6%
61Stoke-on-TrentWest MidlandsWest Midlands89.5%
=62Blackburn with DarwenNorth WestNorth West89.4%
=62CambridgeEast of EnglandEast of England89.4%
64Amber ValleyEast MidlandsEast Midlands89.2%
65BolsoverEast MidlandsEast Midlands89.1%
=66CharnwoodEast MidlandsEast Midlands88.7%
=66HaltonNorth WestNorth West88.7%
68North NorthamptonshireEast MidlandsEast Midlands88.6%
=69AshfieldEast MidlandsEast Midlands88.5%
=69BarnsleyYorkshire and The HumberYorkshire and The Humber88.5%
=69TamworthWest MidlandsWest Midlands88.5%
72WestminsterLondonLondon88.3%
73BoltonNorth WestNorth West88.1%
=74ChesterfieldEast MidlandsEast Midlands88.0%
=74DerbyEast MidlandsEast Midlands88.0%
=74LiverpoolNorth WestNorth West88.0%
77North East DerbyshireEast MidlandsEast Midlands87.9%
=78Cheshire West and ChesterNorth WestNorth West87.8%
=78WatfordEast of EnglandEast of England87.8%
=80RochdaleNorth WestNorth West87.7%
=80WiganNorth WestNorth West87.7%
=82PortsmouthSouth EastSouth East87.6%
=82StockportNorth WestNorth West87.6%
84Waltham ForestLondonLondon87.4%
85LancasterNorth WestNorth West87.2%
86Isle of WightSouth EastSouth East87.0%
=87CamdenLondonLondon86.9%
=87Newcastle upon TyneNorth EastNorth East86.9%
=89BroxtoweEast MidlandsEast Midlands86.8%
=89LincolnEast MidlandsEast Midlands86.8%
=91DarlingtonNorth EastNorth East86.7%
=91ManchesterNorth WestNorth West86.7%
93YorkYorkshire and The HumberYorkshire and The Humber86.6%
94Ribble ValleyNorth WestNorth West86.5%
95WalsallWest MidlandsWest Midlands86.1%
=96CheltenhamSouth WestSouth West86.0%
=96PrestonNorth WestNorth West86.0%
98CalderdaleYorkshire and The HumberYorkshire and The Humber85.9%
99MansfieldEast MidlandsEast Midlands85.7%
=100BirminghamWest MidlandsWest Midlands85.6%
=100Three RiversEast of EnglandEast of England85.6%
=100West LancashireNorth WestNorth West85.6%
=103Hammersmith and FulhamLondonLondon85.4%
=103South RibbleNorth WestNorth West85.4%
=105High PeakEast MidlandsEast Midlands85.3%
=105ThurrockEast of EnglandEast of England85.3%
107WandsworthLondonLondon85.2%
108Castle PointEast of EnglandEast of England85.1%
109RedbridgeLondonLondon84.8%
=110BrentwoodEast of EnglandEast of England84.7%
=110East SuffolkEast of EnglandEast of England84.7%
=110West OxfordshireSouth EastSouth East84.7%
113North TynesideNorth EastNorth East84.6%
=114GedlingEast MidlandsEast Midlands84.5%
=114HaveringLondonLondon84.5%
=114North SomersetSouth WestSouth West84.5%
117IslingtonLondonLondon84.4%
=118BexleyLondonLondon84.2%
=118FenlandEast of EnglandEast of England84.2%
=118SeftonNorth WestNorth West84.2%
=118WokinghamSouth EastSouth East84.2%
=122County DurhamNorth EastNorth East84.1%
=122HackneyLondonLondon84.1%
124BlackpoolNorth WestNorth West83.9%
=125HastingsSouth EastSouth East83.6%
=125South StaffordshireWest MidlandsWest Midlands83.6%
=125TorbaySouth WestSouth West83.6%
=128CumberlandNorth WestNorth West83.5%
=128LambethLondonLondon83.5%
=130BristolSouth WestSouth West83.4%
=130East CambridgeshireEast of EnglandEast of England83.4%
132NewhamLondonLondon83.0%
133Great YarmouthEast of EnglandEast of England82.8%
134Stratford-on-AvonWest MidlandsWest Midlands82.6%
135Mid SussexSouth EastSouth East82.5%
=136ArunSouth EastSouth East82.3%
=136City of LondonLondonLondon82.3%
=136HerefordshireWest MidlandsWest Midlands82.3%
=136North YorkshireYorkshire and The HumberYorkshire and The Humber82.3%
=140MaldonEast of EnglandEast of England82.2%
=140Wyre ForestWest MidlandsWest Midlands82.2%
=142East StaffordshireWest MidlandsWest Midlands82.1%
=142NorthumberlandNorth EastNorth East82.1%
=142SouthwarkLondonLondon82.1%
145Tower HamletsLondonLondon82.0%
=146Newark and SherwoodEast MidlandsEast Midlands81.8%
=146Westmorland and FurnessNorth WestNorth West81.8%
148St AlbansEast of EnglandEast of England81.7%
149MertonLondonLondon81.6%
=150MedwaySouth EastSouth East81.2%
=150SolihullWest MidlandsWest Midlands81.2%
152ChelmsfordEast of EnglandEast of England81.1%
=153HillingdonLondonLondon80.6%
=153SunderlandNorth EastNorth East80.6%
155SpelthorneSouth EastSouth East80.5%
156BromsgroveWest MidlandsWest Midlands80.3%
157North East LincolnshireYorkshire and The HumberYorkshire and The Humber80.1%
158BostonEast MidlandsEast Midlands80.0%
=159ExeterSouth WestSouth West79.9%
=159StroudSouth WestSouth West79.9%
=161Forest of DeanSouth WestSouth West79.5%
=161North West LeicestershireEast MidlandsEast Midlands79.5%
=163Bournemouth, Christchurch and PooleSouth WestSouth West79.4%
=163TendringEast of EnglandEast of England79.4%
=165CherwellSouth EastSouth East79.3%
=165West SuffolkEast of EnglandEast of England79.3%
=167Cheshire EastNorth WestNorth West79.2%
=167ThanetSouth EastSouth East79.2%
=169HuntingdonshireEast of EnglandEast of England78.8%
=169RutlandEast MidlandsEast Midlands78.8%
171West BerkshireSouth EastSouth East78.6%
=172LewishamLondonLondon78.5%
=172Newcastle-under-LymeWest MidlandsWest Midlands78.5%
=174PlymouthSouth WestSouth West78.2%
=174WychavonWest MidlandsWest Midlands78.2%
=176BroadlandEast of EnglandEast of England78.1%
=176South KestevenEast MidlandsEast Midlands78.1%
=176SuttonLondonLondon78.1%
179HarboroughEast MidlandsEast Midlands77.9%
180BrentLondonLondon77.8%
=181GloucesterSouth WestSouth West77.7%
=181HarrowLondonLondon77.7%
=183BassetlawEast MidlandsEast Midlands77.6%
=183GreenwichLondonLondon77.6%
=183Windsor and MaidenheadSouth EastSouth East77.6%
186RunnymedeSouth EastSouth East77.2%
187GatesheadNorth EastNorth East77.0%
188AdurSouth EastSouth East76.9%
189South HollandEast MidlandsEast Midlands76.4%
190HorshamSouth EastSouth East76.3%
191UttlesfordEast of EnglandEast of England76.2%
192Hinckley and BosworthEast MidlandsEast Midlands75.9%
=193DorsetSouth WestSouth West75.8%
=193WokingSouth EastSouth East75.8%
195HartSouth EastSouth East75.6%
196Reigate and BansteadSouth EastSouth East75.5%
=197BaberghEast of EnglandEast of England75.4%
=197New ForestSouth EastSouth East75.4%
=199North WarwickshireWest MidlandsWest Midlands75.3%
=199WealdenSouth EastSouth East75.3%
=201East DevonSouth WestSouth West75.2%
=201NorwichEast of EnglandEast of England75.2%
203BedfordEast of EnglandEast of England75.1%
=204CanterburySouth EastSouth East75.0%
=204TewkesburySouth WestSouth West75.0%
=204Tonbridge and MallingSouth EastSouth East75.0%
=204Tunbridge WellsSouth EastSouth East75.0%
208South OxfordshireSouth EastSouth East74.9%
209DoverSouth EastSouth East74.8%
210SomersetSouth WestSouth West74.6%
=211BuckinghamshireSouth EastSouth East74.5%
=211Folkestone and HytheSouth EastSouth East74.5%
=213Central BedfordshireEast of EnglandEast of England74.4%
=213LewesSouth EastSouth East74.4%
=213RotherSouth EastSouth East74.4%
=216BasildonEast of EnglandEast of England74.3%
=216BroxbourneEast of EnglandEast of England74.3%
=216ShropshireWest MidlandsWest Midlands74.3%
=216SwaleSouth EastSouth East74.3%
=220LichfieldWest MidlandsWest Midlands73.8%
=220Surrey HeathSouth EastSouth East73.8%
=220TeignbridgeSouth WestSouth West73.8%
223DartfordSouth EastSouth East73.5%
224Epping ForestEast of EnglandEast of England73.1%
=225GraveshamSouth EastSouth East73.0%
=225Kensington and ChelseaLondonLondon73.0%
=227Bath and North East SomersetSouth WestSouth West72.9%
=227StaffordWest MidlandsWest Midlands72.9%
229HertsmereEast of EnglandEast of England72.3%
230CotswoldSouth WestSouth West72.2%
231EalingLondonLondon72.0%
232Malvern HillsWest MidlandsWest Midlands71.7%
233EastleighSouth EastSouth East71.6%
=234MaidstoneSouth EastSouth East71.4%
=234Staffordshire MoorlandsWest MidlandsWest Midlands71.4%
236Kingston upon ThamesLondonLondon71.2%
237East HertfordshireEast of EnglandEast of England71.0%
238South NorfolkEast of EnglandEast of England70.9%
239Mole ValleySouth EastSouth East70.8%
240CroydonLondonLondon70.7%
241Richmond upon ThamesLondonLondon70.4%
242Nuneaton and BedworthWest MidlandsWest Midlands70.3%
=243BarnetLondonLondon69.7%
=243WiltshireSouth WestSouth West69.7%
=245North HertfordshireEast of EnglandEast of England69.6%
=245North KestevenEast MidlandsEast Midlands69.6%
247HavantSouth EastSouth East69.4%
248BromleyLondonLondon69.2%
249Brighton and HoveSouth EastSouth East68.9%
250DacorumEast of EnglandEast of England68.3%
251South CambridgeshireEast of EnglandEast of England68.1%
=252AshfordSouth EastSouth East68.0%
=252ColchesterEast of EnglandEast of England68.0%
=252CrawleySouth EastSouth East68.0%
=252WaverleySouth EastSouth East68.0%
256SevenoaksSouth EastSouth East67.4%
=257BrecklandEast of EnglandEast of England67.3%
=257ChichesterSouth EastSouth East67.3%
=259MeltonEast MidlandsEast Midlands67.2%
=259Mid DevonSouth WestSouth West67.2%
261South GloucestershireSouth WestSouth West67.0%
262Basingstoke and DeaneSouth EastSouth East66.9%
263South TynesideNorth EastNorth East66.4%
264HounslowLondonLondon65.9%
265GuildfordSouth EastSouth East65.6%
=266CornwallSouth WestSouth West65.3%
=266King's Lynn and West NorfolkEast of EnglandEast of England65.3%
268RushcliffeEast MidlandsEast Midlands64.8%
269West LindseyEast MidlandsEast Midlands64.4%
270Vale of White HorseSouth EastSouth East64.3%
271West DevonSouth WestSouth West64.2%
272East LindseyEast MidlandsEast Midlands64.0%
273Derbyshire DalesEast MidlandsEast Midlands63.3%
274ElmbridgeSouth EastSouth East63.1%
275East HampshireSouth EastSouth East62.7%
276MiddlesbroughNorth EastNorth East62.6%
277Mid SuffolkEast of EnglandEast of England62.4%
278HaringeyLondonLondon61.6%
279WarwickWest MidlandsWest Midlands61.4%
280North DevonSouth WestSouth West60.9%
281Redcar and ClevelandNorth EastNorth East60.3%
282Welwyn HatfieldEast of EnglandEast of England60.1%
283TorridgeSouth WestSouth West60.0%
284Stockton-on-TeesNorth EastNorth East59.6%
=285EnfieldLondonLondon59.5%
=285TandridgeSouth EastSouth East59.5%
287South HamsSouth WestSouth West58.6%
288WinchesterSouth EastSouth East58.4%
289Test ValleySouth EastSouth East58.0%
290Telford and WrekinWest MidlandsWest Midlands57.5%
291OxfordSouth EastSouth East57.1%
292StevenageEast of EnglandEast of England56.8%
293North NorfolkEast of EnglandEast of England54.5%
294Isles of ScillySouth WestSouth West50.2%
295RedditchWest MidlandsWest Midlands49.6%
296HarlowEast of EnglandEast of England41.9%

Source and method · See it on the map