Suffrago UK Data Hub
RankingsVerificationMethods

Independent service run by Suffrago – not an official government website. Every figure comes from an official UK publisher under its open licence and is checked against that source each time the data is refreshed.

Premises given gigabit broadband by BDUK by constituency and year, UK

Official statistics

Premises BDUK's programmes have brought gigabit-capable broadband to in each of the UK's 650 constituencies, in all to the end of the latest financial year and in each year since April 2021, with the regions and nations, from BDUK's annual statistics.

Premises passed, total to 31 March 2026, highest: North Herefordshire

18,840

31 Mar 2026

Verified against source, 1 November 2026, 12:23 UTC
Premises given gigabit broadband by BDUK by constituency and year, UK
050k100k150k200kNorth East34,990North West91,210Yorkshire and The Humber111,760East Midlands99,360West Midlands99,050East of England176,580London9,210South East180,420South West194,750Wales138,330Scotland153,890Northern Ireland128,790

Source: Building Digital UK, Department for Science, Innovation and Technology. Contains public sector information licensed under the Open Government Licence v3.0.

Data table

664 rows

AreaTotal to 31 March 2026Before 1 April 20211 April 2021 to 31 March 2022 (2021/22)1 April 2022 to 31 March 2023 (2022/23)1 April 2023 to 31 March 2024 (2023/24)1 April 2024 to 31 March 2025 (2024/25)1 April 2025 to 31 March 2026 (2025/26)
North Herefordshire E1400139518,84010,8802,8702,8501,690550fewer than 5: BDUK gives '< 5'
Fermanagh and South Tyrone N0500000717,5802,1903,3208,6202,820230400
Caithness, Sutherland and Easter Ross S1400006917,120620801,6505,2505,5803,930
Dwyfor Meirionnydd W0700009616,6209,8501,4007106801,7202,260
Forest of Dean E1400124016,3407,6702,3102,0803,0301,250fewer than 5: BDUK gives '< 5'
Mid Ulster N0500001015,8704,8505,6603,5701,320340130
South Down N0500001515,4605,4304,8004,090460310370
Ceredigion Preseli W0700009315,2208,5601,5401,6006401,2401,640
South Cotswolds E1400148214,65010,1701,810300730730910
West Tyrone N0500001814,4701,9503,3105,0003,690340190
North Cotswolds E1400138613,86011,450210100920200990
Penrith and Solway E1400142413,3701,7702207501,9302,8205,870
Westmorland and Lonsdale E1400158012,7203,0901,1001,2606001,9204,760
Montgomeryshire and Glyndwr W0700010212,6608,5007204101,0301,010990
South Northamptonshire E1400149011,8705,2404,1201,64056026050
North Northumberland E1400139711,4403,3401,5001,4102,3502,160680
Newry and Armagh N0500001111,0102,1803,7302,5302,160250140
Suffolk Coastal E1400153010,6602,860440340105,7001,320
Braintree E1400112110,5904,8702,9402,150270130220
Dumfriesshire, Clydesdale and Tweeddale S1400007410,5702,6201,1701,6601,1702,7501,210
Mid and South Pembrokeshire W0700010010,1901,9701,3701,5001,8401,9501,560
Berwickshire, Roxburgh and Selkirk S140001089,8902,340301,0803,5202,440470
Dumfries and Galloway S140000739,7602,8101,6203501,9602,080960
Hexham E140012859,5603,0407201,5503702,1301,750
Broadland and Fakenham E140011369,4801,5205203302404,3402,540
North West Essex E140014029,4305,4402,240690460300300
Strangford N050000169,2802,9001,7002,9501,49018070
Caerfyrddin W070000879,2504,8109205702708501,830
Ynys Môn W070001129,2106,0704703703209301,050
North Dorset E140013889,0301,5806907301,8603,440740
Thirsk and Malton E140015449,0003,2907408001,6104602,100
North Cornwall E140013858,9903,620104301,6802,0601,190
North Antrim N050000128,8802,3304,1309201,09039030
Brecon, Radnor and Cwm Tawe W070000858,7205,0901,280820210590720
Daventry E140011928,5905,4101,360540810370100
South Shropshire E140014938,4402,7704805702,4105201,680
Reading West and Mid Berkshire E140014398,3208,3101000fewer than 5: BDUK gives '< 5'fewer than 5: BDUK gives '< 5'
Moray West, Nairn and Strathspey S140000988,2604801103704303,6503,210
Argyll, Bute and South Lochaber S140000678,0409104101,7701,0801,4602,410
South Antrim N050000147,9301,6701901,2102,2202,63010
St Ives E140015117,9201,960201904804,0101,270
Richmond and Northallerton E140014447,8101,7907503204301,0103,510
South Cambridgeshire E140014817,7501,6603,1101,610480710180
Waveney Valley E140015697,7103,8307102,400770100
New Forest West E140013747,7001,470230505702,0703,310
West Worcestershire E140015797,6903,9001,1801,1601,150170120
Harwich and North Essex E140012737,5403,2802,9207804100150
Louth and Horncastle E140013437,4502,23050801,8504802,760
West Dorset E140015757,4202,3104808308608502,080
Stroud E140015297,4102,1408602,4601,64030010
Newbury E140013767,2606,8401000fewer than 5: BDUK gives '< 5'400
Goole and Pocklington E140012507,2001,0602701801,7101,1402,840
Skipton and Ripon E140014757,1504,46078060050470800
Monmouthshire W070001017,1203,780700720802501,580
Boston and Skegness E140011147,0601,57090102,0801,3002,010
Glastonbury and Somerton E140012477,0007301,4801,6309601,390810
Lagan Valley N050000097,0002,2301,4502,5406707050
Gordon and Buchan S140000916,9801,6302409801,3801,870880
Stratford-on-Avon E140015266,9202,3105604401,2901,520800
Chester South and Eddisbury E140011646,8303,4204501,2601,360330fewer than 5: BDUK gives '< 5'
Grantham and Bourne E140012536,790740101,3402,7601,390550
Arundel and South Downs E140010676,7102,4106001,4301,8903700
Clwyd East W070000946,5404,850410520280300180
Tiverton and Minehead E140015486,3907104902,1901,670670650
Selby E140014646,3704,0802103201201,190450
Whitehaven and Workington E140015836,29023040404001,9003,680
East Londonderry N050000066,2107501,6503,380190230fewer than 5: BDUK gives '< 5'
Wetherby and Easingwold E140015826,1802,4204205001,2402701,330
Central Devon E140011556,0601,0901801,0407604502,520
Stirling and Strathallan S140001056,0001,00030601,4301,5901,910
Angus and Perthshire Glens S140000655,9807401005509801,2402,370
East Antrim N050000055,9601,9507401,6901,29027010
South East Cornwall E140014865,9402,6902606204801901,700
Torridge and Tavistock E140015525,9101,1801401,8808003401,570
Orkney and Shetland S140000515,870240fewer than 5: BDUK gives '< 5'7101,4701,4701,980
Bangor Aberconwy W070000835,8303,3307204300480870
Witham E140015905,7501,9501,6501,870260fewer than 5: BDUK gives '< 5'30
Brentwood and Ongar E140011255,6304,48046038029010fewer than 5: BDUK gives '< 5'
Wells and Mendip Hills E140015725,5303,310700120370570470
Hereford and South Herefordshire E140012815,5002,9202204304601,360110
Bridlington and The Wolds E140011275,3909706002101,200fewer than 5: BDUK gives '< 5'2,400
East Wiltshire E140012175,3901,0501101,0601601,2601,760
Kenilworth and Southam E140013095,3802,4002903303709001,090
Bicester and Woodstock E140010905,3501,9101,3102602101501,510
Derbyshire Dales E140011955,3503,69015022060750490
Sussex Weald E140015335,3003,940460260630100
Banbury E140010725,2902,8305802104401501,080
Witney E140015915,2904,19040038010010200
Mid Norfolk E140013655,2202,5804001,090640260270
Henley and Thame E140012805,2101,070900770410701,980
Weald of Kent E140015705,2102,0102,070780320fewer than 5: BDUK gives '< 5'20
Wokingham E140015935,1802,8701,140700190160130
West Aberdeenshire and Kincardine S140001115,1501,1504401,2106406601,040
North Devon E140013875,1209802,13093038030670
West Suffolk E140015785,0701,530430470002,640
Gainsborough E140012435,0101,1201,0108401,090240700
Salisbury E140014604,9801,4301306105704701,760
Bishop Auckland E140011014,9007901601802,3301,020420
Carlisle E140011524,8908106030102,6601,320
Beverley and Holderness E140010874,8205502202701,1804302,170
South Holland and The Deepings E140014874,7901,49010fewer than 5: BDUK gives '< 5'1,0901,1801,020
Ribble Valley E140014434,7502,7103601301304201,000
South Norfolk E140014894,7401,17086082010001,790
Inverness, Skye and West Ross-shire S140000944,6901,430804705601,720430
Mid Buckinghamshire E140013604,6609706101,640480230740
Godalming and Ash E140012494,6202,760440490600150170
Wrexham W070001114,5403,530220190200580
North East Fife S140001004,5001,1202804601,5001,040100
Huntingdon E140012984,4901,4504403901,580460160
Clacton E140011744,4502,69056060430120570
North Norfolk E140013964,4502,090590420300100940
Upper Barn N050000174,4501,710701,4401,1008040
Central Suffolk and North Ipswich E140011564,4402,940130780350110120
Thornbury and Yate E140015454,4402,67028065048010340
Morecambe and Lunesdale E140013724,3903,18040032020010290
Perth and Kinross-shire S140001034,3906301301101,2209701,330
Rutland and Stamford E140014584,330860801,130340960950
Lothian East S140000964,2805008102,270360100240
Newark E140013754,2602,390430602201,13030
Lancaster and Wyre E140013184,2503,060100fewer than 5: BDUK gives '< 5'10101,080
Maidenhead E140013484,2501,1901,3601,45025000
North Shropshire E140013984,2204603701,5407001,020130
North East Hertfordshire E140013934,0602,24031020240630610
New Forest East E140013734,0008301403002901,960470
Bexhill and Battle E140010883,9902,870330330430300
South Suffolk E140014943,9702,7002606707020240
York Outer E140016053,9401,50060520401,550260
Ayr, Carrick and Cumnock S140001073,9406209801,180310290560
South West Norfolk E140014973,8801,1601401,1401,420300
North Warwickshire and Bedworth E140014003,8601,740120180303101,490
Tewkesbury E140015423,8603,210500700080
Doncaster East and the Isle of Axholme E140011993,7701,2601601403401,080780
Bury St Edmunds and Stowmarket E140011463,7401,4203803200fewer than 5: BDUK gives '< 5'1,620
Isle of Wight West E140013043,600180509601,410850150
Maldon E140013513,6002,4105405906000
Scarborough and Whitby E140014613,6001,29082041025010820
East Hampshire E140012143,5802,290180280700760
Chippenham E140011683,5701,90061000290770
Vale of Glamorgan W070001103,5702,0004202907071070
South Devon E140014843,5403501705201,710260540
Corby and East Northamptonshire E140011793,5303,0406010080140110
Frome and East Somerset E140012413,5201,820460210670210140
Barrow and Furness E140010763,480570401004202,450
Doncaster North E140012003,4801,4101706001,250590
Ely and East Cambridgeshire E140012243,4502,26035029018070290
Brigg and Immingham E140011283,440450603101,2201,050350
North East Hampshire E140013923,4402,870204403070fewer than 5: BDUK gives '< 5'
Guildford E140012583,4206101,59086021010050
Llanelli W070000983,4101,2309405020360800
Harlow E140012673,4001,92087054030040
North East Cambridgeshire E140013903,3501,560400fewer than 5: BDUK gives '< 5'0990400
Droitwich and Evesham E140012033,3201,830300460700040
Penistone and Stocksbridge E140014233,2601,76053033012010510
St Neots and Mid Cambridgeshire E140015123,1301,2802006401030970
North Bedfordshire E140013843,0602,00042025026011020
West Lancashire E140015773,0501,8506000fewer than 5: BDUK gives '< 5'1,140
Melton and Syston E140013572,98027040302,32029030
Alyn and Deeside W070000822,9702,670801900030
Rother Valley E140014512,960760180110201,420460
Stone, Great Wyrley and Penkridge E140015232,9501,4104050fewer than 5: BDUK gives '< 5'1301,320
Winchester E140015872,9001,64090150470250290
Tatton E140015392,8701,91017030740200
Rugby E140014532,8409601503020700980
East Grinstead and Uckfield E140012122,8301,93063017090fewer than 5: BDUK gives '< 5'fewer than 5: BDUK gives '< 5'
North East Somerset and Hanham E140013942,8302,72090100fewer than 5: BDUK gives '< 5'10
Colne Valley E140011772,7801,85040025050600
Isle of Wight East E140013032,77030401,0101,300230160
Bassetlaw E140010792,7602,06041040021030
Buckingham and Bletchley E140011412,76090086050010030380
North West Cambridgeshire E140014012,7508403001602701,14040
Calder Valley E140011472,7401,300130002301,080
Dorking and Horley E140012012,7001,240110230240410460
South West Wiltshire E140014982,6808109050fewer than 5: BDUK gives '< 5'860860
North West Norfolk E140014052,6501,540350390340400
North Ayrshire and Arran S140000482,65080020570810330130
Camborne and Redruth E140011482,6401,310fewer than 5: BDUK gives '< 5'160470180510
Windsor E140015882,63084087048030220180
Staffordshire Moorlands E140015142,6008606090fewer than 5: BDUK gives '< 5'4001,190
Harpenden and Berkhamsted E140012682,5802,010601903200fewer than 5: BDUK gives '< 5'
North West Hampshire E140014032,5601,920210190230fewer than 5: BDUK gives '< 5'10
Gower W070000972,5601,85080100280330
Cities of London and Westminster E140011722,5502,500500000
St Austell and Newquay E140015082,550940300201,050520
Romsey and Southampton North E140014492,5301,68070300390900
Truro and Falmouth E140015542,4701,0107060fewer than 5: BDUK gives '< 5'2901,040
Keighley and Ilkley E140013082,46045090005301,400
Aberdeenshire North and Moray East S140000622,43041080fewer than 5: BDUK gives '< 5'107001,230
Sevenoaks E140014652,3701,68019045050100
East Surrey E140012152,3501,840801603010220
Sleaford and North Hykeham E140014762,270720320210170610240
Didcot and Wantage E140011972,2606203604402700580
Horsham E140012942,2601,540190410110100
Midlothian S140000452,240460120940440110160
Rushcliffe E140014572,21085037041005800
Mid Dorset and North Poole E140013632,2001,0202505030490350
Lewes E140013302,1801,230130140100670
Newton Abbot E140013812,18023028063074021080
Yeovil E140016032,14024080520480320500
Melksham and Devizes E140013562,1101,0202900190430180
Na h-Eileanan an Iar S140000272,1107001000201,380
Tonbridge E140015492,1001,03055035090fewer than 5: BDUK gives '< 5'70
Surrey Heath E140015322,090710101026001,110
Taunton and Wellington E140015402,090400120640640190100
Merthyr Tydfil and Aberdare W070000992,0801,880130003040
Lichfield E140013352,000900fewer than 5: BDUK gives '< 5'7040400600
Kilmarnock and Loudoun S140001102,000440101,01027030240
Hamble Valley E140012631,9908000700350760
Clwyd North W070000951,9601,5002901200040
Fareham and Waterlooville E140012331,9403200001501,480
Caerphilly W070000881,9301,520320030060
Bromsgrove E140011381,9201,57060260030fewer than 5: BDUK gives '< 5'
South Derbyshire E140014831,9201,28050fewer than 5: BDUK gives '< 5'100580
Beaconsfield E140010821,9107106020001,120
Honiton and Sidmouth E140012911,910490270340180270360
Kettering E140013111,9001,7304010101100
Tunbridge Wells E140015551,900710240780120500
South West Devon E140014951,8404801202201,020fewer than 5: BDUK gives '< 5'0
Hamilton and Clyde Valley S140000921,84040010110670450190
Newport West and Islwyn W070001051,8401,5801104000100
Normanton and Hemsworth E140013831,8207701001080960
Mid Bedfordshire E140013591,8109201206000710
Faversham and Mid Kent E140012351,80069059020020fewer than 5: BDUK gives '< 5'290
Bolsover E140011091,7801,730201010fewer than 5: BDUK gives '< 5'fewer than 5: BDUK gives '< 5'
The Wrekin E140015431,7707809017040220470
Mid Sussex E140013661,760510140520550400
Congleton E140011781,7407606020870200
Epping Forest E140012261,74052095016050060
Aylesbury E140010711,7201,230340140101010
Dunstable and Leighton Buzzard E140012061,72035011030fewer than 5: BDUK gives '< 5'01,220
Bridgend W070000861,6801,650300000
Great Yarmouth E140012561,6607802404011040080
Neath and Swansea East W070001031,6601,53011020100fewer than 5: BDUK gives '< 5'
Macclesfield E140013471,6501,3002202010000
Torfaen W070001091,6401,47030130000
Christchurch E140011711,6306102000120880
Belfast South and Mid Down N050000031,6206501001706901010
Coventry South E140011821,6101,570400000
Ossett and Denby Dale E140014181,6009601504010190250
Chichester E140011661,580740140190500100
High Peak E140012871,5701,18027070102010
North Somerset E140013991,5701,00030fewer than 5: BDUK gives '< 5'10fewer than 5: BDUK gives '< 5'520
Meriden and Solihull East E140013581,53099060200140330
Scunthorpe E140014621,530180fewer than 5: BDUK gives '< 5'66046017050
Burton and Uttoxeter E140011431,5207301409012010440
Shrewsbury E140014731,51056020032010029040
Chorley E140011701,470760100000610
South Dorset E140014851,460960150407050190
Gravesham E140012541,44097027016002020
Runcorn and Helsby E140014551,43042020907901100
Runnymede and Weybridge E140014561,4301,3306010fewer than 5: BDUK gives '< 5'030
Airdrie and Shotts S140000631,400350fewer than 5: BDUK gives '< 5'0fewer than 5: BDUK gives '< 5'300740
Central Ayrshire S140001091,400260250470170100150
Wyre Forest E140016011,390900130190180fewer than 5: BDUK gives '< 5'0
Falkirk S140000831,3703100040750270
Stafford E140015131,35094070400190110
Cowdenbeath and Kirkcaldy S140000711,350130902906907070
Redditch E140014411,3406801303043070fewer than 5: BDUK gives '< 5'
North Down N050000131,330400301007801020
Chesham and Amersham E140011621,32070042070120010
Farnham and Bordon E140012341,32067050430160fewer than 5: BDUK gives '< 5'fewer than 5: BDUK gives '< 5'
Fylde E140012421,3107501000310240
Havant E140012751,2901901000860240
East Kilbride and Strathaven S140000771,280280fewer than 5: BDUK gives '< 5'300300120280
Newport East W070001041,280570190fewer than 5: BDUK gives '< 5'00510
Lowestoft E140013441,270710120450000
Edinburgh West S140000821,270650100270150190
Amber Valley E140010661,2201,0501700000
Motherwell, Wishaw and Carluke S140000991,22025010040300620
Hertsmere E140012841,21079040fewer than 5: BDUK gives '< 5'00380
North West Leicestershire E140014041,21090024000060
Hinckley and Bosworth E140012881,190750380010040
Aberafan Maesteg W070000811,1901,010607010040
Harrogate and Knaresborough E140012691,180570100000520
Doncaster Central E140011981,17061060100020390
Southend East and Rochford E140015011,1709308050011010
Aberdeen North S140000601,1709600210000
Hertford and Stortford E140012831,15085060fewer than 5: BDUK gives '< 5'00240
Canterbury E140011511,14044026036090fewer than 5: BDUK gives '< 5'0
Folkestone and Hythe E140012391,1401,1203000fewer than 5: BDUK gives '< 5'0
City of Durham E140011731,1305304056010fewer than 5: BDUK gives '< 5'0
Ashford E140010691,10056037014010fewer than 5: BDUK gives '< 5'0
South Ribble E140014911,100590fewer than 5: BDUK gives '< 5'000500
Basildon and Billericay E140010771,09095020130000
Glenrothes and Mid Fife S140000901,09060606901703070
Pendle and Clitheroe E140014221,080530100400fewer than 5: BDUK gives '< 5'410
Hitchin E140012891,070930130100fewer than 5: BDUK gives '< 5'fewer than 5: BDUK gives '< 5'
Luton South and South Bedfordshire E140013461,070430040600fewer than 5: BDUK gives '< 5'fewer than 5: BDUK gives '< 5'
Middlesbrough and Thornaby East E140013671,07076029020000
Inverclyde and Renfrewshire West S140000931,0702300016058090
Castle Point E140011541,0601,000600000
Rayleigh and Wickford E140014371,060950703000fewer than 5: BDUK gives '< 5'
Sherwood Forest E140014711,0507501015001400
Warwick and Leamington E140015661,04068060140100150
Ipswich E140013021,0305704042000fewer than 5: BDUK gives '< 5'
Nuneaton E140014131,030460306020150310
Sheffield Central E140014671,030980500000
Rossendale and Darwen E140014501,020240fewer than 5: BDUK gives '< 5'0040730
Sittingbourne and Sheppey E140014741,01015027021080fewer than 5: BDUK gives '< 5'300
Stockton West E140015191,0102104803002800
Bathgate and Linlithgow S140000681,00035000110270260
Mid Dunbartonshire S140000971,000510fewer than 5: BDUK gives '< 5'1002507060
Chatham and Aylesford E140011579901020fewer than 5: BDUK gives '< 5'00960
Rawmarsh and Conisbrough E14001436990540803000340
Hastings and Rye E140012749808907002000
Liverpool Riverside E14001338970960fewer than 5: BDUK gives '< 5'0000
Esher and Walton E140012309509101000030
Halifax E1400126295044010fewer than 5: BDUK gives '< 5'0140360
Peterborough E14001425950400500048030
Livingston S14000095950530fewer than 5: BDUK gives '< 5'10130140140
Blaenau Gwent and Rhymney W07000084950830200010100
Exmouth and Exeter East E1400123293050016090270370
Coventry North West E14001181920920fewer than 5: BDUK gives '< 5'0000
Blackburn E14001102910900000010
Chester North and Neston E1400116391057060fewer than 5: BDUK gives '< 5'190080
Coventry East E14001180910890fewer than 5: BDUK gives '< 5'20000
Rotherham E1400145291082070200010
Sheffield Hallam E1400146891041047030fewer than 5: BDUK gives '< 5'0fewer than 5: BDUK gives '< 5'
Warrington North E1400156487037019028020fewer than 5: BDUK gives '< 5'fewer than 5: BDUK gives '< 5'
Wycombe E14001600870440801601701010
Paisley and Renfrewshire North S1400010187047000035040
Shipley E14001472860370100fewer than 5: BDUK gives '< 5'090310
Rhondda and Ogmore W0700010786082010100010
Milton Keynes North E1400137085041010110fewer than 5: BDUK gives '< 5'0320
North East Derbyshire E1400139185078010060010
York Central E14001604840830000010
Harborough, Oadby and Wigston E140012668302605021030fewer than 5: BDUK gives '< 5'270
Leeds North West E1400132282066060004060
Mid Derbyshire E1400136282070040205000
Welwyn Hatfield E140015738207505000020
Walsall and Bloxwich E1400156280080000000
Darlington E14001190790170140600280140
Herne Bay and Sandwich E1400128279018034024030fewer than 5: BDUK gives '< 5'0
Newcastle-under-Lyme E14001380790730040200fewer than 5: BDUK gives '< 5'
Pontypridd W07000106790570706005040
Dewsbury and Batley E140011967806800000100
Filton and Bradley Stoke E140012377807800000fewer than 5: BDUK gives '< 5'
Pontefract, Castleford and Knottingley E140014287801300000650
South Basildon and East Thurrock E14001480780320170280000
Paisley and Renfrewshire South S140001027803800019016040
Barnsley North E1400107476065070200010
Kingswinford and South Staffordshire E1400131675050030160060fewer than 5: BDUK gives '< 5'
Sheffield South East E14001470750690600000
Wellingborough and Rushden E1400157174069050000fewer than 5: BDUK gives '< 5'
Wirral West E14001589740520fewer than 5: BDUK gives '< 5'0013090
Crewe and Nantwich E140011857202400fewer than 5: BDUK gives '< 5'48000
Warrington South E14001565710240fewer than 5: BDUK gives '< 5'2002105010
Blaydon and Consett E14001106680130fewer than 5: BDUK gives '< 5'0fewer than 5: BDUK gives '< 5'0550
Tamworth E1400153868041040fewer than 5: BDUK gives '< 5'2020190
Dunfermline and Dollar S14000076680160fewer than 5: BDUK gives '< 5'101020480
Cumbernauld and Kirkintilloch S1400007266033000032010
Bracknell E140011176405406040000
East Renfrewshire S14000021640320030020270
Glasgow South West S1400008864064000000
Barnsley South E140010756303901301000100
Woking E140015926303601016000100
Holborn and St Pancras E14001290620610100000
Southport E14001504620470fewer than 5: BDUK gives '< 5'000150
St Helens North E140015096101800000430
Cardiff South and Penarth W070000916105702000100
Bradford West E1400112060044010000140
Broxbourne E140011396004804000090
Hemel Hempstead E1400127860046020120000
Kingston upon Hull West and Haltemprice E1400131560060000000
West Dunbartonshire S1400010659030fewer than 5: BDUK gives '< 5'41014010fewer than 5: BDUK gives '< 5'
Belfast East N0500000158023030030010fewer than 5: BDUK gives '< 5'
Basingstoke E14001078570520400000
Manchester Central E14001352570540300000
Middlesbrough South and East Cleveland E14001368570220320100300
Leeds South E14001323560540fewer than 5: BDUK gives '< 5'00020
Stevenage E1400151656055010000fewer than 5: BDUK gives '< 5'
Leeds West and Pudsey E14001325550490000060
South West Hertfordshire E14001496550510400000
Alloa and Grangemouth S14000064550170fewer than 5: BDUK gives '< 5'0170100110
Swindon North E1400153654040030005070
Blyth and Ashington E140011075301103100110100
Cambridge E14001149530450800000
Eastbourne E14001219530500300000
Edinburgh North and Leith S14000079530530100000
Chesterfield E140011655204902000fewer than 5: BDUK gives '< 5'0
Newton Aycliffe and Spennymoor E140013825202305000fewer than 5: BDUK gives '< 5'240
Sheffield Heeley E140014695104304040000
Wakefield and Rothwell E1400156051049010000fewer than 5: BDUK gives '< 5'
Glasgow North S1400008551048010100200
Ashfield E14001068500470300000
Leeds East E14001320500440fewer than 5: BDUK gives '< 5'00060
Bridgwater E1400112649045040fewer than 5: BDUK gives '< 5'0fewer than 5: BDUK gives '< 5'fewer than 5: BDUK gives '< 5'
Dartford E14001191490430600000
Mid Cheshire E140013614904701002000
Colchester E140011764804102050000
Norwich South E14001409480130033010100
Stoke-on-Trent South E14001522480380fewer than 5: BDUK gives '< 5'004060
Dover and Deal E14001202470140180150fewer than 5: BDUK gives '< 5'fewer than 5: BDUK gives '< 5'fewer than 5: BDUK gives '< 5'
South Leicestershire E14001488460320201020900
Arbroath and Broughty Ferry S14000066450380100102020
Reading Central E140014384404400fewer than 5: BDUK gives '< 5'000
Leeds South West and Morley E1400132443043000000
Spen Valley E140015064103501000fewer than 5: BDUK gives '< 5'50
Eastleigh E14001220400390100000
Kingston upon Hull North and Cottingham E1400131440040000000
Milton Keynes Central E140013694002500000150
Preston E140014334003306000100
Belfast West N0500000440033020400100
Cardiff East W070000894003008020000
Leeds Central and Headingley E14001319390390fewer than 5: BDUK gives '< 5'0000
Orpington E14001417390505023060fewer than 5: BDUK gives '< 5'0
Foyle N05000008390240706010100
Bristol Central E14001131380370010000
Easington E1400121138060fewer than 5: BDUK gives '< 5'4002700
Epsom and Ewell E14001227380350000fewer than 5: BDUK gives '< 5'20
Edinburgh South West S1400008138021000170fewer than 5: BDUK gives '< 5'10
Bath E14001080370350200fewer than 5: BDUK gives '< 5'00
Birmingham Ladywood E14001096370360100000
Leicester East E1400132637037000000
Reigate E14001442370320fewer than 5: BDUK gives '< 5'500fewer than 5: BDUK gives '< 5'0
Aberdeen South S1400006137033040fewer than 5: BDUK gives '< 5'000
Coatbridge and Bellshill S1400007036020000050100
Kingston upon Hull East E1400131335035000000
Sheffield Brightside and Hillsborough E14001466350330200000
Worcester E14001597350350fewer than 5: BDUK gives '< 5'0000
Cheltenham E14001161340330200000
Earley and Woodley E1400121034029020002010
Mid Leicestershire E14001364340270600fewer than 5: BDUK gives '< 5'00
Edinburgh South S14000080340330fewer than 5: BDUK gives '< 5'00010
Swansea West W07000108340340100000
Greenwich and Woolwich E14001257330320fewer than 5: BDUK gives '< 5'0000
Hartlepool E140012723301501800000
North Durham E140013893301608090000
Glasgow East S14000084330330fewer than 5: BDUK gives '< 5'0000
Gloucester E14001248320300200000
Kingston and Surbiton E1400131232032000000
Stockton North E14001518320280500000
Cardiff North W0700009032021060202000
Bradford South E14001119310160100020110
Nottingham East E1400141031031000000
Belfast North N0500000231017020fewer than 5: BDUK gives '< 5'01100
Crawley E14001184300290000010
Brighton Pavilion E14001130290290fewer than 5: BDUK gives '< 5'0000
Sefton Central E1400146329017070010040
Solihull West and Shirley E1400147929011030000150
Blackpool South E1400110528028000000
Islington South and Finsbury E14001306280270fewer than 5: BDUK gives '< 5'0000
Oxford West and Abingdon E1400142028080101700fewer than 5: BDUK gives '< 5'20
Portsmouth North E14001431280170200080fewer than 5: BDUK gives '< 5'
Salford E14001459280270fewer than 5: BDUK gives '< 5'0000
Weston-super-Mare E1400158128017010000100
Worthing West E14001599280200800000
Cardiff West W070000922802107000fewer than 5: BDUK gives '< 5'fewer than 5: BDUK gives '< 5'
Cramlington and Killingworth E140011832601403000900
Gedling E1400124526026000000
Gosport E140012522609000014020
Hazel Grove E14001277260140110fewer than 5: BDUK gives '< 5'000
Northampton South E14001407260260fewer than 5: BDUK gives '< 5'0000
St Albans E14001507260260fewer than 5: BDUK gives '< 5'0000
Telford E1400154126026000000
Leicester South E1400132725025000000
Glasgow South S14000087250250000100
Birkenhead E1400109124024000000
Bradford East E14001118240210fewer than 5: BDUK gives '< 5'00020
Wigan E1400158524080500010010
Kensington and Bayswater E14001310230230fewer than 5: BDUK gives '< 5'0000
Knowsley E14001317230230fewer than 5: BDUK gives '< 5'0000
Loughborough E1400134223013010000fewer than 5: BDUK gives '< 5'0
Rutherglen S140001042301300000100
Cannock Chase E14001150220110fewer than 5: BDUK gives '< 5'000100
Harrow East E140012702201505020000
Leicester West E14001328220220fewer than 5: BDUK gives '< 5'0000
Rochester and Strood E14001447220210100000
Spelthorne E14001505220170000050
Huddersfield E140012972101901000020
Thurrock E140015462101403040000
Bognor Regis and Littlehampton E1400110820020000000
Hackney South and Shoreditch E14001260200170200000
Peckham E1400142120020000000
Stretford and Urmston E14001528200200fewer than 5: BDUK gives '< 5'0000
Wallasey E1400156120020000000
Dulwich and West Norwood E14001205190190fewer than 5: BDUK gives '< 5'0000
East Worthing and Shoreham E14001218190180fewer than 5: BDUK gives '< 5'fewer than 5: BDUK gives '< 5'000
Erewash E14001228190100000080
Exeter E1400123119017001000fewer than 5: BDUK gives '< 5'
Newcastle upon Tyne North E1400137919019000000
Nottingham North and Kimberley E1400141119019000000
Nottingham South E14001412190190fewer than 5: BDUK gives '< 5'0000
Battersea E1400108118018000000
Derby South E14001194180170fewer than 5: BDUK gives '< 5'000fewer than 5: BDUK gives '< 5'
Liverpool Wavertree E1400134018018000000
Maidstone and Malling E1400134918018000000
Newcastle upon Tyne Central and West E14001377180170fewer than 5: BDUK gives '< 5'10000
Glasgow North East S14000086180170fewer than 5: BDUK gives '< 5'000fewer than 5: BDUK gives '< 5'
Broxtowe E14001140170170fewer than 5: BDUK gives '< 5'00fewer than 5: BDUK gives '< 5'0
Luton North E1400134517017000000
St Helens South and Whiston E1400151017017000000
Stockport E14001517170170100000
Aldershot E14001063160130000030
Ealing Central and Acton E14001207160160fewer than 5: BDUK gives '< 5'0000
Lewisham North E1400133216016000000
Redcar E1400144016090700000
Uxbridge and South Ruislip E14001558160120400000
West Bromwich E14001574160160fewer than 5: BDUK gives '< 5'0000
Wolverhampton West E1400159616080700000
Worsley and Eccles E14001598160150fewer than 5: BDUK gives '< 5'fewer than 5: BDUK gives '< 5'000
Halesowen E1400126115015000000
Mansfield E1400135515015000000
Southampton Test E1400150015015000000
Edinburgh East and Musselburgh S14000078150110040000
Bermondsey and Old Southwark E14001085140130fewer than 5: BDUK gives '< 5'0000
Burnley E14001142140110000030
Swindon South E1400153714013010fewer than 5: BDUK gives '< 5'000
Wolverhampton South East E14001595140100400000
Bedford E14001084130120fewer than 5: BDUK gives '< 5'10000
Bolton North East E1400111013013000000
Bristol East E1400113213013000000
Hyndburn E1400129913030fewer than 5: BDUK gives '< 5'000100
Northampton North E1400140613013000000
Poole E1400142913013000000
Richmond Park E1400144513013000000
Tipton and Wednesbury E1400154713013000000
Washington and Gateshead South E14001567130130fewer than 5: BDUK gives '< 5'0000
Brighton Kemptown and Peacehaven E1400112912040800000
Bury North E1400114412080400000
Chelmsford E140011591201200fewer than 5: BDUK gives '< 5'00fewer than 5: BDUK gives '< 5'
Leeds North East E1400132112080400000
Widnes and Halewood E1400158412012000000
Dundee Central S14000075120110000010
Altrincham and Sale West E1400106511011000000
Bethnal Green and Stepney E14001086110110fewer than 5: BDUK gives '< 5'0000
Brent East E1400112211011000000
Brent West E1400112311011000000
Chelsea and Fulham E14001160110100200000
Jarrow and Gateshead East E1400130711011000000
Manchester Rusholme E1400135311090200000
Portsmouth South E1400143211080300000
Slough E1400147711011000000
Dagenham and Rainham E14001189100100fewer than 5: BDUK gives '< 5'0000
Derby North E1400119310010000000
Gateshead Central and Whickham E140012441001000000fewer than 5: BDUK gives '< 5'
Poplar and Limehouse E1400143010090fewer than 5: BDUK gives '< 5'0000
Southampton Itchen E1400149910010000000
Watford E1400156810010000000
Birmingham Northfield E14001097909000000
Bolton West E140011129060000fewer than 5: BDUK gives '< 5'20
Cheadle E140011589080100000
Croydon West E14001188909000000
Ealing North E14001208909000000
Ellesmere Port and Bromborough E14001222909000000
Finchley and Golders Green E14001238909000000
Houghton and Sunderland South E14001295909000000
Vauxhall and Camberwell Green E14001559909000000
Aldridge-Brownhills E14001064808000000
Birmingham Perry Barr E140010988080fewer than 5: BDUK gives '< 5'0000
Bury South E140011458060fewer than 5: BDUK gives '< 5'00300
Feltham and Heston E14001236808000000
Gillingham and Rainham E1400124680fewer than 5: BDUK gives '< 5'2000060
Hammersmith and Chiswick E14001264808000000
Harrow West E14001271808000000
Hove and Portslade E14001296808000000
Oldham West, Chadderton and Royton E14001416808000000
Smethwick E14001478808000000
Sutton and Cheam E14001534808000000
Wolverhampton North East E140015948020500000
Wythenshawe and Sale East E140016028070100000
Bristol North West E140011347050fewer than 5: BDUK gives '< 5'10000
Croydon South E14001187707000000
Hayes and Harlington E14001276707000000
Heywood and Middleton North E140012867050000300
Norwich North E14001408703020102000
Tynemouth E14001557707000000
Birmingham Erdington E14001093606000000
Birmingham Hodge Hill and Solihull North E14001095606000000
Blackpool North and Fleetwood E140011046030fewer than 5: BDUK gives '< 5'00030
Bolton South and Walkden E14001111606000000
Bootle E140011136050fewer than 5: BDUK gives '< 5'0000
Bournemouth West E14001116606000000
Bristol North East E140011336060fewer than 5: BDUK gives '< 5'000fewer than 5: BDUK gives '< 5'
Gorton and Denton E140012516040200000
Liverpool Garston E14001337606000000
Putney E14001434606000000
Stoke-on-Trent Central E14001520606000000
Stoke-on-Trent North E1400152160103000200
Tottenham E14001553606000000
Walthamstow E14001563606000000
Wimbledon E14001586606000000
Barking E140010735050fewer than 5: BDUK gives '< 5'0000
Croydon East E140011865050fewer than 5: BDUK gives '< 5'0000
Ealing Southall E14001209505000000
East Thanet E14001216505000000
Great Grimsby and Cleethorpes E140012555050fewer than 5: BDUK gives '< 5'0000
Leigh and Atherton E140013295050fewer than 5: BDUK gives '< 5'0000
Oxford East E14001419505000000
Plymouth Moor View E140014265020300000
Plymouth Sutton and Devonport E140014275020200000
Southgate and Wood Green E14001503505000000
Sunderland Central E140015315050fewer than 5: BDUK gives '< 5'0000
Torbay E140015515020fewer than 5: BDUK gives '< 5'00300
Birmingham Edgbaston E140010924040fewer than 5: BDUK gives '< 5'0000
Birmingham Hall Green and Moseley E140010944030fewer than 5: BDUK gives '< 5'0000
Brentford and Isleworth E14001124404000000
Enfield North E14001225404000000
Erith and Thamesmead E140012294040fewer than 5: BDUK gives '< 5'0000
Hendon E14001279404000000
Lincoln E14001336404000000
Liverpool Walton E14001339404000000
Makerfield E14001350404000000
Mitcham and Morden E140013714040fewer than 5: BDUK gives '< 5'0000
Oldham East and Saddleworth E140014154040fewer than 5: BDUK gives '< 5'0000
Stalybridge and Hyde E140015154040fewer than 5: BDUK gives '< 5'0000
Streatham and Croydon North E14001527404000000
Twickenham E14001556404000000
Birmingham Yardley E140011003030fewer than 5: BDUK gives '< 5'0000
Bromley and Biggin Hill E140011373030fewer than 5: BDUK gives '< 5'0000
Chipping Barnet E14001169303000000
Clapham and Brixton Hill E14001175303000000
Hampstead and Highgate E14001265303000000
Ilford North E140013003020fewer than 5: BDUK gives '< 5'0000
Ilford South E140013013030fewer than 5: BDUK gives '< 5'0000
Manchester Withington E140013543010100000
Newcastle upon Tyne East and Wallsend E14001378303000000
Queen's Park and Maida Vale E140014353020fewer than 5: BDUK gives '< 5'0000
Rochdale E14001446303000000
Stourbridge E140015243020fewer than 5: BDUK gives '< 5'0000
Tooting E14001550303000000
West Ham and Beckton E140015763030fewer than 5: BDUK gives '< 5'0000
Ashton-under-Lyne E140010702010fewer than 5: BDUK gives '< 5'0000
Beckenham and Penge E14001083202000000
Blackley and Middleton South E1400110320fewer than 5: BDUK gives '< 5'200000
Bristol South E14001135202000000
Carshalton and Wallington E14001153202000000
Chingford and Woodford Green E140011672010010000
Dudley E14001204202000000
Edmonton and Winchmore Hill E14001221202000000
Hornchurch and Upminster E140012922020fewer than 5: BDUK gives '< 5'0000
Hornsey and Friern Barnet E14001293202000000
Islington North E14001305202000000
Leyton and Wanstead E14001334202000000
Liverpool West Derby E14001341202000000
Romford E14001448202000000
Ruislip, Northwood and Pinner E14001454202000000
Stratford and Bow E14001525202000000
Sutton Coldfield E14001535202000000
Bexleyheath and Crayford E140010891010fewer than 5: BDUK gives '< 5'0000
Birmingham Selly Oak E14001099101000000
Bournemouth East E14001115101000000
East Ham E14001213101000000
Eltham and Chislehurst E14001223101000000
Hackney North and Stoke Newington E14001259101000000
Old Bexley and Sidcup E140014141010fewer than 5: BDUK gives '< 5'0000
South Shields E14001492101000000
Glasgow West S14000089101000000
Lewisham East E14001331fewer than 5: BDUK gives '< 5'fewer than 5: BDUK gives '< 5'00000
Lewisham West and East Dulwich E14001333fewer than 5: BDUK gives '< 5'fewer than 5: BDUK gives '< 5'00000
Southend West and Leigh E14001502fewer than 5: BDUK gives '< 5'fewer than 5: BDUK gives '< 5'00000
North East34,99011,3804,4203,9605,1806,2803,770
North West91,21037,9404,2604,5008,09011,33025,100
Yorkshire and The Humber111,76047,7107,7706,03010,27012,91027,090
East Midlands99,36048,09010,1207,14013,64010,24010,140
West Midlands99,05050,3907,9909,7509,8009,22011,900
East of England176,58083,76025,54022,06010,58016,33018,310
London9,2108,58030027060fewer than 5: BDUK gives '< 5'0
South East180,42093,43021,32020,98014,0909,42021,170
South West194,75081,50016,11021,57024,16023,78027,630
Wales138,33084,73012,9308,9305,52010,79015,430
Scotland153,89032,9907,26020,10028,49034,53030,530
Northern Ireland128,79032,22031,04038,31020,2905,4601,470
England997,330462,78097,82096,25095,85099,510145,110
United Kingdom1,418,410612,740149,050163,590150,170150,290192,570

