Premises with good 4G indoors from all four networks, every council ranked
Premises where all four mobile networks predict good 4G indoors. Outdoors nearly every council is above 99%. Figures for January 2026, published for 361 councils in the UK. Lowest first: the order says where a council sits, not whether that is good.
Lowest: Isles of Scilly, 0%. The council in the middle: Neath Port Talbot, 92.4%. Joint highest: City of London; Kensington and Chelsea, 100%.
| Place | Council | Figure |
|---|---|---|
| 1 | Isles of ScillySouth West | 0% |
| 2 | Mid UlsterNorthern Ireland | 54.32% |
| 3 | Fermanagh and OmaghNorthern Ireland | 56.96% |
| 4 | Shetland IslandsScotland | 58.21% |
| 5 | MaldonEast of England | 63.15% |
| 6 | Mid SuffolkEast of England | 63.75% |
| 7 | North NorfolkEast of England | 65.53% |
| 8 | West LindseyEast Midlands | 66.43% |
| 9 | Newry, Mourne and DownNorthern Ireland | 66.8% |
| 10 | Forest of DeanSouth West | 68.26% |
| 11 | TorridgeSouth West | 68.71% |
| 12 | Na h-Eileanan SiarScotland | 68.78% |
| 13 | South CambridgeshireEast of England | 68.98% |
| 14 | CotswoldSouth West | 69.36% |
| 15 | Isle of AngleseyWales | 69.94% |
| 16 | South NorfolkEast of England | 70% |
| 17 | South HollandEast Midlands | 70.05% |
| 18 | North KestevenEast Midlands | 70.33% |
| 19 | West OxfordshireSouth East | 70.48% |
| 20 | Armagh City, Banbridge and CraigavonNorthern Ireland | 70.51% |
| 21 | Malvern HillsWest Midlands | 70.82% |
| 22 | King's Lynn and West NorfolkEast of England | 70.84% |
| 23 | BroadlandEast of England | 71.01% |
| 24 | Causeway Coast and GlensNorthern Ireland | 71.6% |
| 25 | Tonbridge and MallingSouth East | 71.81% |
| 26 | RutlandEast Midlands | 72.06% |
| 27 | CeredigionWales | 72.19% |
| 28 | West DevonSouth West | 72.21% |
| 29 | Stratford-on-AvonWest Midlands | 72.62% |
| 30 | East LindseyEast Midlands | 72.7% |
| 31 | FenlandEast of England | 72.83% |
| 32 | Mid DevonSouth West | 72.88% |
| 33 | UttlesfordEast of England | 73.13% |
| 34 | Orkney IslandsScotland | 73.3% |
| 35 | BrecklandEast of England | 73.5% |
| 36 | North DevonSouth West | 74.72% |
| 37 | South HamsSouth West | 74.81% |
| 38 | PowysWales | 75.43% |
| 39 | WealdenSouth East | 75.65% |
| 40 joint | HarboroughEast Midlands | 75.84% |
| 40 joint | LichfieldWest Midlands | 75.84% |
| 42 | BostonEast Midlands | 76.13% |
| 43 | HerefordshireWest Midlands | 76.65% |
| 44 | BaberghEast of England | 76.79% |
| 45 | WychavonWest Midlands | 76.82% |
| 46 | GwyneddWales | 76.83% |
| 47 | PembrokeshireWales | 76.84% |
| 48 | North WarwickshireWest Midlands | 76.91% |
| 49 | Tunbridge WellsSouth East | 77.25% |
| 50 | Derbyshire DalesEast Midlands | 77.38% |
| 51 | AshfordSouth East | 77.48% |
| 52 | MeltonEast Midlands | 77.63% |
| 53 | East Riding of YorkshireYorkshire and the Humber | 77.97% |
| 54 | FlintshireWales | 78% |
| 55 | Vale of White HorseSouth East | 78.06% |
| 56 | BolsoverEast Midlands | 78.08% |
| 57 | Dumfries and GallowayScotland | 78.18% |
| 58 | Derry City and StrabaneNorthern Ireland | 78.42% |
| 59 | Mid and East AntrimNorthern Ireland | 78.44% |
| 60 | East SuffolkEast of England | 78.45% |
| 61 | West LancashireNorth West | 78.56% |
| 62 | East CambridgeshireEast of England | 78.8% |
| 63 | East DevonSouth West | 78.81% |
| 64 | SomersetSouth West | 79.11% |
| 65 | North West LeicestershireEast Midlands | 79.12% |
| 66 | TendringEast of England | 79.13% |
| 67 | MorayScotland | 79.15% |
| 68 | ShropshireWest Midlands | 79.25% |
| 69 | Argyll and ButeScotland | 79.3% |
| 70 | HartlepoolNorth East | 79.53% |
| 71 | SwaleSouth East | 79.95% |
| 72 | CornwallSouth West | 80.05% |
| 73 | Hinckley and BosworthEast Midlands | 80.1% |
| 74 | RotherSouth East | 80.29% |
| 75 | CarmarthenshireWales | 80.3% |
| 76 | North YorkshireYorkshire and the Humber | 80.31% |
| 77 | North SomersetSouth West | 80.44% |
| 78 | DenbighshireWales | 80.47% |
| 79 | Westmorland and FurnessNorth West | 80.61% |
| 80 | West SuffolkEast of England | 80.84% |
| 81 | ConwyWales | 80.91% |
| 82 | ChichesterSouth East | 80.95% |
| 83 | South DerbyshireEast Midlands | 81.26% |
| 84 | SevenoaksSouth East | 81.36% |
| 85 | HuntingdonshireEast of England | 81.37% |
| 86 | South OxfordshireSouth East | 81.54% |
| 87 | WiltshireSouth West | 81.56% |
| 88 | DorsetSouth West | 81.7% |
| 89 | Test ValleySouth East | 81.87% |
| 90 | HighlandScotland | 81.93% |
| 91 | AberdeenshireScotland | 81.97% |
| 92 | CherwellSouth East | 82.08% |
| 93 | East StaffordshireWest Midlands | 82.14% |
| 94 | CumberlandNorth West | 82.22% |
| 95 | Great YarmouthEast of England | 82.26% |
| 96 | North LincolnshireYorkshire and the Humber | 82.32% |
| 97 | TewkesburySouth West | 82.57% |
| 98 | DoverSouth East | 82.81% |
| 99 | Newark and SherwoodEast Midlands | 82.96% |
| 100 | WaverleySouth East | 82.97% |
| 101 | StroudSouth West | 82.99% |
| 102 | MonmouthshireWales | 83% |
| 103 | BassetlawEast Midlands | 83.21% |
| 104 | Mid SussexSouth East | 83.43% |
| 105 | North East DerbyshireEast Midlands | 83.44% |
| 106 | Ribble ValleyNorth West | 83.48% |
| 107 | NorthumberlandNorth East | 83.68% |
| 108 joint | Lisburn and CastlereaghNorthern Ireland | 83.69% |
| 108 joint | WrexhamWales | 83.69% |
| 110 | HorshamSouth East | 83.73% |
| 111 | Central BedfordshireEast of England | 83.95% |
| 112 | East HampshireSouth East | 84.08% |
| 113 | New ForestSouth East | 84.14% |
| 114 | TeignbridgeSouth West | 84.37% |
| 115 | Folkestone and HytheSouth East | 84.52% |
| 116 | BraintreeEast of England | 84.64% |
| 117 | Cheshire West and ChesterNorth West | 84.99% |
| 118 | TandridgeSouth East | 85.23% |
| 119 | Antrim and NewtownabbeyNorthern Ireland | 85.24% |
| 120 | ChelmsfordEast of England | 85.58% |
| 121 | BuckinghamshireSouth East | 85.9% |
| 122 | Isle of WightSouth East | 85.93% |
| 123 | MaidstoneSouth East | 86.04% |
| 124 | North NorthamptonshireEast Midlands | 86.06% |
| 125 joint | FyldeNorth West | 86.09% |
| 125 joint | StirlingScotland | 86.09% |
| 127 | SwanseaWales | 86.12% |
| 128 | Vale of GlamorganWales | 86.23% |
| 129 | Perth and KinrossScotland | 86.24% |
| 130 | South KestevenEast Midlands | 86.59% |
| 131 | ColchesterEast of England | 86.66% |
| 132 | West LothianScotland | 86.68% |
| 133 | County DurhamNorth East | 86.83% |
| 134 | Scottish BordersScotland | 87.15% |
| 135 | East HertfordshireEast of England | 87.24% |
| 136 | South StaffordshireWest Midlands | 87.42% |
| 137 joint | BedfordEast of England | 87.55% |
| 137 joint | Epping ForestEast of England | 87.55% |
| 139 | Staffordshire MoorlandsWest Midlands | 87.57% |
| 140 | Wyre ForestWest Midlands | 87.64% |
| 141 | WinchesterSouth East | 87.73% |
| 142 | MansfieldEast Midlands | 87.87% |
| 143 | East LothianScotland | 88.02% |
| 144 | CanterburySouth East | 88.17% |
| 145 | RushcliffeEast Midlands | 88.37% |
| 146 | Telford and WrekinWest Midlands | 88.86% |
| 147 | ThanetSouth East | 88.87% |
| 148 | PendleNorth West | 89.05% |
| 149 | Bath and North East SomersetSouth West | 89.07% |
| 150 | Amber ValleyEast Midlands | 89.14% |
| 151 | DoncasterYorkshire and the Humber | 89.15% |
| 152 | Ards and North DownNorthern Ireland | 89.29% |
| 153 | West BerkshireSouth East | 89.3% |
| 154 | Mole ValleySouth East | 89.34% |
| 155 | West NorthamptonshireEast Midlands | 89.51% |
| 156 | AngusScotland | 89.52% |
| 157 | LewesSouth East | 89.53% |
| 158 | Redcar and ClevelandNorth East | 89.56% |
| 159 | ThurrockEast of England | 89.59% |
| 160 | StaffordWest Midlands | 89.65% |
| 161 | North East LincolnshireYorkshire and the Humber | 89.79% |
| 162 | East AyrshireScotland | 90.15% |
| 163 | Stockton-on-TeesNorth East | 90.16% |
| 164 | RotherhamYorkshire and the Humber | 90.44% |
| 165 | HartSouth East | 90.55% |
| 166 | Cheshire EastNorth West | 90.82% |
| 167 | North HertfordshireEast of England | 90.98% |
| 168 | South AyrshireScotland | 91.08% |
| 169 | FifeScotland | 91.16% |
| 170 | FalkirkScotland | 91.2% |
| 171 | North AyrshireScotland | 91.37% |
| 172 | WyreNorth West | 91.64% |
| 173 | RochfordEast of England | 91.66% |
| 174 | ChorleyNorth West | 91.67% |
| 175 | BlabyEast Midlands | 91.69% |
| 176 | SolihullWest Midlands | 91.71% |
| 177 | Basingstoke and DeaneSouth East | 91.74% |
| 178 | Blaenau GwentWales | 92.2% |
| 179 | GuildfordSouth East | 92.21% |
| 180 | PeterboroughEast of England | 92.28% |
| 181 | Neath Port TalbotWales | 92.4% |
| 182 | BromsgroveWest Midlands | 92.42% |
| 183 | LancasterNorth West | 92.5% |
| 184 | BrentwoodEast of England | 92.59% |
| 185 | CharnwoodEast Midlands | 92.62% |
| 186 | BarnsleyYorkshire and the Humber | 92.66% |
| 187 | TorbaySouth West | 92.71% |
| 188 | WalsallWest Midlands | 92.78% |
| 189 | MidlothianScotland | 92.8% |
| 190 | RugbyWest Midlands | 92.91% |
| 191 | ErewashEast Midlands | 92.97% |
| 192 | MedwaySouth East | 93.01% |
| 193 | TorfaenWales | 93.05% |
| 194 | Rhondda Cynon TafWales | 93.06% |
| 195 | BroxtoweEast Midlands | 93.11% |
| 196 | BridgendWales | 93.24% |
| 197 | South GloucestershireSouth West | 93.58% |
| 198 | AshfieldEast Midlands | 93.65% |
| 199 | High PeakEast Midlands | 93.78% |
| 200 | BurnleyNorth West | 93.8% |
| 201 | CalderdaleYorkshire and the Humber | 93.85% |
| 202 | DacorumEast of England | 94.03% |
| 203 | SwindonSouth West | 94.27% |
| 204 | WarwickWest Midlands | 94.32% |
| 205 joint | CaerphillyWales | 94.34% |
| 205 joint | North TynesideNorth East | 94.34% |
| 207 | Milton KeynesSouth East | 94.41% |
| 208 | WiganNorth West | 94.43% |
| 209 | RochdaleNorth West | 94.47% |
| 210 | SeftonNorth West | 94.49% |
| 211 | Nuneaton and BedworthWest Midlands | 94.61% |
| 212 | BasildonEast of England | 94.66% |
| 213 | GraveshamSouth East | 94.71% |
| 214 | South LanarkshireScotland | 94.78% |
| 215 | PrestonNorth West | 94.79% |
| 216 | SunderlandNorth East | 94.88% |
| 217 | EastbourneSouth East | 94.91% |
| 218 joint | RedditchWest Midlands | 94.95% |
| 218 joint | St. HelensNorth West | 94.95% |
| 220 | GedlingEast Midlands | 95.01% |
| 221 | GatesheadNorth East | 95.02% |
| 222 | EastleighSouth East | 95.04% |
| 223 | North LanarkshireScotland | 95.06% |
| 224 | East DunbartonshireScotland | 95.08% |
| 225 | DarlingtonNorth East | 95.11% |
| 226 joint | Bournemouth, Christchurch and PooleSouth West | 95.12% |
| 226 joint | ClackmannanshireScotland | 95.12% |
| 228 | YorkYorkshire and the Humber | 95.24% |
| 229 | East RenfrewshireScotland | 95.32% |
| 230 | DudleyWest Midlands | 95.34% |
| 231 | BelfastNorthern Ireland | 95.41% |
| 232 | RossendaleNorth West | 95.44% |
| 233 | WakefieldYorkshire and the Humber | 95.45% |
| 234 | LeicesterEast Midlands | 95.49% |
| 235 | RunnymedeSouth East | 95.71% |
| 236 | Cannock ChaseWest Midlands | 95.72% |
| 237 | BradfordYorkshire and the Humber | 95.73% |
| 238 joint | BlackpoolNorth West | 95.77% |
| 238 joint | NewportWales | 95.77% |
| 240 | South RibbleNorth West | 95.96% |
| 241 | KirkleesYorkshire and the Humber | 96.03% |
| 242 | WirralNorth West | 96.1% |
| 243 | Welwyn HatfieldEast of England | 96.29% |
| 244 | RenfrewshireScotland | 96.37% |
| 245 | ArunSouth East | 96.44% |
| 246 | SheffieldYorkshire and the Humber | 96.54% |
| 247 | BuryNorth West | 96.56% |
| 248 | Waltham ForestLondon | 96.57% |
| 249 | ChesterfieldEast Midlands | 96.64% |
| 250 | Newcastle-under-LymeWest Midlands | 96.67% |
| 251 | West DunbartonshireScotland | 96.77% |
| 252 | Southend-on-SeaEast of England | 96.81% |
| 253 | LeedsYorkshire and the Humber | 96.83% |
| 254 | Castle PointEast of England | 96.84% |
| 255 | Epsom and EwellSouth East | 96.85% |
| 256 | BristolSouth West | 96.87% |
| 257 joint | BoltonNorth West | 96.92% |
| 257 joint | Three RiversEast of England | 96.92% |
| 259 joint | BromleyLondon | 96.96% |
| 259 joint | Reigate and BansteadSouth East | 96.96% |
| 261 | MiddlesbroughNorth East | 96.99% |
| 262 | LiverpoolNorth West | 97.01% |
| 263 | CheltenhamSouth West | 97.05% |
| 264 | ExeterSouth West | 97.08% |
| 265 joint | FarehamSouth East | 97.13% |
| 265 joint | Windsor and MaidenheadSouth East | 97.13% |
| 267 | AdurSouth East | 97.16% |
| 268 | WokinghamSouth East | 97.21% |
| 269 | HavantSouth East | 97.26% |
| 270 | Bracknell ForestSouth East | 97.27% |
| 271 | HaltonNorth West | 97.28% |
| 272 | WokingSouth East | 97.38% |
| 273 | Merthyr TydfilWales | 97.39% |
| 274 | TamworthWest Midlands | 97.48% |
| 275 joint | HarlowEast of England | 97.51% |
| 275 joint | St AlbansEast of England | 97.51% |
| 277 | KnowsleyNorth West | 97.52% |
| 278 | Surrey HeathSouth East | 97.62% |
| 279 | CoventryWest Midlands | 97.64% |
| 280 | WolverhamptonWest Midlands | 97.65% |
| 281 | Aberdeen CityScotland | 97.68% |
| 282 | HaveringLondon | 97.69% |
| 283 | HyndburnNorth West | 97.72% |
| 284 | Brighton and HoveSouth East | 97.73% |
| 285 | OldhamNorth West | 97.83% |
| 286 | DartfordSouth East | 97.93% |
| 287 | GloucesterSouth West | 97.97% |
| 288 | CardiffWales | 97.99% |
| 289 | WarringtonNorth West | 98.01% |
| 290 | CrawleySouth East | 98.1% |
| 291 | Blackburn with DarwenNorth West | 98.11% |
| 292 joint | CroydonLondon | 98.14% |
| 292 joint | Stoke-on-TrentWest Midlands | 98.14% |
| 294 | ElmbridgeSouth East | 98.17% |
| 295 joint | Barking and DagenhamLondon | 98.19% |
| 295 joint | InverclydeScotland | 98.19% |
| 297 | StockportNorth West | 98.21% |
| 298 | HertsmereEast of England | 98.23% |
| 299 | South TynesideNorth East | 98.28% |
| 300 | BroxbourneEast of England | 98.29% |
| 301 joint | IslingtonLondon | 98.3% |
| 301 joint | LincolnEast Midlands | 98.3% |
| 303 | EnfieldLondon | 98.33% |
| 304 | BexleyLondon | 98.38% |
| 305 | SandwellWest Midlands | 98.45% |
| 306 | HillingdonLondon | 98.58% |
| 307 | TamesideNorth West | 98.6% |
| 308 | BarnetLondon | 98.65% |
| 309 | StevenageEast of England | 98.71% |
| 310 | RedbridgeLondon | 98.74% |
| 311 joint | RushmoorSouth East | 98.79% |
| 311 joint | WorcesterWest Midlands | 98.79% |
| 313 joint | Newcastle upon TyneNorth East | 98.8% |
| 313 joint | SalfordNorth West | 98.8% |
| 315 | CambridgeEast of England | 98.83% |
| 316 | HastingsSouth East | 98.87% |
| 317 joint | NewhamLondon | 98.89% |
| 317 joint | NorwichEast of England | 98.89% |
| 319 | ReadingSouth East | 99.01% |
| 320 | IpswichEast of England | 99.07% |
| 321 | BirminghamWest Midlands | 99.1% |
| 322 | GreenwichLondon | 99.16% |
| 323 | TraffordNorth West | 99.22% |
| 324 | Oadby and WigstonEast Midlands | 99.26% |
| 325 | GosportSouth East | 99.28% |
| 326 | Glasgow CityScotland | 99.36% |
| 327 | PlymouthSouth West | 99.37% |
| 328 | HaringeyLondon | 99.43% |
| 329 | OxfordSouth East | 99.44% |
| 330 | Kingston upon ThamesLondon | 99.51% |
| 331 joint | City of EdinburghScotland | 99.53% |
| 331 joint | SouthamptonSouth East | 99.53% |
| 333 joint | SuttonLondon | 99.54% |
| 333 joint | WorthingSouth East | 99.54% |
| 335 | Richmond upon ThamesLondon | 99.57% |
| 336 | HackneyLondon | 99.58% |
| 337 | SpelthorneSouth East | 99.61% |
| 338 | Dundee CityScotland | 99.68% |
| 339 | Kingston upon HullYorkshire and the Humber | 99.69% |
| 340 | WandsworthLondon | 99.74% |
| 341 | HarrowLondon | 99.75% |
| 342 | LutonEast of England | 99.77% |
| 343 | NottinghamEast Midlands | 99.78% |
| 344 | LewishamLondon | 99.79% |
| 345 | MertonLondon | 99.8% |
| 346 | Hammersmith and FulhamLondon | 99.83% |
| 347 | EalingLondon | 99.84% |
| 348 joint | HounslowLondon | 99.86% |
| 348 joint | ManchesterNorth West | 99.86% |
| 350 | SloughSouth East | 99.87% |
| 351 joint | BrentLondon | 99.88% |
| 351 joint | CamdenLondon | 99.88% |
| 353 | Tower HamletsLondon | 99.93% |
| 354 | WatfordEast of England | 99.94% |
| 355 | PortsmouthSouth East | 99.95% |
| 356 joint | DerbyEast Midlands | 99.96% |
| 356 joint | LambethLondon | 99.96% |
| 356 joint | SouthwarkLondon | 99.96% |
| 359 | WestminsterLondon | 99.99% |
| 360 joint | City of LondonLondon | 100% |
| 360 joint | Kensington and ChelseaLondon | 100% |
Ofcom, Connected Nations, mobile coverage by local authority, January 2026 · January 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.