Groundsense

Every councilRanked

Premises with full fibre available, every council ranked

Homes that can get it, not homes that have taken it up. Figures for July 2025, published for 361 councils in the UK. Lowest first: the order says where a council sits, not whether that is good.

Lowest: Na h-Eileanan Siar, 9.6%. The council in the middle: Monmouthshire, 78.1%. Highest: Kingston upon Hull, 99.8%.

Premises with full fibre available, every council it is published for, lowest first
PlaceCouncilFigure
1Na h-Eileanan SiarScotland9.6%
2HarlowEast of England16.8%
3Shetland IslandsScotland17.7%
4Argyll and ButeScotland21.8%
5Orkney IslandsScotland25.4%
6South TynesideNorth East33%
7Perth and KinrossScotland34.1%
8OxfordSouth East40.1%
9West DunbartonshireScotland43.8%
10AberdeenshireScotland43.9%
11WarwickWest Midlands44.2%
12WinchesterSouth East45.6%
13Telford and WrekinWest Midlands46.7%
14EnfieldLondon47.4%
15RedditchWest Midlands49.4%
16InverclydeScotland49.6%
17 jointAngusScotland50.7%
17 jointNorth NorfolkEast of England50.7%
19Isles of ScillySouth West50.9%
20CeredigionWales51%
21TandridgeSouth East53.5%
22Dumfries and GallowayScotland53.6%
23GloucesterSouth West54.3%
24Test ValleySouth East55.2%
25East LindseyEast Midlands55.4%
26Isle of AngleseyWales56.6%
27CroydonLondon56.9%
28HounslowLondon57.6%
29North WarwickshireWest Midlands58.1%
30Mid SuffolkEast of England58.2%
31South CambridgeshireEast of England58.3%
32South HamsSouth West58.4%
33PowysWales58.5%
34 jointBrighton and HoveSouth East58.9%
34 jointBromleyLondon58.9%
36South GloucestershireSouth West59.1%
37 jointDerbyshire DalesEast Midlands59.2%
37 jointStockton-on-TeesNorth East59.2%
39Redcar and ClevelandNorth East59.5%
40Mid DevonSouth West59.9%
41MorayScotland60.5%
42 jointBlackpoolNorth West60.6%
42 jointEast HampshireSouth East60.6%
42 jointMole ValleySouth East60.6%
45 jointRushcliffeEast Midlands60.8%
45 jointWest DevonSouth West60.8%
47Welwyn HatfieldEast of England60.9%
48HavantSouth East61%
49HaringeyLondon61.3%
50MiddlesbroughNorth East61.7%
51King's Lynn and West NorfolkEast of England62%
52HighlandScotland62.1%
53ColchesterEast of England62.6%
54CornwallSouth West62.7%
55StevenageEast of England63%
56West LindseyEast Midlands63.1%
57TorridgeSouth West63.2%
58South LanarkshireScotland63.4%
59 jointDacorumEast of England63.6%
59 jointGwyneddWales63.6%
61GuildfordSouth East64.3%
62 jointStaffordshire MoorlandsWest Midlands64.7%
62 jointSurrey HeathSouth East64.7%
64 jointDartfordSouth East64.8%
64 jointSevenoaksSouth East64.8%
66North LanarkshireScotland65%
67MeltonEast Midlands65.1%
68Kingston upon ThamesLondon65.5%
69Richmond upon ThamesLondon65.6%
70 jointCotswoldSouth West65.9%
70 jointEastleighSouth East65.9%
72 jointBrecklandEast of England66.1%
72 jointHinckley and BosworthEast Midlands66.1%
74 jointElmbridgeSouth East66.2%
74 jointFalkirkScotland66.2%
74 jointNorth DevonSouth West66.2%
77 jointPembrokeshireWales66.3%
77 jointVale of White HorseSouth East66.3%
79TamworthWest Midlands66.4%
80ChichesterSouth East67.3%
81 jointWaverleySouth East67.4%
81 jointWiltshireSouth West67.4%
83CrawleySouth East67.5%
84AshfieldEast Midlands67.6%
85East HertfordshireEast of England67.9%
86 jointSouth OxfordshireSouth East68%
86 jointTewkesburySouth West68%
88North West LeicestershireEast Midlands68.1%
89 jointBarnetLondon68.2%
89 jointSouth NorfolkEast of England68.2%
91 jointCentral BedfordshireEast of England68.3%
91 jointUttlesfordEast of England68.3%
93AshfordSouth East68.5%
94 jointScottish BordersScotland68.6%
94 jointSouth AyrshireScotland68.6%
94 jointWealdenSouth East68.6%
97North KestevenEast Midlands68.7%
98Castle PointEast of England68.8%
99Basingstoke and DeaneSouth East69%
100 jointBroadlandEast of England69.2%
100 jointCarmarthenshireWales69.2%
100 jointFifeScotland69.2%
103 jointNorth HertfordshireEast of England69.8%
103 jointNuneaton and BedworthWest Midlands69.8%
105PrestonNorth West70.3%
106 jointBedfordEast of England70.4%
106 jointEalingLondon70.4%
108DorsetSouth West70.9%
109 jointBlaenau GwentWales71%
109 jointRotherSouth East71%
111Kensington and ChelseaLondon71.3%
112LewesSouth East71.4%
113 jointEpping ForestEast of England71.5%
113 jointLichfieldWest Midlands71.5%
115SunderlandNorth East71.6%
116Newcastle-under-LymeWest Midlands71.7%
117 jointFolkestone and HytheSouth East71.8%
117 jointNew ForestSouth East71.8%
119Malvern HillsWest Midlands71.9%
120Bath and North East SomersetSouth West72%
121BaberghEast of England72.1%
122 jointMaidstoneSouth East72.2%
122 jointStaffordWest Midlands72.2%
124 jointBuckinghamshireSouth East72.7%
124 jointShropshireWest Midlands72.7%
126GraveshamSouth East72.8%
127West SuffolkEast of England72.9%
128 jointCumberlandNorth West73.1%
128 jointDoverSouth East73.1%
130GatesheadNorth East73.3%
131 jointCanterburySouth East73.4%
131 jointHartSouth East73.4%
131 jointSouth KestevenEast Midlands73.4%
134 jointHertsmereEast of England73.5%
134 jointSomersetSouth West73.5%
136 jointBasildonEast of England73.7%
136 jointWokingSouth East73.7%
138South RibbleNorth West73.8%
139North AyrshireScotland73.9%
140RochdaleNorth West74.2%
141 jointBassetlawEast Midlands74.3%
141 jointBrentLondon74.3%
143 jointNeath Port TalbotWales74.6%
143 jointReigate and BansteadSouth East74.6%
145 jointArunSouth East75.1%
145 jointCharnwoodEast Midlands75.1%
145 jointEast DevonSouth West75.1%
148Rhondda Cynon TafWales75.2%
149 jointLewishamLondon75.4%
149 jointSeftonNorth West75.4%
151Tunbridge WellsSouth East75.5%
152South HollandEast Midlands75.7%
153TeignbridgeSouth West75.8%
154HastingsSouth East75.9%
155 jointEast DunbartonshireScotland76%
155 jointSwaleSouth East76%
157 jointGreenwichLondon76.2%
157 jointStirlingScotland76.2%
159HarrowLondon76.3%
160 jointHorshamSouth East76.4%
160 jointTonbridge and MallingSouth East76.4%
162 jointNorth East LincolnshireYorkshire and the Humber76.5%
162 jointRunnymedeSouth East76.5%
164NorwichEast of England76.6%
165East AyrshireScotland76.7%
166HillingdonLondon76.9%
167 jointCalderdaleYorkshire and the Humber77%
167 jointHarboroughEast Midlands77%
167 jointPlymouthSouth West77%
170 jointTorfaenWales77.1%
170 jointWindsor and MaidenheadSouth East77.1%
172 jointTendringEast of England77.2%
172 jointWest LothianScotland77.2%
174West BerkshireSouth East77.3%
175RutlandEast Midlands77.6%
176 jointAdurSouth East77.7%
176 jointCheshire EastNorth West77.7%
176 jointSuttonLondon77.7%
179East StaffordshireWest Midlands77.9%
180StroudSouth West78%
181MonmouthshireWales78.1%
182 jointBroxbourneEast of England78.2%
182 jointHuntingdonshireEast of England78.2%
184East CambridgeshireEast of England78.3%
185Merthyr TydfilWales78.4%
186 jointCherwellSouth East78.8%
186 jointExeterSouth West78.8%
186 jointNewark and SherwoodEast Midlands78.8%
189 jointWrexhamWales79%
189 jointWychavonWest Midlands79%
191DarlingtonNorth East79.1%
192 jointBostonEast Midlands79.2%
192 jointForest of DeanSouth West79.2%
192 jointWestmorland and FurnessNorth West79.2%
195 jointBournemouth, Christchurch and PooleSouth West79.4%
195 jointChelmsfordEast of England79.4%
197City of LondonLondon79.5%
198NewhamLondon79.7%
199 jointDenbighshireWales79.8%
199 jointGedlingEast Midlands79.8%
199 jointSpelthorneSouth East79.8%
202 jointHigh PeakEast Midlands80.1%
202 jointSolihullWest Midlands80.1%
204 jointBromsgroveWest Midlands80.2%
204 jointGreat YarmouthEast of England80.2%
204 jointNorth YorkshireYorkshire and the Humber80.2%
207RochfordEast of England80.3%
208St AlbansEast of England80.4%
209ThanetSouth East80.6%
210Tower HamletsLondon80.7%
211West LancashireNorth West81%
212 jointIslingtonLondon81.1%
212 jointLambethLondon81.1%
214MedwaySouth East81.3%
215 jointBristolSouth West81.4%
215 jointSouthwarkLondon81.4%
217Mid SussexSouth East81.5%
218NorthumberlandNorth East81.6%
219Stratford-on-AvonWest Midlands81.7%
220 jointSwanseaWales81.9%
220 jointWokinghamSouth East81.9%
220 jointWyre ForestWest Midlands81.9%
223PortsmouthSouth East82.1%
224 jointEast SuffolkEast of England82.5%
224 jointMaldonEast of England82.5%
226BarnsleyYorkshire and the Humber82.7%
227County DurhamNorth East82.9%
228City of EdinburghScotland83%
229 jointBexleyLondon83.3%
229 jointHackneyLondon83.3%
231 jointCheltenhamSouth West83.4%
231 jointFenlandEast of England83.4%
231 jointSouth StaffordshireWest Midlands83.4%
231 jointWandsworthLondon83.4%
235North TynesideNorth East83.6%
236BirminghamWest Midlands83.7%
237 jointNorth SomersetSouth West83.8%
237 jointThurrockEast of England83.8%
237 jointWest OxfordshireSouth East83.8%
240 jointHerefordshireWest Midlands84%
240 jointMertonLondon84%
242HaveringLondon84.1%
243TorbaySouth West84.2%
244 jointManchesterNorth West84.3%
244 jointRedbridgeLondon84.3%
246WalsallWest Midlands84.4%
247 jointCamdenLondon84.5%
247 jointHammersmith and FulhamLondon84.5%
249Ribble ValleyNorth West84.6%
250 jointBrentwoodEast of England84.8%
250 jointWatfordEast of England84.8%
252NottinghamEast Midlands84.9%
253 jointThree RiversEast of England85.1%
253 jointWestminsterLondon85.1%
253 jointWiganNorth West85.1%
256CardiffWales85.2%
257 jointMansfieldEast Midlands85.3%
257 jointStockportNorth West85.3%
259LincolnEast Midlands85.4%
260 jointBroxtoweEast Midlands85.7%
260 jointDundee CityScotland85.7%
262YorkYorkshire and the Humber85.9%
263LiverpoolNorth West86.2%
264Vale of GlamorganWales86.3%
265ConwyWales86.4%
266Waltham ForestLondon86.6%
267Blackburn with DarwenNorth West86.8%
268 jointChorleyNorth West86.9%
268 jointClackmannanshireScotland86.9%
270FarehamSouth East87%
271 jointEast LothianScotland87.1%
271 jointIsle of WightSouth East87.1%
273SalfordNorth West87.2%
274 jointBolsoverEast Midlands87.3%
274 jointDerbyEast Midlands87.3%
276 jointEastbourneSouth East87.4%
276 jointNewportWales87.4%
278BradfordYorkshire and the Humber87.6%
279DudleyWest Midlands87.7%
280Cheshire West and ChesterNorth West87.8%
281LancasterNorth West88%
282 jointBoltonNorth West88.1%
282 jointNorth NorthamptonshireEast Midlands88.1%
284East RenfrewshireScotland88.2%
285CambridgeEast of England88.3%
286 jointHaltonNorth West88.7%
286 jointNorth East DerbyshireEast Midlands88.7%
288CaerphillyWales88.8%
289 jointEpsom and EwellSouth East88.9%
289 jointNewcastle upon TyneNorth East88.9%
289 jointRushmoorSouth East88.9%
289 jointSandwellWest Midlands88.9%
293BurnleyNorth West89.3%
294South DerbyshireEast Midlands89.7%
295Barking and DagenhamLondon89.8%
296ChesterfieldEast Midlands90.1%
297 jointAmber ValleyEast Midlands90.2%
297 jointBridgendWales90.2%
297 jointStoke-on-TrentWest Midlands90.2%
300Fermanagh and OmaghNorthern Ireland90.3%
301BlabyEast Midlands90.7%
302RugbyWest Midlands90.8%
303 jointSloughSouth East90.9%
303 jointWyreNorth West90.9%
305 jointFlintshireWales91%
305 jointRenfrewshireScotland91%
305 jointSwindonSouth West91%
305 jointTamesideNorth West91%
309BraintreeEast of England91.3%
310 jointLutonEast of England91.4%
310 jointSheffieldYorkshire and the Humber91.4%
312 jointFyldeNorth West91.5%
312 jointGlasgow CityScotland91.5%
312 jointPendleNorth West91.5%
312 jointTraffordNorth West91.5%
316MidlothianScotland91.8%
317 jointAberdeen CityScotland91.9%
317 jointEast Riding of YorkshireYorkshire and the Humber91.9%
319GosportSouth East92%
320WarringtonNorth West92.1%
321 jointErewashEast Midlands92.4%
321 jointKirkleesYorkshire and the Humber92.4%
321 jointSt. HelensNorth West92.4%
324LeedsYorkshire and the Humber92.5%
325RossendaleNorth West92.8%
326 jointNorth LincolnshireYorkshire and the Humber93%
326 jointWorthingSouth East93%
328BuryNorth West93.1%
329RotherhamYorkshire and the Humber93.2%
330 jointCauseway Coast and GlensNorthern Ireland93.3%
330 jointKnowsleyNorth West93.3%
332WirralNorth West93.4%
333WorcesterWest Midlands93.5%
334 jointLeicesterEast Midlands93.8%
334 jointOldhamNorth West93.8%
334 jointWest NorthamptonshireEast Midlands93.8%
337SouthamptonSouth East93.9%
338Armagh City, Banbridge and CraigavonNorthern Ireland94%
339HyndburnNorth West94.1%
340 jointBelfastNorthern Ireland94.3%
340 jointDoncasterYorkshire and the Humber94.3%
342PeterboroughEast of England94.4%
343Mid UlsterNorthern Ireland94.5%
344WakefieldYorkshire and the Humber94.7%
345Derry City and StrabaneNorthern Ireland94.8%
346ReadingSouth East94.9%
347Oadby and WigstonEast Midlands95.1%
348HartlepoolNorth East95.2%
349 jointIpswichEast of England95.6%
349 jointNewry, Mourne and DownNorthern Ireland95.6%
349 jointWolverhamptonWest Midlands95.6%
352Milton KeynesSouth East96.2%
353 jointCoventryWest Midlands96.3%
353 jointMid and East AntrimNorthern Ireland96.3%
355Ards and North DownNorthern Ireland96.5%
356 jointBracknell ForestSouth East96.7%
356 jointLisburn and CastlereaghNorthern Ireland96.7%
358Cannock ChaseWest Midlands96.8%
359Southend-on-SeaEast of England97.6%
360Antrim and NewtownabbeyNorthern Ireland97.8%
361Kingston upon HullYorkshire and the Humber99.8%

Ofcom Connected Nations 2025, fixed broadband residential coverage by local authority · July 2025 · 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.