Download CSVDownload JSON with full provenance

Map

Total to 31 March 2026 · 650 areas, each shaded by the fifth of the areas its figure falls in

  • 10 to 120
  • 120 to 490
  • 490 to 1,320
  • 1,320 to 3,880
  • 3,880 to 19k

Boundaries: Constituency boundaries, Jul 2024, from the geography spine. Source: Office for National Statistics licensed under the Open Government Licence v.3.0. Contains OS data © Crown copyright and database right 2024.

Source and licence

Publisher
Building Digital UK, Department for Science, Innovation and Technology
Check it yourself
https://www.gov.uk/government/collections/building-digital-uk-bduk-performance-information
Licence
Open Government Licence v3.0 – Contains public sector information licensed under the Open Government Licence v3.0.
Retrieved
1 November 2026, 12:15 UTC
Raw files fetched

Verification

Verified against source, 1 November 2026, 12:23 UTC Run at 1 November 2026, 12:23 UTC; 4648 of 4648 figures matched the live source.

ResultCheckDetail
PassProvenance recordedBuilding Digital UK, Department for Science, Innovation and Technology; Open Government Licence v3.0; retrieved 2026-11-01T12:15:53Z; 2 raw file(s)
PassRaw files match recorded SHA-2562 of 2 files intact
PassRe-parsing raw files reproduces figures4648 of 4648 figures and the headline reproduced
PassFigures are finite numbers4648 figures, 0 invalid
PassLive source matches every figure4648 of 4648 figures match exactly after downloading 2 source file(s) again (2 byte-identical); the headline matches
PassGOV.UK table is currentlatest period 2026-03-31 ended 215 days before retrieval (limit 450), from Tables: BDUK Delivery Performance, annual: April 2025 to March 2026; the newest edition in the collection is /government/statistics/bduk-delivery-performance-annual-april-2025-to-march-2026
PassEach area's periods add up to its totalin 664 of 664 cases an area's periods and what came before add up to its total, within BDUK's rounding to 10 and '< 5' as 1 to 4
PassThe constituencies add up to their regions and nationsin 98 of 98 cases a region's or nation's constituencies or England's regions add up to it, and the UK's nations to no more than the UK, which counts premises BDUK places in no country, within BDUK's rounding to 10 and '< 5' as 1 to 4
PassTable 3's councils give each nation what its constituencies doin 28 of 28 cases a nation's councils and its constituencies can add up to the same, within BDUK's rounding
PassSource page answershttps://www.gov.uk/government/collections/building-digital-uk-bduk-performance-information – HTTP 200

Notes

  • Premises BDUK's own programmes (Project Gigabit, Superfast Broadband and the voucher schemes) have brought gigabit-capable broadband to, by the constituency BDUK places them in: not all gigabit coverage, most of which commercial networks build. BDUK's figures are estimates from its suppliers' returns and its own modelling, and it revises earlier periods as better returns come in.
  • BDUK rounds every figure to the nearest 10 and shows '< 5' for fewer than 5, so areas may not add up. Its United Kingdom includes premises it places in no country, and some in England it places in no constituency.
  • Each year is BDUK's financial year, from April; everything before April 2021 is grouped as BDUK groups it. BDUK's quarterly statistics give the same premises by quarter, revised to a different date, so the two editions' figures can differ.
  • BDUK revised its figures before 31 December 2025 in this edition, as its constituency table says.