Council | Code | Superfast (Over 30 Mbps) (% premises) | Gigabit (Over 900 Mbps i.e. FTTP or DOCSIS 3.1) (% premises) |
Full Fibre FTTP (% premises) |
Download Q2 2025 (Mbps) | Upload Q2 2025 (Mbps) | Utilisation % | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Bottom 20% | Median | Mean | Top 20% | Bottom 20% | Median | Mean | Top 20% | ||||||
City of Kingston upon Hull | E06000010 | 100.0% | 100.0% | 100.0% | 0 | ||||||||
Blackpool | E06000009 | 99.9% | 95.6% | 69.6% | 0 | ||||||||
Wirral District | E08000015 | 99.8% | 97.6% | 94.9% | 0 | ||||||||
Southend-on-Sea | E06000033 | 99.8% | 98.0% | 96.5% | 0 | ||||||||
Sandwell District | E08000028 | 99.8% | 95.6% | 89.6% | 0 | ||||||||
Sefton District | E08000014 | 99.7% | 82.5% | 76.5% | 0 | ||||||||
Luton | E06000032 | 99.7% | 97.4% | 87.2% | 0 | ||||||||
Tameside District | E08000008 | 99.7% | 98.3% | 96.5% | 0 | ||||||||
West Dunbartonshire | S12000039 | 99.7% | 95.7% | 38.0% | 0 | ||||||||
Bury District | E08000002 | 99.7% | 95.9% | 94.7% | 0 | ||||||||
Shropshire | E06000051 | 99.7% | 75.7% | 74.5% | 0 | ||||||||
Oldham District | E08000004 | 99.6% | 97.6% | 92.8% | 0 | ||||||||
North Tyneside District | E08000022 | 99.7% | 94.4% | 83.8% | 0 | ||||||||
Caerffili - Caerphilly | W06000018 | 99.5% | 88.8% | 88.8% | 0 | ||||||||
City of Derby | E06000015 | 99.7% | 98.2% | 87.6% | 0 | ||||||||
Rotherham District | E08000018 | 99.5% | 96.3% | 93.0% | 0 | ||||||||
Dudley District | E08000027 | 99.6% | 96.4% | 83.2% | 0 | ||||||||
Walsall District | E08000030 | 99.6% | 94.5% | 84.2% | 0 | ||||||||
Rhondda Cynon Taf | W06000016 | 99.5% | 78.5% | 74.3% | 0 | ||||||||
Bournemouth Christchurch and Poole | E06000058 | 99.6% | 91.8% | 76.3% | 0 | ||||||||
Greenwich | E09000011 | 99.4% | 91.2% | 78.3% | 0 | ||||||||
Caerdydd - Cardiff | W06000015 | 99.6% | 95.4% | 87.2% | 0 | ||||||||
North Northamptonshire | E06000061 | 99.6% | 96.5% | 88.9% | 0 | ||||||||
Halton | E06000006 | 99.6% | 96.3% | 88.3% | 0 | ||||||||
Wigan District | E08000010 | 99.5% | 96.9% | 84.5% | 0 | ||||||||
Hackney | E09000012 | 99.6% | 92.4% | 81.7% | 0 | ||||||||
Slough | E06000039 | 99.6% | 96.0% | 88.6% | 0 | ||||||||
City of Leicester | E06000016 | 99.6% | 96.7% | 90.0% | 0 | ||||||||
Sutton | E09000029 | 99.5% | 94.8% | 79.9% | 0 | ||||||||
Milton Keynes | E06000042 | 99.5% | 96.2% | 96.2% | 0 | ||||||||
Bolton District | E08000001 | 99.5% | 96.2% | 84.0% | 0 | ||||||||
Telford and Wrekin | E06000020 | 99.4% | 88.6% | 47.4% | 0 | ||||||||
Knowsley District | E08000011 | 99.5% | 96.7% | 92.9% | 0 | ||||||||
West Northamptonshire | E06000062 | 99.5% | 96.0% | 94.9% | 0 | ||||||||
Renfrewshire | S12000038 | 99.5% | 95.3% | 87.2% | 0 | ||||||||
Torbay | E06000027 | 99.4% | 94.1% | 89.7% | 0 | ||||||||
Merton | E09000024 | 99.5% | 96.4% | 85.5% | 0 | ||||||||
City of Wolverhampton District | E08000031 | 99.4% | 97.0% | 91.2% | 0 | ||||||||
Wandsworth | E09000032 | 99.5% | 91.8% | 84.1% | 0 | ||||||||
Sir y Fflint - Flintshire | W06000005 | 99.4% | 92.5% | 92.5% | 0 | ||||||||
Warrington | E06000007 | 99.4% | 95.5% | 91.0% | 0 | ||||||||
Waltham Forest | E09000031 | 99.5% | 96.7% | 88.5% | 0 | ||||||||
Stockport District | E08000007 | 99.4% | 96.6% | 86.0% | 0 | ||||||||
Kirklees District | E08000034 | 99.3% | 95.1% | 91.1% | 0 | ||||||||
Pen-y-bont ar Ogwr - Bridgend | W06000013 | 99.3% | 89.1% | 89.1% | 0 | ||||||||
Rochdale District | E08000005 | 99.3% | 91.5% | 75.1% | 0 | ||||||||
Newham | E09000025 | 99.4% | 94.2% | 85.3% | 0 | ||||||||
Abertawe - Swansea | W06000011 | 99.3% | 90.7% | 82.4% | 0 | ||||||||
Reading | E06000038 | 99.3% | 96.1% | 92.9% | 0 | ||||||||
Trafford District | E08000009 | 99.4% | 94.9% | 92.5% | 0 | ||||||||
City of Peterborough | E06000031 | 99.4% | 94.7% | 93.6% | 0 | ||||||||
Merthyr Tudful - Merthyr Tydfil | W06000024 | 99.4% | 78.3% | 78.3% | 0 | ||||||||
Barnsley District | E08000016 | 99.2% | 87.2% | 79.3% | 0 | ||||||||
Wokingham | E06000041 | 99.3% | 93.3% | 79.2% | 0 | ||||||||
Doncaster District | E08000017 | 99.3% | 95.2% | 92.9% | 0 | ||||||||
The City of Brighton and Hove | E06000043 | 99.3% | 91.1% | 63.7% | 0 | ||||||||
South Gloucestershire | E06000025 | 99.2% | 90.1% | 60.0% | 0 | ||||||||
City of Bristol | E06000023 | 99.3% | 97.7% | 87.8% | 0 | ||||||||
Sheffield District | E08000019 | 99.3% | 95.5% | 93.2% | 0 | ||||||||
West Berkshire | E06000037 | 99.2% | 90.2% | 78.5% | 0 | ||||||||
Midlothian | S12000019 | 99.2% | 93.1% | 92.5% | 0 | ||||||||
Haringey | E09000014 | 99.3% | 91.7% | 61.0% | 0 | ||||||||
East Dunbartonshire | S12000045 | 99.3% | 95.3% | 75.6% | 0 | ||||||||
Dundee City | S12000042 | 99.3% | 95.8% | 83.3% | 0 | ||||||||
Redbridge | E09000026 | 99.3% | 95.1% | 85.8% | 0 | ||||||||
Coventry District | E08000026 | 99.3% | 98.6% | 96.9% | 0 | ||||||||
Lambeth | E09000022 | 99.3% | 93.2% | 80.8% | 0 | ||||||||
Richmond upon Thames | E09000027 | 99.3% | 93.3% | 66.2% | 0 | ||||||||
Hammersmith and Fulham | E09000013 | 99.3% | 93.1% | 88.1% | 0 | ||||||||
Falkirk | S12000014 | 99.2% | 95.6% | 63.2% | 0 | ||||||||
North Lanarkshire | S12000050 | 99.2% | 94.6% | 63.9% | 0 | ||||||||
West Lothian | S12000040 | 99.2% | 93.3% | 77.0% | 0 | ||||||||
Wakefield District | E08000036 | 99.1% | 95.6% | 94.2% | 0 | ||||||||
Lewisham | E09000023 | 99.2% | 92.3% | 76.2% | 0 | ||||||||
St Helens District | E08000013 | 99.1% | 96.4% | 91.3% | 0 | ||||||||
Blaenau Gwent - Blaenau Gwent | W06000019 | 99.1% | 70.3% | 70.3% | 0 | ||||||||
Warwickshire County | E10000031 | 99.1% | 87.7% | 69.0% | 0 | ||||||||
East Renfrewshire | S12000011 | 99.1% | 94.0% | 85.1% | 0 | ||||||||
Solihull District | E08000029 | 99.1% | 96.0% | 79.6% | 0 | ||||||||
City of Stoke-on-Trent | E06000021 | 99.1% | 95.9% | 90.1% | 0 | ||||||||
Bracknell Forest | E06000036 | 99.1% | 97.2% | 95.8% | 0 | ||||||||
Brent | E09000005 | 99.1% | 89.1% | 75.6% | 0 | ||||||||
Oxfordshire County | E10000025 | 99.0% | 88.3% | 66.7% | 0 | ||||||||
Wrecsam - Wrexham | W06000006 | 99.0% | 75.9% | 75.9% | 0 | ||||||||
Barking and Dagenham | E09000002 | 99.2% | 96.6% | 90.6% | 0 | ||||||||
Harrow | E09000015 | 99.1% | 92.1% | 77.5% | 0 | ||||||||
Kensington and Chelsea | E09000020 | 99.1% | 94.3% | 70.7% | 0 | ||||||||
Swindon | E06000030 | 99.1% | 94.0% | 89.8% | 0 | ||||||||
the Vale of Glamorgan | W06000014 | 99.1% | 91.1% | 86.6% | 0 | ||||||||
Casnewydd - Newport | W06000022 | 99.1% | 94.1% | 86.9% | 0 | ||||||||
Neath Port Talbot | W06000012 | 99.0% | 83.2% | 73.3% | 0 | ||||||||
South Tyneside District | E08000023 | 99.1% | 92.3% | 40.3% | 0 | ||||||||
Fife | S12000047 | 99.0% | 84.3% | 68.7% | 0 | ||||||||
Nottinghamshire County | E10000024 | 98.9% | 89.9% | 77.3% | 0 | ||||||||
City of Edinburgh | S12000036 | 99.1% | 95.9% | 85.0% | 0 | ||||||||
Blackburn with Darwen | E06000008 | 99.0% | 92.1% | 86.3% | 0 | ||||||||
Barnet | E09000003 | 99.1% | 80.1% | 66.8% | 0 | ||||||||
Tor-faen - Torfaen | W06000020 | 99.0% | 86.2% | 76.9% | 0 | ||||||||
Medway | E06000035 | 99.0% | 91.8% | 80.0% | 0 | ||||||||
South Lanarkshire | S12000029 | 98.9% | 89.4% | 61.0% | 0 | ||||||||
Bromley | E09000006 | 98.9% | 94.8% | 59.2% | 0 | ||||||||
East Ayrshire | S12000008 | 98.8% | 82.4% | 81.5% | 0 | ||||||||
Hertfordshire County | E10000015 | 98.8% | 90.5% | 72.2% | 0 | ||||||||
Surrey County | E10000030 | 98.7% | 86.2% | 69.7% | 0 | ||||||||
Essex County | E10000012 | 98.9% | 87.2% | 73.9% | 0 | ||||||||
Bexley | E09000004 | 98.9% | 93.8% | 85.2% | 0 | ||||||||
Ealing | E09000009 | 99.0% | 92.3% | 71.3% | 0 | ||||||||
City of Plymouth | E06000026 | 98.9% | 94.9% | 76.0% | 0 | ||||||||
Windsor and Maidenhead | E06000040 | 98.9% | 86.2% | 76.8% | 0 | ||||||||
Inverclyde | S12000018 | 98.7% | 83.7% | 48.9% | 0 | ||||||||
Leicestershire County | E10000018 | 98.8% | 86.4% | 71.4% | 0 | ||||||||
City of Nottingham | E06000018 | 98.9% | 95.9% | 82.6% | 0 | ||||||||
Hartlepool | E06000001 | 98.9% | 96.8% | 94.1% | 0 | ||||||||
East Sussex County | E10000011 | 98.7% | 77.8% | 76.8% | 0 | ||||||||
Redcar and Cleveland | E06000003 | 98.8% | 91.9% | 59.2% | 0 | ||||||||
City of Portsmouth | E06000044 | 98.9% | 96.8% | 77.8% | 0 | ||||||||
Lancashire County | E10000017 | 98.8% | 90.8% | 86.2% | 0 | ||||||||
Worcestershire County | E10000034 | 98.8% | 85.8% | 77.6% | 0 | ||||||||
North Ayrshire | S12000021 | 98.7% | 80.9% | 73.7% | 0 | ||||||||
Central Bedfordshire | E06000056 | 98.7% | 86.7% | 68.5% | 0 | ||||||||
Clackmannanshire | S12000005 | 98.7% | 88.7% | 88.7% | 0 | ||||||||
Newcastle upon Tyne District | E08000021 | 98.8% | 93.8% | 88.8% | 0 | ||||||||
City of Southampton | E06000045 | 98.8% | 96.4% | 87.5% | 0 | ||||||||
Sunderland District | E08000024 | 98.8% | 92.9% | 71.7% | 0 | ||||||||
Glasgow City | S12000049 | 98.8% | 94.6% | 89.1% | 0 | ||||||||
Enfield | E09000010 | 98.8% | 94.3% | 47.1% | 0 | ||||||||
Bradford District | E08000032 | 98.7% | 95.0% | 87.8% | 0 | ||||||||
Scottish Borders | S12000026 | 98.7% | 73.9% | 73.9% | 0 | ||||||||
South Ayrshire | S12000028 | 98.5% | 81.3% | 72.8% | 0 | ||||||||
Gloucestershire County | E10000013 | 98.6% | 83.9% | 70.3% | 0 | ||||||||
Bedford | E06000055 | 98.6% | 87.4% | 71.5% | 0 | ||||||||
North Lincolnshire | E06000013 | 98.7% | 94.0% | 92.4% | 0 | ||||||||
Suffolk County | E10000029 | 98.4% | 78.8% | 76.9% | 0 | ||||||||
Cambridgeshire County | E10000003 | 98.6% | 91.0% | 77.7% | 0 | ||||||||
Salford District | E08000006 | 98.7% | 94.9% | 88.8% | 0 | ||||||||
Hounslow | E09000018 | 98.7% | 93.1% | 58.8% | 0 | ||||||||
Aberdeen City | S12000033 | 98.5% | 91.4% | 91.4% | 0 | ||||||||
Birmingham District | E08000025 | 98.7% | 96.7% | 85.3% | 0 | ||||||||
Gateshead District | E08000037 | 98.5% | 90.1% | 68.8% | 0 | ||||||||
Leeds District | E08000035 | 98.6% | 95.6% | 91.0% | 0 | ||||||||
Havering | E09000016 | 98.6% | 93.2% | 82.7% | 0 | ||||||||
Middlesbrough | E06000002 | 98.6% | 96.0% | 61.9% | 0 | ||||||||
Liverpool District | E08000012 | 98.6% | 95.1% | 89.1% | 0 | ||||||||
Kingston upon Thames | E09000021 | 98.5% | 93.2% | 64.6% | 0 | ||||||||
North East Lincolnshire | E06000012 | 98.5% | 95.6% | 75.7% | 0 | ||||||||
Cheshire West and Chester | E06000050 | 98.3% | 88.8% | 88.1% | 0 | ||||||||
Derbyshire County | E10000007 | 98.2% | 87.0% | 85.5% | 0 | ||||||||
Thurrock | E06000034 | 98.3% | 92.9% | 82.7% | 0 | ||||||||
Camden | E09000007 | 98.4% | 95.3% | 79.0% | 0 | ||||||||
West Sussex County | E10000032 | 98.1% | 79.4% | 74.0% | 0 | ||||||||
Islington | E09000019 | 98.3% | 94.0% | 71.1% | 0 | ||||||||
East Riding of Yorkshire | E06000011 | 98.3% | 90.8% | 90.8% | 0 | ||||||||
Dorset | E06000059 | 97.9% | 66.4% | 64.6% | 0 | ||||||||
County Durham | E06000047 | 98.1% | 82.6% | 81.6% | 0 | ||||||||
Rutland | E06000017 | 97.5% | 80.5% | 80.5% | 0 | ||||||||
North Somerset | E06000024 | 98.1% | 89.7% | 83.5% | 0 | ||||||||
Croydon | E09000008 | 98.1% | 92.2% | 64.4% | 0 | ||||||||
Buckinghamshire | E06000060 | 97.8% | 82.5% | 73.1% | 0 | ||||||||
Southwark | E09000028 | 98.1% | 93.3% | 84.4% | 0 | ||||||||
Hampshire County | E10000014 | 97.8% | 82.0% | 62.2% | 0 | ||||||||
York | E06000014 | 97.9% | 89.6% | 85.6% | 0 | ||||||||
Cheshire East | E06000049 | 97.8% | 85.1% | 77.7% | 0 | ||||||||
Bath and North East Somerset | E06000022 | 97.8% | 78.9% | 68.1% | 0 | ||||||||
Hillingdon | E09000017 | 97.9% | 94.5% | 77.4% | 0 | ||||||||
Isle of Wight | E06000046 | 97.6% | 90.9% | 90.9% | 0 | ||||||||
Staffordshire County | E10000028 | 97.6% | 85.7% | 75.6% | 0 | ||||||||
County of Herefordshire | E06000019 | 97.8% | 88.0% | 88.0% | 0 | ||||||||
Darlington | E06000005 | 97.9% | 94.0% | 78.9% | 0 | ||||||||
Manchester District | E08000003 | 97.8% | 91.7% | 86.4% | 0 | ||||||||
Calderdale District | E08000033 | 97.4% | 77.9% | 73.8% | 0 | ||||||||
Norfolk County | E10000020 | 97.4% | 73.6% | 69.2% | 0 | ||||||||
Stockton-on-Tees | E06000004 | 97.7% | 94.1% | 59.6% | 0 | ||||||||
Wiltshire | E06000054 | 97.4% | 76.3% | 67.1% | 0 | ||||||||
Stirling | S12000030 | 97.6% | 77.6% | 77.6% | 0 | ||||||||
Dumfries and Galloway | S12000006 | 97.5% | 56.8% | 56.8% | 0 | ||||||||
Tower Hamlets | E09000030 | 97.7% | 88.5% | 85.6% | 0 | ||||||||
Kent County | E10000016 | 97.2% | 82.0% | 74.8% | 0 | ||||||||
Sir Ddinbych - Denbighshire | W06000004 | 97.4% | 85.4% | 85.4% | 0 | ||||||||
Isles of Scilly | E06000053 | 96.8% | 60.8% | 60.8% | 0 | ||||||||
Cornwall | E06000052 | 96.6% | 68.3% | 66.7% | 0 | ||||||||
Sir Ynys Mon - Isle of Anglesey | W06000001 | 96.7% | 59.2% | 59.2% | 0 | ||||||||
Conwy - Conwy | W06000003 | 97.0% | 87.1% | 87.1% | 0 | ||||||||
Northumberland | E06000057 | 96.7% | 84.4% | 84.2% | 0 | ||||||||
East Lothian | S12000010 | 96.9% | 88.3% | 88.2% | 0 | ||||||||
Gwynedd - Gwynedd | W06000002 | 96.6% | 68.8% | 68.8% | 0 | ||||||||
Devon County | E10000008 | 96.6% | 71.9% | 70.0% | 0 | ||||||||
Westmorland and Furness | E06000064 | 96.0% | 78.5% | 78.5% | 0 | ||||||||
Cumberland | E06000063 | 96.0% | 71.5% | 70.0% | 0 | ||||||||
Lincolnshire County | E10000019 | 95.7% | 80.5% | 74.8% | 0 | ||||||||
North Yorkshire | E06000065 | 95.8% | 80.1% | 79.7% | 0 | ||||||||
Somerset | E06000066 | 95.4% | 74.2% | 73.1% | 0 | ||||||||
Sir Benfro - Pembrokeshire | W06000009 | 95.0% | 66.7% | 66.7% | 0 | ||||||||
City of Westminster | E09000033 | 95.3% | 86.6% | 85.7% | 0 | ||||||||
Sir Fynwy - Monmouthshire | W06000021 | 93.6% | 77.0% | 77.0% | 0 | ||||||||
Moray | S12000020 | 92.3% | 63.1% | 63.1% | 0 | ||||||||
Sir Gaerfyrddin - Carmarthenshire | W06000010 | 92.4% | 70.1% | 70.1% | 0 | ||||||||
Perth and Kinross | S12000048 | 92.0% | 54.6% | 32.0% | 0 | ||||||||
Sir Ceredigion - Ceredigion | W06000008 | 91.8% | 57.1% | 57.1% | 0 | ||||||||
Angus | S12000041 | 91.1% | 59.7% | 49.9% | 0 | ||||||||
Powys - Powys | W06000023 | 90.8% | 63.3% | 63.3% | 0 | ||||||||
Argyll and Bute | S12000035 | 89.8% | 25.3% | 25.3% | 0 | ||||||||
Aberdeenshire | S12000034 | 89.5% | 46.0% | 46.0% | 0 | ||||||||
Highland | S12000017 | 86.8% | 55.3% | 55.3% | 0 | ||||||||
Shetland Islands | S12000027 | 85.4% | 19.7% | 19.7% | 0 | ||||||||
Na h-Eileanan an Iar | S12000013 | 81.4% | 11.2% | 11.2% | 0 | ||||||||
Orkney Islands | S12000023 | 81.3% | 25.4% | 25.4% | 0 | ||||||||
City and County of the City of London | E09000001 | 68.6% | 63.1% | 63.1% | 0 | ||||||||
L99999999 | L99999999 | 0.0% | 0.0% | 0.0% | 0 | ||||||||
M99999999 | M99999999 | 0.0% | 0.0% | 0.0% | 0 | ||||||||
0.0% | 0.0% | 0.0% | 0 | ||||||||||
Tamworth District | E07000199 | 100.0% | 94.4% | 59.5% | 0 | ||||||||
Eastbourne District | E07000061 | 99.9% | 88.2% | 88.2% | 0 | ||||||||
Gosport District | E07000088 | 99.9% | 95.3% | 85.7% | 0 | ||||||||
Hastings District | E07000062 | 99.9% | 77.5% | 77.5% | 0 | ||||||||
West Oxfordshire District | E07000181 | 99.8% | 95.2% | 85.0% | 0 | ||||||||
Havant District | E07000090 | 99.8% | 95.1% | 51.9% | 0 | ||||||||
Oadby and Wigston District | E07000135 | 99.9% | 98.1% | 90.7% | 0 | ||||||||
Worthing District | E07000229 | 99.8% | 98.2% | 93.0% | 0 | ||||||||
Worcester District | E07000237 | 99.8% | 90.6% | 90.6% | 0 | ||||||||
Epsom and Ewell District | E07000208 | 99.8% | 97.5% | 91.9% | 0 | ||||||||
Cannock Chase District | E07000192 | 99.8% | 97.2% | 94.7% | 0 | ||||||||
Broxtowe District | E07000172 | 99.8% | 97.1% | 87.7% | 0 | ||||||||
Ipswich District | E07000202 | 99.8% | 94.9% | 90.5% | 0 | ||||||||
Watford District | E07000103 | 99.8% | 95.1% | 84.2% | 0 | ||||||||
Cheltenham District | E07000078 | 99.7% | 93.6% | 83.3% | 0 | ||||||||
Preston District | E07000123 | 99.6% | 90.7% | 73.6% | 0 | ||||||||
Mansfield District | E07000174 | 99.6% | 95.9% | 84.4% | 0 | ||||||||
Adur District | E07000223 | 99.7% | 95.8% | 77.0% | 0 | ||||||||
Redditch District | E07000236 | 99.7% | 93.2% | 50.0% | 0 | ||||||||
Exeter District | E07000041 | 99.7% | 93.8% | 82.7% | 0 | ||||||||
Gedling District | E07000173 | 99.4% | 94.8% | 80.3% | 0 | ||||||||
Nuneaton and Bedworth District | E07000219 | 99.5% | 95.6% | 70.2% | 0 | ||||||||
Erewash District | E07000036 | 99.5% | 96.6% | 92.9% | 0 | ||||||||
Ashfield District | E07000170 | 99.5% | 96.3% | 69.2% | 0 | ||||||||
Stevenage District | E07000243 | 99.6% | 93.9% | 63.1% | 0 | ||||||||
Rochford District | E07000075 | 99.6% | 78.2% | 78.2% | 0 | ||||||||
Elmbridge District | E07000207 | 99.5% | 88.8% | 68.3% | 0 | ||||||||
Castle Point District | E07000069 | 99.2% | 83.2% | 69.5% | 0 | ||||||||
Belfast | N09000003 | 99.5% | 98.3% | 96.9% | 0 | ||||||||
Surrey Heath District | E07000214 | 99.4% | 88.9% | 58.9% | 0 | ||||||||
Fylde District | E07000119 | 99.5% | 94.0% | 91.9% | 0 | ||||||||
Fareham District | E07000087 | 99.4% | 96.4% | 84.0% | 0 | ||||||||
Chesterfield District | E07000034 | 99.5% | 91.3% | 90.2% | 0 | ||||||||
Norwich District | E07000148 | 99.5% | 92.4% | 76.0% | 0 | ||||||||
Spelthorne District | E07000213 | 99.4% | 93.7% | 82.8% | 0 | ||||||||
Cambridge District | E07000008 | 99.5% | 95.5% | 85.5% | 0 | ||||||||
Woking District | E07000217 | 99.3% | 93.2% | 67.2% | 0 | ||||||||
Broxbourne District | E07000095 | 99.4% | 92.7% | 78.0% | 0 | ||||||||
Gloucester District | E07000081 | 99.3% | 94.9% | 49.9% | 0 | ||||||||
Antrim and Newtownabbey | N09000001 | 99.4% | 97.7% | 97.4% | 0 | ||||||||
Thanet District | E07000114 | 99.3% | 83.0% | 83.0% | 0 | ||||||||
Blaby District | E07000129 | 99.3% | 92.5% | 66.3% | 0 | ||||||||
Burnley District | E07000117 | 99.3% | 95.5% | 88.9% | 0 | ||||||||
Great Yarmouth District | E07000145 | 99.1% | 86.0% | 79.3% | 0 | ||||||||
Wyre District | E07000128 | 99.2% | 93.1% | 93.0% | 0 | ||||||||
Warwick District | E07000222 | 99.3% | 86.6% | 42.6% | 0 | ||||||||
Crawley District | E07000226 | 99.3% | 93.0% | 64.6% | 0 | ||||||||
Tendring District | E07000076 | 99.3% | 76.9% | 76.9% | 0 | ||||||||
Mourne and Down | N09000010 | 99.3% | 97.6% | 97.6% | 0 | ||||||||
Charnwood District | E07000130 | 99.2% | 85.0% | 70.4% | 0 | ||||||||
Hinckley and Bosworth District | E07000132 | 99.2% | 82.2% | 65.4% | 0 | ||||||||
Ards and North Down | N09000011 | 99.3% | 97.5% | 97.3% | 0 | ||||||||
Hyndburn District | E07000120 | 99.1% | 94.9% | 94.7% | 0 | ||||||||
Amber Valley District | E07000032 | 99.0% | 89.2% | 87.9% | 0 | ||||||||
Bromsgrove District | E07000234 | 99.1% | 88.9% | 82.7% | 0 | ||||||||
Oxford District | E07000178 | 99.2% | 87.4% | 38.9% | 0 | ||||||||
Reigate and Banstead District | E07000211 | 98.9% | 89.9% | 74.6% | 0 | ||||||||
Basildon District | E07000066 | 99.1% | 92.6% | 74.2% | 0 | ||||||||
Three Rivers District | E07000102 | 99.1% | 92.7% | 85.9% | 0 | ||||||||
Lincoln District | E07000138 | 99.2% | 94.7% | 88.1% | 0 | ||||||||
Rugby District | E07000220 | 99.0% | 91.1% | 89.6% | 0 | ||||||||
Rushmoor District | E07000092 | 99.1% | 94.1% | 81.1% | 0 | ||||||||
Colchester District | E07000071 | 98.9% | 87.1% | 66.5% | 0 | ||||||||
Cherwell District | E07000177 | 99.0% | 88.7% | 78.4% | 0 | ||||||||
St Albans District | E07000240 | 99.0% | 94.5% | 80.5% | 0 | ||||||||
Runnymede District | E07000212 | 99.0% | 89.1% | 76.9% | 0 | ||||||||
North West Leicestershire District | E07000134 | 98.9% | 88.8% | 73.6% | 0 | ||||||||
Brentwood District | E07000068 | 98.9% | 86.5% | 86.5% | 0 | ||||||||
Lancaster District | E07000121 | 99.0% | 90.0% | 88.7% | 0 | ||||||||
Newcastle-under-Lyme District | E07000195 | 98.6% | 85.2% | 73.2% | 0 | ||||||||
North Devon District | E07000043 | 98.9% | 66.7% | 66.7% | 0 | ||||||||
Dacorum District | E07000096 | 98.9% | 88.0% | 63.9% | 0 | ||||||||
South Ribble District | E07000126 | 98.7% | 85.0% | 72.3% | 0 | ||||||||
Bolsover District | E07000033 | 98.8% | 92.7% | 89.0% | 0 | ||||||||
Mid and East Antrim | N09000008 | 98.9% | 97.0% | 97.0% | 0 | ||||||||
Chelmsford District | E07000070 | 98.9% | 88.6% | 81.4% | 0 | ||||||||
Rossendale District | E07000125 | 98.7% | 93.7% | 92.7% | 0 | ||||||||
Huntingdonshire District | E07000011 | 98.8% | 91.6% | 78.6% | 0 | ||||||||
Vale of White Horse District | E07000180 | 98.8% | 89.2% | 68.1% | 0 | ||||||||
Guildford District | E07000209 | 98.7% | 84.9% | 65.6% | 0 | ||||||||
West Suffolk | E07000245 | 98.5% | 76.8% | 73.6% | 0 | ||||||||
Dartford District | E07000107 | 98.6% | 86.2% | 66.9% | 0 | ||||||||
Tewkesbury District | E07000083 | 98.8% | 92.6% | 75.4% | 0 | ||||||||
Epping Forest District | E07000072 | 98.8% | 92.4% | 74.5% | 0 | ||||||||
Arun District | E07000224 | 98.6% | 65.4% | 65.4% | 0 | ||||||||
Braintree District | E07000067 | 98.9% | 91.9% | 91.9% | 0 | ||||||||
Chorley District | E07000118 | 98.8% | 93.8% | 89.3% | 0 | ||||||||
Mid Ulster | N09000009 | 98.8% | 96.9% | 96.9% | 0 | ||||||||
Stratford-on-Avon District | E07000221 | 98.7% | 86.4% | 82.8% | 0 | ||||||||
Wyre Forest District | E07000239 | 98.7% | 87.9% | 80.5% | 0 | ||||||||
Rushcliffe District | E07000176 | 98.7% | 84.1% | 63.3% | 0 | ||||||||
Armagh Banbridge and Craigavon | N09000002 | 98.6% | 96.0% | 96.0% | 0 | ||||||||
Hertsmere District | E07000098 | 98.7% | 90.6% | 72.1% | 0 | ||||||||
South Oxfordshire District | E07000179 | 98.5% | 82.5% | 62.5% | 0 | ||||||||
Stroud District | E07000082 | 98.7% | 68.3% | 65.0% | 0 | ||||||||
Eastleigh District | E07000086 | 98.7% | 87.7% | 58.3% | 0 | ||||||||
Lewes District | E07000063 | 98.6% | 74.8% | 69.1% | 0 | ||||||||
South Cambridgeshire District | E07000012 | 98.4% | 88.1% | 62.2% | 0 | ||||||||
Lisburn and Castlereagh | N09000007 | 98.7% | 97.3% | 97.0% | 0 | ||||||||
North Hertfordshire District | E07000099 | 98.6% | 87.1% | 71.3% | 0 | ||||||||
Cotswold District | E07000079 | 98.5% | 71.0% | 71.0% | 0 | ||||||||
Mid Sussex District | E07000228 | 98.4% | 79.8% | 79.8% | 0 | ||||||||
Suffolk Coastal and Waveney | E07000244 | 98.4% | 83.1% | 82.0% | 0 | ||||||||
North Warwickshire District | E07000218 | 98.6% | 71.6% | 59.6% | 0 | ||||||||
South Derbyshire District | E07000039 | 98.5% | 90.0% | 88.2% | 0 | ||||||||
Gravesham District | E07000109 | 98.2% | 85.0% | 73.9% | 0 | ||||||||
West Devon District | E07000047 | 98.5% | 63.1% | 63.1% | 0 | ||||||||
Newark and Sherwood District | E07000175 | 98.2% | 83.8% | 79.4% | 0 | ||||||||
Pendle District | E07000122 | 98.3% | 94.6% | 92.5% | 0 | ||||||||
Rother District | E07000064 | 98.0% | 75.7% | 75.7% | 0 | ||||||||
Maldon District | E07000074 | 98.3% | 84.5% | 84.5% | 0 | ||||||||
East Hertfordshire | E07000242 | 98.0% | 86.0% | 67.8% | 0 | ||||||||
Welwyn Hatfield District | E07000241 | 98.2% | 88.8% | 60.5% | 0 | ||||||||
Mole Valley District | E07000210 | 97.9% | 81.6% | 59.8% | 0 | ||||||||
East Staffordshire District | E07000193 | 98.1% | 83.1% | 83.1% | 0 | ||||||||
East Cambridgeshire District | E07000009 | 98.0% | 88.8% | 82.6% | 0 | ||||||||
Derry and Strabane | N09000005 | 98.2% | 96.0% | 95.5% | 0 | ||||||||
Hart District | E07000089 | 98.0% | 85.2% | 66.0% | 0 | ||||||||
Lichfield District | E07000194 | 97.8% | 84.3% | 71.9% | 0 | ||||||||
Babergh District | E07000200 | 97.8% | 70.4% | 70.4% | 0 | ||||||||
Wealden District | E07000065 | 97.7% | 74.2% | 74.2% | 0 | ||||||||
Malvern Hills District | E07000235 | 98.1% | 74.3% | 74.3% | 0 | ||||||||
Uttlesford District | E07000077 | 98.0% | 86.2% | 73.8% | 0 | ||||||||
Teignbridge District | E07000045 | 97.9% | 76.5% | 75.4% | 0 | ||||||||
Torridge District | E07000046 | 98.0% | 63.9% | 63.9% | 0 | ||||||||
Waverley District | E07000216 | 97.4% | 71.6% | 67.3% | 0 | ||||||||
North East Derbyshire District | E07000038 | 97.8% | 89.2% | 89.2% | 0 | ||||||||
West Lancashire District | E07000127 | 97.7% | 81.5% | 81.5% | 0 | ||||||||
High Peak District | E07000037 | 97.6% | 79.0% | 79.0% | 0 | ||||||||
Wychavon District | E07000238 | 97.7% | 81.0% | 80.8% | 0 | ||||||||
Harlow District | E07000073 | 98.0% | 93.3% | 15.2% | 0 | ||||||||
South Kesteven District | E07000141 | 97.8% | 85.9% | 75.9% | 0 | ||||||||
Bassetlaw District | E07000171 | 97.6% | 78.8% | 77.9% | 0 | ||||||||
Broadland District | E07000144 | 97.6% | 75.5% | 70.0% | 0 | ||||||||
Basingstoke and Deane District | E07000084 | 97.6% | 80.0% | 66.9% | 0 | ||||||||
Canterbury District | E07000106 | 97.4% | 78.2% | 78.2% | 0 | ||||||||
Mid Suffolk District | E07000203 | 97.3% | 58.7% | 58.7% | 0 | ||||||||
South Norfolk District | E07000149 | 97.2% | 71.9% | 70.5% | 0 | ||||||||
Fenland District | E07000010 | 97.6% | 90.6% | 86.5% | 0 | ||||||||
Tonbridge and Malling District | E07000115 | 97.4% | 87.4% | 78.1% | 0 | ||||||||
Harborough District | E07000131 | 97.3% | 80.7% | 73.8% | 0 | ||||||||
Tunbridge Wells District | E07000116 | 97.2% | 82.7% | 76.2% | 0 | ||||||||
New Forest District | E07000091 | 96.9% | 66.6% | 58.0% | 0 | ||||||||
Causeway Coast and Glens | N09000004 | 97.2% | 95.0% | 94.9% | 0 | ||||||||
Swale District | E07000113 | 97.2% | 83.3% | 77.1% | 0 | ||||||||
Melton District | E07000133 | 97.3% | 82.9% | 68.4% | 0 | ||||||||
Horsham District | E07000227 | 96.9% | 76.3% | 76.3% | 0 | ||||||||
South Staffordshire District | E07000196 | 96.9% | 84.7% | 84.5% | 0 | ||||||||
Sevenoaks District | E07000111 | 96.6% | 80.3% | 69.7% | 0 | ||||||||
Tandridge District | E07000215 | 96.3% | 72.7% | 55.7% | 0 | ||||||||
Maidstone District | E07000110 | 96.5% | 83.3% | 73.5% | 0 | ||||||||
Shepway District | E07000112 | 96.7% | 80.8% | 75.4% | 0 | ||||||||
King's Lynn and West Norfolk District | E07000146 | 96.7% | 70.2% | 70.2% | 0 | ||||||||
Stafford District | E07000197 | 96.6% | 84.2% | 72.2% | 0 | ||||||||
Fermanagh and Omagh | N09000006 | 96.7% | 93.7% | 93.7% | 0 | ||||||||
North Kesteven District | E07000139 | 96.7% | 84.0% | 70.5% | 0 | ||||||||
Boston District | E07000136 | 96.0% | 83.2% | 83.2% | 0 | ||||||||
Breckland District | E07000143 | 96.4% | 67.5% | 67.5% | 0 | ||||||||
Test Valley District | E07000093 | 96.2% | 78.2% | 55.2% | 0 | ||||||||
East Hampshire District | E07000085 | 96.0% | 74.4% | 58.7% | 0 | ||||||||
North Norfolk District | E07000147 | 95.7% | 49.9% | 49.9% | 0 | ||||||||
Forest of Dean District | E07000080 | 96.2% | 81.1% | 81.1% | 0 | ||||||||
Ribble Valley District | E07000124 | 95.8% | 84.9% | 84.9% | 0 | ||||||||
Dover District | E07000108 | 95.7% | 79.5% | 72.6% | 0 | ||||||||
Winchester District | E07000094 | 95.6% | 66.8% | 34.1% | 0 | ||||||||
Chichester District | E07000225 | 95.4% | 65.2% | 65.2% | 0 | ||||||||
Ashford District | E07000105 | 95.0% | 76.1% | 68.7% | 0 | ||||||||
South Holland District | E07000140 | 94.3% | 81.1% | 81.1% | 0 | ||||||||
East Devon District | E07000040 | 94.4% | 74.6% | 74.6% | 0 | ||||||||
South Hams District | E07000044 | 93.7% | 60.3% | 60.2% | 0 | ||||||||
East Lindsey District | E07000137 | 93.4% | 69.6% | 67.6% | 0 | ||||||||
Staffordshire Moorlands District | E07000198 | 93.3% | 75.1% | 60.6% | 0 | ||||||||
Derbyshire Dales District | E07000035 | 93.6% | 59.7% | 59.7% | 0 | ||||||||
West Lindsey District | E07000142 | 93.2% | 69.0% | 65.1% | 0 | ||||||||
Mid Devon District | E07000042 | 91.7% | 58.5% | 58.5% | 0 | ||||||||
BLACK COUNTRY | BLACK COUNTRY | 99.7% | 95.6% | 85.7% | 0 | ||||||||
SOUTH YORKSHIRE | SOUTH YORKSHIRE | 99.3% | 94.1% | 90.6% | 0 | ||||||||
LIVERPOOL CITY REGION | LIVERPOOL CITY REGION | 99.3% | 93.8% | 88.6% | 0 | ||||||||
MERSEYSIDE | MERSEYSIDE | 99.2% | 93.6% | 88.7% | 0 | ||||||||
GLASGOW CITY REGION | GLASGOW CITY REGION | 99.2% | 92.0% | 67.2% | 0 | ||||||||
BERKSHIRE | BERKSHIRE | 99.2% | 92.5% | 84.2% | 0 | ||||||||
BEDFORD AND MILTON KEYNES | BEDFORD AND MILTON KEYNES | 99.1% | 92.8% | 86.6% | 0 | ||||||||
WEST MIDLANDS COMBINED AUTHORITY | WEST MIDLANDS COMBINED AUTHORITY | 99.2% | 96.5% | 87.0% | 0 | ||||||||
GREATER MANCHESTER | GREATER MANCHESTER | 99.1% | 95.1% | 87.7% | 0 | ||||||||
WEST OF ENGLAND COMBINED AUTHORITY | WEST OF ENGLAND COMBINED AUTHORITY | 99.0% | 91.7% | 75.6% | 0 | ||||||||
CAMBRIDGESHIRE AND PETERBOROUGH | CAMBRIDGESHIRE AND PETERBOROUGH | 98.8% | 91.9% | 81.4% | 0 | ||||||||
WEST YORKSHIRE | WEST YORKSHIRE | 98.7% | 93.7% | 89.2% | 0 | ||||||||
EAST MIDLANDS COMBINED AUTHORITY | EAST MIDLANDS COMBINED AUTHORITY | 98.6% | 88.4% | 81.4% | 0 | ||||||||
CHESHIRE | CHESHIRE | 98.5% | 89.6% | 84.8% | 0 | ||||||||
HEREFORDSHIRE AND GLOUCESTERSHIRE | HEREFORDSHIRE AND GLOUCESTERSHIRE | 98.4% | 84.9% | 74.5% | 0 | ||||||||
NORTH EAST COMBINED AUTHORITY | NORTH EAST COMBINED AUTHORITY | 98.3% | 88.7% | 77.6% | 0 | ||||||||
TEES VALLEY COMBINED AUTHORITY | TEES VALLEY COMBINED AUTHORITY | 98.3% | 94.4% | 68.2% | 0 | ||||||||
DEVON AND SOMERSET | DEVON AND SOMERSET | 97.0% | 79.0% | 74.0% | 0 | ||||||||
NORTH YORKSHIRE AND YORK COMBINED AUTHORITY | NORTH YORKSHIRE AND YORK COMBINED AUTHORITY | 96.3% | 82.3% | 81.0% | 0 |
Utilisation is defined as the mean download speed expressed as a percentage of the maximum mean speed in an area. For example if an area has 100% full fibre coverage at Gigabit speeds the maximum mean possible is 940 Mbps the average observed mean download speed is going to be a lot lower due to consumer choice over which speed tier they purchase and the effect of Wi-Fi on their experience for example.
Generated: Saturday 5th July 2025
Generated: Saturday 5th July 2025
The generated date is when coverage was at the figures quoted. There is a small amount of lag between broadband infrastructure providers making services available and appearing in the statistics. For VDSL2/FTTC services this is around 2 to 4 weeks, and for FTTP (full fibre) a further couple of weeks should be allowed. If you have a service available and our searches do not indicate it is do feel free to report an addition.
We aim to update the coverage percentages weekly, with the underlying service availability for postcode searches changing several times in a week.
The Governments 95% superfast target is based on the over 24 Mbps definition for superfast services.
The labs.thinkbroadband.com/local site provides broadband coverage statistics, availability checker, maps and additionally speeds as recorded by the public and is produced by thinkbroadband.
Technology Split figures are based on the proportions of speed tests seen using the various technologies over the period of a quarter. The figures while not being absolute will provide a good idea of the relative popularity of different options in an area, e.g. an area with high cable take-up is likely to have a higher speed average. It also helps to highlight areas where wireless and satellite broadband is popular.
Speed test results are based on analysis of the tests carried out by the public using speed test web apps that we operate e.g. www.thinkbroadband.com/speedtest which are analysed every month for postcodes, and quarterly to give the results for the councils and constituences across the UK.
Where Fibre is talked about this refers to fibre based broadband which encompasses VDSL2, FTTC, FTTN, G.fast, cable broadband, FTTH and FTTB.
Superfast broadband coverage figures is a subset of the fibre based figures as it adds a speed qualifer of 24 Mbps or 30 Mbps.
Coverage figures are updated weekly on a Saturday and also on the 1st and 7th of each month.
Historical plots show how coverage is changing over time and may go down sometimes as new build premises are integrated into the checker.
Coverage data presented on this page is generated by an analysis of the services available to premises within the area described.
Speed test results are based on the analysis of speed tests people have carried out in the last 180 days for the area around a postcode. The size of the area is indicated and varies based on the density of speed tests carried out in an area.
For areas that have seen a rapid rise in faster broadband availability the speed test results will lag because the actual speed tests rely on people having ordered and having the service installed and carrying out a test.
For national, regional, local authority and constituency speed test results within the specific area from the previous quarter are used.
If an area has availability of superfast or FTTP services but speed tests do not show the full speed possible it may be people opting for a slower product, or the fast service has only recently arrived.
Postcode look ups for some fixed wireless services are based on analysis of geographic areas supplied by providers and service cannot be guaranteed until a site survey has been carried out in many cases.
The UK has two definitions of superfast, our default is to show coverage at a speed of 30 Mbps or faster. The coverage level will improve when the lower 24 Mbps (as defined by many broadband projects) and is generally shown in the foot notes.
We do our best to ensure the information is accurate and up to date, but if you spot an anomaly email us with details team@thinkbroadband.com
If you wish to make commercial use of the broadband checker data which is independent of Ofcom and others get in touch.
Coverage analysis currently includes the obvious major operators such as Openreach, Virgin Media, Hyperoptic, CityFibre residential and KC. There are also over 40 other FTTP networks featured in the data.
Gigabit figures are a combination of FTTP and DOCSIS 3.1
Overlapping networks are taken into account e.g. at the end of January 2021 1.4% of UK premises had the option of two physical FTTP networks.
While our maps and checker covers a number of fixed wireless networks, only Airband feature as counting towards the over 24 Mbps superfast target.
USC - Universal Service Commitment, the phase 1 of the BDUK roll-out contained a commitment to deliver 2 Mbps for all.
USO - Universal Service Obligation is defined as 10 Mbps and a legal right as of February 2020, but with no cost to consumer if service can be delivered for under £3,400.
If you believe a postcode has the wrong broadband availability information from our model, email team@thinkbroadband.com with the postcode and what is available at the postcode.
If speed test results are wrong for a postcode, run a speed test when at the postcode to add to the data set.
If an alternate broadband provider is missing from the coverage and listing information the operator needs to email us with coverage information.
We provide a mini set of this page which can be embedded into your own site rather so you can share your broadband coverage progress towards the various Government and local authority targets, or just how speeds are changing over time.
The default share button includes a pre-defined set of options but you can alter these. The valid options are:
An example url where we are only displaying current coverage for Devon is:
https://labs.thinkbroadband.com/local/mini.php?area=$2a$10$b7ff91a7b6a8b45bf3696OXjcF2/N5dLlVNBux3oeY2M4rPSNKtH6&coverage=1
The embeddable page will usually be included in your own website using an iframe, a simple example would be:
<iframe src="https://labs.thinkbroadband.com/local/mini.php?area=$2a$10$3a05aa55867b14872bc15uvAbrGPE7ta573ANSxs6TF.wxktKGo.q&coverage=1&buttons=1&footnotes=0"
scrolling="no" frameborder="no"
style="width:500px;height:420px;"></iframe>
The embeddable is responsive so will cope with iFrames that are defined with a percentage width:
<iframe src="https://labs.thinkbroadband.com/local/mini.php?area=$2a$10$3a05aa55867b14872bc15uvAbrGPE7ta573ANSxs6TF.wxktKGo.q&coverage=1&buttons=1&footnotes=0"
scrolling="no" frameborder="no"
style="width:50%;height:500px;"></iframe>
An iFrame height around 420px is generally sufficient, but this figure will vary based on the various options you are using.