Official Ofcom coverage dataEvery UK postcodeFree, no obligation
Beyond Broadband

Full fibre rankings: every UK council area

All 361 council areas ranked by the share of premises that can order full fibre (Ofcom, January 2026). Tap a column to sort.

Kingston upon Hull99.6%99.6%+0.181
Southend-on-Sea97.6%98.3%+0.5102
Antrim and Newtownabbey96.7%97.1%+0.8693
Bracknell Forest96.7%97.2%+0.9494
Coventry96.7%97.7%+0.62815
Cannock Chase96.6%96.8%+0.3406
Milton Keynes96.4%96.4%+2.53017
Wolverhampton95.9%98.2%+2.568
Ards and North Down95.7%96%+0.4819
Hartlepool95.7%96.9%+2.120210
Reading95.6%96.4%+0.92011
Ipswich95.4%96.5%+1.54612
Lisburn and Castlereagh95.4%96.4%+0.46413
Mid and East Antrim95.2%95.2%+0.729414
Newry, Mourne and Down95.1%95.1%+1.441215
Oadby and Wigston95%98.4%+0.6716
Southampton95%97%+7.525317
Peterborough94.8%95.8%+1.727218
Rotherham94.7%96.7%+5.644619
Derry City and Strabane94.5%94.9%+2.343820
Doncaster94.5%96.4%+7.232521
East Riding of Yorkshire94.5%94.5%+4.81,54122
St. Helens94.5%96.9%+11.938523
Leicester94.4%97.6%+1.02424
Mid Ulster94.4%94.4%+2.045025
Wirral94.4%96.4%+2.28526
Wakefield94.2%95.3%+2.150127
Oldham94.1%97.2%+2.410828
Knowsley93.7%97%+2.89529
Swindon93.7%96.9%+3.438830
Causeway Coast and Glens93.6%93.6%+1.481731
Erewash93.6%96.1%+3.320132
West Northamptonshire93.5%94.3%+1.51,09333
Hyndburn93.4%93.8%+1.25834
Worcester93.4%93.4%+2.3135
Worthing93.3%97.6%+0.5736
Aberdeen City93.1%93.1%+2.217537
Bridgend93.1%93.1%+8.115338
Leeds93.1%96%+1.984839
North Lincolnshire93.1%93.8%+4.456240
Pendle93%94.3%+6.533841
Armagh City, Banbridge and Craigavon92.9%92.9%+0.036842
Kirklees92.9%95.2%+4.132643
Bury92.8%94.2%+1.210544
Fylde92.8%94.4%+5.07345
Eastbourne92.7%92.7%+7.2746
Trafford92.6%94%+4.010447
Midlothian92.5%92.5%+2.817648
Burnley92.4%96%+10.26749
Renfrewshire92.4%96.7%+3.532650
Wyre92.4%92.4%+2.819451
Belfast92.3%95.7%+1.142752
Sheffield92.3%94.1%+2.172653
Rugby92.2%92.9%+4.822354
South Derbyshire92.2%92.6%+9.834055
Tameside92.2%95.1%+4.85056
Warrington92.2%96%+10.611957
Rossendale92.1%92.9%+2.811458
Glasgow City92%94.9%+3.631859
Gosport92%97.9%+6.0160
Fareham91.7%97.7%+14.36461
Luton91.6%98.1%+1.611462
Slough91.5%96.9%+2.22363
Bradford91.3%95.5%+12.047164
Sandwell91.2%96.2%+10.43065
Fermanagh and Omagh90.9%90.9%+1.71,35466
Flintshire90.8%90.8%+3.080367
Rushmoor90.7%96.2%+8.739468
Blaby90.5%91.7%+1.910169
Salford90.4%94.2%+9.51,24270
Braintree90.3%90.3%+1.241871
Barking and Dagenham90%95.3%+1.239772
Rochford89.9%89.9%+11.93873
Chorley89.8%93.1%+6.425474
Epsom and Ewell89.8%95.9%+1.4375
Caerphilly89.7%89.7%+4.411276
Dudley89.7%97.2%+10.81977
Nottingham89.6%96.8%+15.510078
Stoke-on-Trent89.5%94%+7.930179
Blackburn with Darwen89.4%92.5%+11.117380
Cambridge89.4%94.7%+2.52481
Amber Valley89.2%89.2%+4.622682
Bolsover89.1%93.3%+7.913483
East Renfrewshire88.8%95.3%+1.96584
Charnwood88.7%93.7%+18.922685
Halton88.7%96%+2.26886
North Northamptonshire88.6%95.3%+4.356287
Ashfield88.5%97%+38.78188
Barnsley88.5%91.3%+30.532389
Tamworth88.5%97.9%-11.13490
Conwy88.3%88.3%+4.11,09491
Westminster88.3%89.5%+3.37992
Bolton88.1%95%+14.825593
Chesterfield88%90.5%+3.76394
Derby88%97.5%+2.32795
Liverpool88%91.6%+4.430496
North East Derbyshire87.9%87.9%+4.142197
Cheshire West and Chester87.8%88.3%+4.81,09898
East Lothian87.8%87.8%+3.297299
Watford87.8%95%+5.017100
Rochdale87.7%92%+18.8242101
Wigan87.7%96.5%+10.6227102
Newport87.6%93.1%+8.5389103
Portsmouth87.6%96.9%+11.1297104
Stockport87.6%94.9%+10.7143105
Waltham Forest87.4%94.1%+4.2459106
Lancaster87.2%89.1%+1.8267107
Vale of Glamorgan87.1%91%+5.1560108
Cardiff87%94.4%+5.5837109
Isle of Wight87%87%+1.9722110
Camden86.9%95.2%+3.86111
Newcastle upon Tyne86.9%91.2%+2.0320112
Broxtowe86.8%95.7%+1.164113
Lincoln86.8%91.9%+2.723114
Darlington86.7%92.7%+11.3741115
Manchester86.7%90%+4.41,051116
York86.6%90.3%+5.4176117
Ribble Valley86.5%86.6%+8.8535118
Clackmannanshire86.2%86.2%+1.358119
Walsall86.1%94.2%+7.798120
Wrexham86.1%86.1%+18.1651121
Cheltenham86%93.5%+4.578122
Preston86%92.2%+21.1105123
Calderdale85.9%87.9%+19.3402124
Dundee City85.8%94.2%+3.321125
Mansfield85.7%96%+6.821126
Birmingham85.6%95%+6.61,888127
Three Rivers85.6%91.5%+2.8102128
West Lancashire85.6%85.6%+8.5384129
Hammersmith and Fulham85.4%91%+3.9107130
South Ribble85.4%88.4%+25.1160131
High Peak85.3%85.3%+21.1426132
Swansea85.3%91.6%+8.3490133
Thurrock85.3%92.8%+7.5415134
Wandsworth85.2%90.3%+5.599135
Castle Point85.1%89.2%+37.343136
Redbridge84.8%93.3%+1.7235137
Brentwood84.7%84.7%+2.8164138
East Suffolk84.7%85.4%+7.3811139
West Oxfordshire84.7%92.6%+4.0100140
North Tyneside84.6%94.1%+4.2286141
Gedling84.5%93.5%+7.8157142
Havering84.5%91.2%+2.6279143
North Somerset84.5%89.4%+4.9858144
Islington84.4%95.3%+5.25145
Bexley84.2%93.4%+2.8222146
City of Edinburgh84.2%92.7%+3.9741147
Fenland84.2%88.5%+2.4446148
Sefton84.2%88.3%+13.2100149
Wokingham84.2%93.8%+5.4170150
County Durham84.1%85.4%+9.11,678151
Hackney84.1%91.6%+1.980152
Blackpool83.9%93.6%+42.89153
Hastings83.6%83.6%+12.99154
South Staffordshire83.6%83.6%+3.0492155
Torbay83.6%87.8%+3.197156
Cumberland83.5%84.8%+23.32,286157
Lambeth83.5%92.3%+6.03158
Bristol83.4%94.1%+3.6668159
East Cambridgeshire83.4%87.1%+6.1376160
Newham83%91.9%+6.9277161
Great Yarmouth82.8%87.7%+10.665162
Stratford-on-Avon82.6%85.3%+5.8463163
Mid Sussex82.5%82.5%+2.8261164
Arun82.3%82.3%+18.682165
City of London82.3%82.6%+2.01166
Herefordshire82.3%82.3%+0.81,829167
North Yorkshire82.3%82.6%+8.66,736168
Maldon82.2%82.2%+0.1208169
Wyre Forest82.2%88.1%+7.9150170
East Staffordshire82.1%82.5%+7.5534171
Northumberland82.1%82.1%+9.72,863172
Southwark82.1%90.3%+2.919173
Tower Hamlets82%86.7%+2.9373174
Denbighshire81.8%81.8%+6.3922175
Newark and Sherwood81.8%84.1%+8.9444176
Westmorland and Furness81.8%81.8%+12.22,587177
St Albans81.7%93.5%+2.5140178
Merton81.6%94.7%-0.253179
Medway81.2%90.4%+4.7765180
Solihull81.2%95.4%+9.0579181
Chelmsford81.1%87.9%+5.9446182
Hillingdon80.6%92.9%+5.5616183
Sunderland80.6%94.7%+18.2799184
Spelthorne80.5%92.2%+4.6217185
West Lothian80.4%92.3%+10.1489186
Bromsgrove80.3%85.1%+2.5133187
North Ayrshire80.2%83.7%+12.1256188
North East Lincolnshire80.1%94.2%+14.1838189
Boston80%80%+0.5475190
Rhondda Cynon Taf80%81.4%+10.8132191
Exeter79.9%90.4%+1.8544192
Stroud79.9%80.8%+20.6273193
Forest of Dean79.5%79.5%+4.81,025194
North West Leicestershire79.5%89.5%+24.2383195
Bournemouth, Christchurch and Poole79.4%89%+3.4104196
Tendring79.4%79.4%+2.3231197
Cherwell79.3%88.8%+5.1611198
West Suffolk79.3%82.6%+12.1292199
Cheshire East79.2%83.7%+5.41,687200
Thanet79.2%79.2%+2.9609201
Merthyr Tydfil79.1%79.1%+5.575202
Monmouthshire79%79%+7.11,362203
Huntingdonshire78.8%90%+3.7712204
Rutland78.8%78.8%+5.0140205
West Berkshire78.6%87.8%+2.7471206
Lewisham78.5%90.1%+7.0145207
Newcastle-under-Lyme78.5%83.9%+9.4247208
Plymouth78.2%93.8%+10.9575209
Wychavon78.2%78.4%+2.0440210
Broadland78.1%81.6%+12.7395211
Neath Port Talbot78.1%83.2%+17.4203212
South Kesteven78.1%83%+10.11,130213
Sutton78.1%91.7%+2.632214
Harborough77.9%80.8%+9.3502215
Brent77.8%86.9%+6.7253216
Gloucester77.7%94.8%+30.6102217
Harrow77.7%89.9%+6.0367218
Bassetlaw77.6%80.9%+7.7567219
Blaenau Gwent77.6%77.6%+18.5139220
Greenwich77.6%89.9%+2.4180221
Windsor and Maidenhead77.6%85.8%+4.4146222
Runnymede77.2%85.8%+5.6298223
Stirling77.2%77.2%+10.8765224
Gateshead77%89.4%+23.4983225
Adur76.9%95.4%+0.427226
South Holland76.4%76.4%+2.4950227
Horsham76.3%76.3%+2.1595228
East Ayrshire76.2%78.8%+1.9351229
Uttlesford76.2%82.9%+11.2570230
East Dunbartonshire76.1%92.1%+2.6111231
Hinckley and Bosworth75.9%83.6%+12.9216232
Dorset75.8%76.7%+9.21,114233
Woking75.8%91.5%+11.951234
Scottish Borders75.7%75.7%+9.2434235
Hart75.6%86.9%+11.5208236
Reigate and Banstead75.5%88%+6.771237
Babergh75.4%75.4%+5.5252238
New Forest75.4%77.4%+10.2355239
North Warwickshire75.3%81.9%+24.8225240
Wealden75.3%75.3%+13.9414241
East Devon75.2%75.2%+2.21,646242
Norwich75.2%89.1%+2.921243
Bedford75.1%85.4%+10.6520244
Canterbury75%75%+5.9632245
Tewkesbury75%87.7%+15.1797246
Tonbridge and Malling75%85.5%+7.9633247
Tunbridge Wells75%80.8%+3.4450248
South Oxfordshire74.9%82.8%+13.8179249
Dover74.8%80.3%+8.5618250
Somerset74.6%75.7%+4.54,871251
Buckinghamshire74.5%82%+6.31,870252
Folkestone and Hythe74.5%80.2%+10.31,194253
Central Bedfordshire74.4%86.7%+14.9794254
Lewes74.4%74.4%+9.2179255
Rother74.4%74.4%+7.3241256
Basildon74.3%91.3%+3.7189257
Broxbourne74.3%92.1%+0.179258
Shropshire74.3%74.6%+7.55,471259
Swale74.3%80.2%+2.9763260
Lichfield73.8%83.2%+1.2464261
Surrey Heath73.8%89.4%+14.926262
Teignbridge73.8%76.9%+1.41,687263
Dartford73.5%84%+13.9314264
Torfaen73.2%82.7%+2.7514265
Epping Forest73.1%88.1%+7.1307266
Carmarthenshire73%73%+8.43,774267
Gravesham73%83.1%+3.8137268
Kensington and Chelsea73%93.3%+3.6192269
Bath and North East Somerset72.9%79.3%+6.1405270
Stafford72.9%84.3%+5.8876271
North Lanarkshire72.6%93.4%+18.6604272
Hertsmere72.3%89.8%+1.7105273
Cotswold72.2%72.2%+7.3344274
Ealing72%89.4%+5.5452275
Fife71.7%83.1%+7.3712276
Malvern Hills71.7%71.7%+2.7766277
Eastleigh71.6%90.3%+17.483278
Maidstone71.4%80.5%+6.3879279
Staffordshire Moorlands71.4%75.6%+13.81,037280
South Ayrshire71.3%81.4%+10.6234281
Kingston upon Thames71.2%91.2%+9.362282
East Hertfordshire71%84%+10.4291283
Falkirk71%94.3%+13.5212284
South Norfolk70.9%71.7%+11.0817285
Mole Valley70.8%81%+20.8157286
Croydon70.7%89.9%+17.8387287
Gwynedd70.7%70.7%+13.51,932288
Richmond upon Thames70.4%90.8%+13.164289
Nuneaton and Bedworth70.3%93.7%+6.0103290
Barnet69.7%80.2%+17.8252291
Wiltshire69.7%76.9%+7.61,798292
North Hertfordshire69.6%85.8%+5.3249293
North Kesteven69.6%82.9%+5.7825294
Havant69.4%94.8%+15.84295
Bromley69.2%93%+15.6192296
Pembrokeshire69.2%69.2%+6.61,650297
Brighton and Hove68.9%86.7%+14.1745298
South Lanarkshire68.8%89.3%+13.0580299
Dacorum68.3%86.3%+8.0437300
South Cambridgeshire68.1%85.8%+14.3586301
Ashford68%76%+3.61,209302
Colchester68%82.2%+14.1644303
Crawley68%91.1%+3.779304
Waverley68%71.1%+2.7388305
Isle of Anglesey67.6%67.6%+19.5801306
Sevenoaks67.4%76.2%+8.2367307
Breckland67.3%67.3%+4.61,120308
Chichester67.3%67.3%+5.2750309
Melton67.2%78.8%+14.9404310
Mid Devon67.2%67.2%+11.32,304311
South Gloucestershire67%85.4%+12.7698312
Basingstoke and Deane66.9%80.5%+0.5704313
Dumfries and Galloway66.9%66.9%+25.4635314
South Tyneside66.4%92.9%+39.4270315
Hounslow65.9%91.4%+14.0500316
Guildford65.6%81.8%+6.8187317
Cornwall65.3%66%+7.94,562318
King's Lynn and West Norfolk65.3%65.3%+2.9935319
Rushcliffe64.8%80.9%+7.4343320
West Lindsey64.4%68.1%+2.91,984321
Vale of White Horse64.3%84.4%+0.8296322
West Devon64.2%64.2%+6.32,126323
Moray64.1%64.1%+8.41,721324
East Lindsey64%67%+12.92,136325
Derbyshire Dales63.3%63.3%+8.9817326
Highland63.3%63.3%+12.210,114327
Elmbridge63.1%84.7%+0.465328
East Hampshire62.7%73.8%+6.6703329
Middlesbrough62.6%94.6%+8.1535330
Mid Suffolk62.4%62.4%+7.5485331
Powys62.1%62.1%+10.44,856332
Haringey61.6%89.1%+6.2232333
Warwick61.4%86.1%+20.7179334
North Devon60.9%60.9%-4.01,819335
Redcar and Cleveland60.3%90.2%+4.2602336
Welwyn Hatfield60.1%88%+4.1173337
Torridge60%60%+0.02,696338
Stockton-on-Tees59.6%92%+6.91,632339
Enfield59.5%91.2%+21.2540340
Tandridge59.5%72.9%+9.5279341
Angus58.9%67.3%+10.82,876342
Ceredigion58.7%58.7%+10.32,127343
South Hams58.6%58.7%+3.62,160344
Winchester58.4%69.3%+17.01,027345
Inverclyde58.3%85.6%+12.078346
Test Valley58%75.6%+11.0781347
Telford and Wrekin57.5%87.1%+26.7292348
Oxford57.1%79.4%+25.5150349
Stevenage56.8%92.6%+1.665350
West Dunbartonshire54.9%91.8%+27.820351
North Norfolk54.5%54.5%+5.5774352
Isles of Scilly50.2%50.2%+43.61353
Redditch49.6%90.7%+1.640354
Aberdeenshire48.5%48.5%+8.26,432355
Harlow41.9%90.9%+28.5441356
Perth and Kinross36.6%55.1%+11.82,872357
Orkney Islands30%30%+12.1984358
Argyll and Bute23.9%23.9%+5.23,220359
Shetland Islands20%20%+7.0909360
Na H-eileanan Siar12%12%+6.2864361

Questions

Which council area has the best full fibre coverage?

Kingston upon Hull (99.6%), followed by Southend-on-Sea and Antrim and Newtownabbey.

Which council area has the worst full fibre coverage?

Na H-eileanan Siar (12%), then Shetland Islands and Argyll and Bute.

Where is full fibre growing fastest?

Isles of Scilly added 43.6 points of full fibre coverage between January 2025 and January 2026, the most of any council area.