Average download speeds

Average download speeds (May 2023)§

Speeds actually being received based on the mean average. This may reflect consumer choice as well as line quality, since users sometimes have access to packages offering higher speeds than those they are actually receiving. This is a mean average, meaning that lines with high speeds (e.g. gigabit speeds) will have a disproportionate impact on the average. Ofcom’s source data contains median download speeds for constituencies.

200+ Mbps
150 Mbps
100 Mbps
50 Mbps
0 Mbps
Hexmap Aberafan Maesteg
Average speed: 143Mbps
Aberdeen North
Average speed: 98.5Mbps
Aberdeen South
Average speed: 82.6Mbps
Aberdeenshire North and Moray East
Average speed: 71.1Mbps
Airdrie and Shotts
Average speed: 182.8Mbps
Aldershot
Average speed: 189.1Mbps
Aldridge-Brownhills
Average speed: 161.6Mbps
Alloa and Grangemouth
Average speed: 164Mbps
Altrincham and Sale West
Average speed: 156.7Mbps
Alyn and Deeside
Average speed: 140.7Mbps
Amber Valley
Average speed: 105.7Mbps
Angus and Perthshire Glens
Average speed: 56.7Mbps
Arbroath and Broughty Ferry
Average speed: 152.1Mbps
Argyll, Bute and South Lochaber
Average speed: 53.1Mbps
Arundel and South Downs
Average speed: 85.6Mbps
Ashfield
Average speed: 175.9Mbps
Ashford
Average speed: 168.4Mbps
Ashton-under-Lyne
Average speed: 156.8Mbps
Aylesbury
Average speed: 148.1Mbps
Ayr, Carrick and Cumnock
Average speed: 121.9Mbps
Banbury
Average speed: 117.2Mbps
Bangor Aberconwy
Average speed: 89.1Mbps
Barking
Average speed: 195.9Mbps
Barnsley North
Average speed: 149.1Mbps
Barnsley South
Average speed: 127Mbps
Barrow and Furness
Average speed: 105.6Mbps
Basildon and Billericay
Average speed: 179Mbps
Basingstoke
Average speed: 177.8Mbps
Bassetlaw
Average speed: 96.7Mbps
Bath
Average speed: 119.2Mbps
Bathgate and Linlithgow
Average speed: 189.3Mbps
Battersea
Average speed: 206.7Mbps
Beaconsfield
Average speed: 106.3Mbps
Beckenham and Penge
Average speed: 166.2Mbps
Bedford
Average speed: 183.6Mbps
Belfast East
Average speed: 221.6Mbps
Belfast North
Average speed: 218.6Mbps
Belfast South and Mid Down
Average speed: 208.7Mbps
Belfast West
Average speed: 223.6Mbps
Bermondsey and Old Southwark
Average speed: 209.4Mbps
Berwickshire, Roxburgh and Selkirk
Average speed: 75Mbps
Bethnal Green and Stepney
Average speed: 149.8Mbps
Beverley and Holderness
Average speed: 146.2Mbps
Bexhill and Battle
Average speed: 84Mbps
Bexleyheath and Crayford
Average speed: 204.8Mbps
Bicester and Woodstock
Average speed: 141.8Mbps
Birkenhead
Average speed: 211Mbps
Birmingham Edgbaston
Average speed: 196.9Mbps
Birmingham Erdington
Average speed: 190.9Mbps
Birmingham Hall Green and Moseley
Average speed: 191.9Mbps
Birmingham Hodge Hill and Solihull North
Average speed: 201.7Mbps
Birmingham Ladywood
Average speed: 151.9Mbps
Birmingham Northfield
Average speed: 198.9Mbps
Birmingham Perry Barr
Average speed: 195.9Mbps
Birmingham Selly Oak
Average speed: 208.8Mbps
Birmingham Yardley
Average speed: 208.8Mbps
Bishop Auckland
Average speed: 93.6Mbps
Blackburn
Average speed: 148.6Mbps
Blackley and Middleton South
Average speed: 149.6Mbps
Blackpool North and Fleetwood
Average speed: 110.1Mbps
Blackpool South
Average speed: 150.9Mbps
Blaenau Gwent and Rhymney
Average speed: 69Mbps
Blaydon and Consett
Average speed: 109.2Mbps
Blyth and Ashington
Average speed: 107Mbps
Bognor Regis and Littlehampton
Average speed: 78.7Mbps
Bolsover
Average speed: 111Mbps
Bolton North East
Average speed: 172.3Mbps
Bolton South and Walkden
Average speed: 183.8Mbps
Bolton West
Average speed: 161.6Mbps
Bootle
Average speed: 219Mbps
Boston and Skegness
Average speed: 90.3Mbps
Bournemouth East
Average speed: 151.5Mbps
Bournemouth West
Average speed: 142.3Mbps
Bracknell
Average speed: 164.7Mbps
Bradford East
Average speed: 168.7Mbps
Bradford South
Average speed: 154.8Mbps
Bradford West
Average speed: 153.4Mbps
Braintree
Average speed: 119.7Mbps
Brecon, Radnor and Cwm Tawe
Average speed: 73.8Mbps
Brent East
Average speed: 133.8Mbps
Brent West
Average speed: 203.9Mbps
Brentford and Isleworth
Average speed: 185.6Mbps
Brentwood and Ongar
Average speed: 135.9Mbps
Bridgend
Average speed: 120.1Mbps
Bridgwater
Average speed: 99Mbps
Bridlington and The Wolds
Average speed: 95.6Mbps
Brigg and Immingham
Average speed: 143.3Mbps
Brighton Kemptown and Peacehaven
Average speed: 156.7Mbps
Brighton Pavilion
Average speed: 184.7Mbps
Bristol Central
Average speed: 203Mbps
Bristol East
Average speed: 204.4Mbps
Bristol North East
Average speed: 181.6Mbps
Bristol North West
Average speed: 208.3Mbps
Bristol South
Average speed: 227.6Mbps
Broadland and Fakenham
Average speed: 75.6Mbps
Bromley and Biggin Hill
Average speed: 187.8Mbps
Bromsgrove
Average speed: 163.4Mbps
Broxbourne
Average speed: 180.9Mbps
Broxtowe
Average speed: 194.7Mbps
Buckingham and Bletchley
Average speed: 123.2Mbps
Burnley
Average speed: 152.5Mbps
Burton and Uttoxeter
Average speed: 111Mbps
Bury North
Average speed: 136.4Mbps
Bury South
Average speed: 184.6Mbps
Bury St Edmunds and Stowmarket
Average speed: 112.1Mbps
Caerfyrddin
Average speed: 90.5Mbps
Caerphilly
Average speed: 98.3Mbps
Caithness, Sutherland and Easter Ross
Average speed: 50.7Mbps
Calder Valley
Average speed: 91.4Mbps
Camborne and Redruth
Average speed: 102.4Mbps
Cambridge
Average speed: 173.9Mbps
Cannock Chase
Average speed: 132Mbps
Canterbury
Average speed: 74.7Mbps
Cardiff East
Average speed: 183.9Mbps
Cardiff North
Average speed: 191.7Mbps
Cardiff South and Penarth
Average speed: 183.6Mbps
Cardiff West
Average speed: 178.2Mbps
Carlisle
Average speed: 102.7Mbps
Carshalton and Wallington
Average speed: 169.9Mbps
Castle Point
Average speed: 115.9Mbps
Central Ayrshire
Average speed: 144.7Mbps
Central Devon
Average speed: 83.9Mbps
Central Suffolk and North Ipswich
Average speed: 118Mbps
Ceredigion Preseli
Average speed: 90.1Mbps
Chatham and Aylesford
Average speed: 188.3Mbps
Cheadle
Average speed: 193.3Mbps
Chelmsford
Average speed: 188.3Mbps
Chelsea and Fulham
Average speed: 141.8Mbps
Cheltenham
Average speed: 174.4Mbps
Chesham and Amersham
Average speed: 143Mbps
Chester North and Neston
Average speed: 100.1Mbps
Chester South and Eddisbury
Average speed: 127Mbps
Chesterfield
Average speed: 111.9Mbps
Chichester
Average speed: 88.9Mbps
Chingford and Woodford Green
Average speed: 183Mbps
Chippenham
Average speed: 135.8Mbps
Chipping Barnet
Average speed: 124.8Mbps
Chorley
Average speed: 160.4Mbps
Christchurch
Average speed: 100.4Mbps
Cities of London and Westminster
Average speed: 166.6Mbps
City of Durham
Average speed: 132.1Mbps
Clacton
Average speed: 71.4Mbps
Clapham and Brixton Hill
Average speed: 141.7Mbps
Clwyd East
Average speed: 117.3Mbps
Clwyd North
Average speed: 110.9Mbps
Coatbridge and Bellshill
Average speed: 198.8Mbps
Colchester
Average speed: 159.1Mbps
Colne Valley
Average speed: 127.8Mbps
Congleton
Average speed: 121.7Mbps
Corby and East Northamptonshire
Average speed: 150.5Mbps
Coventry East
Average speed: 184.2Mbps
Coventry North West
Average speed: 201.5Mbps
Coventry South
Average speed: 179.4Mbps
Cowdenbeath and Kirkcaldy
Average speed: 153.2Mbps
Cramlington and Killingworth
Average speed: 141.8Mbps
Crawley
Average speed: 175.7Mbps
Crewe and Nantwich
Average speed: 112.6Mbps
Croydon East
Average speed: 166.1Mbps
Croydon South
Average speed: 173.1Mbps
Croydon West
Average speed: 177.5Mbps
Cumbernauld and Kirkintilloch
Average speed: 192.2Mbps
Dagenham and Rainham
Average speed: 188.2Mbps
Darlington
Average speed: 209Mbps
Dartford
Average speed: 139.1Mbps
Daventry
Average speed: 144.6Mbps
Derby North
Average speed: 189Mbps
Derby South
Average speed: 181.1Mbps
Derbyshire Dales
Average speed: 79.3Mbps
Dewsbury and Batley
Average speed: 155.2Mbps
Didcot and Wantage
Average speed: 146.7Mbps
Doncaster Central
Average speed: 168.7Mbps
Doncaster East and the Isle of Axholme
Average speed: 93.2Mbps
Doncaster North
Average speed: 141.8Mbps
Dorking and Horley
Average speed: 147.5Mbps
Dover and Deal
Average speed: 118.3Mbps
Droitwich and Evesham
Average speed: 97.8Mbps
Dudley
Average speed: 175.8Mbps
Dulwich and West Norwood
Average speed: 141.4Mbps
Dumfries and Galloway
Average speed: 75.2Mbps
Dumfriesshire, Clydesdale and Tweeddale
Average speed: 79.9Mbps
Dundee Central
Average speed: 180.9Mbps
Dunfermline and Dollar
Average speed: 138.6Mbps
Dunstable and Leighton Buzzard
Average speed: 166.8Mbps
Dwyfor Meirionnydd
Average speed: 84.4Mbps
Ealing Central and Acton
Average speed: 168.4Mbps
Ealing North
Average speed: 155.6Mbps
Ealing Southall
Average speed: 141.7Mbps
Earley and Woodley
Average speed: 172.5Mbps
Easington
Average speed: 200.7Mbps
East Antrim
Average speed: 181.4Mbps
East Grinstead and Uckfield
Average speed: 120Mbps
East Ham
Average speed: 148.5Mbps
East Hampshire
Average speed: 132.8Mbps
East Kilbride and Strathaven
Average speed: 199.3Mbps
East Londonderry
Average speed: 152.5Mbps
East Renfrewshire
Average speed: 184.9Mbps
East Surrey
Average speed: 138.8Mbps
East Thanet
Average speed: 122.5Mbps
East Wiltshire
Average speed: 134.6Mbps
East Worthing and Shoreham
Average speed: 198.6Mbps
Eastbourne
Average speed: 780.2Mbps
Eastleigh
Average speed: 126.7Mbps
Edinburgh East and Musselburgh
Average speed: 180.3Mbps
Edinburgh North and Leith
Average speed: 186.9Mbps
Edinburgh South
Average speed: 200.2Mbps
Edinburgh South West
Average speed: 202Mbps
Edinburgh West
Average speed: 208.4Mbps
Edmonton and Winchmore Hill
Average speed: 106.9Mbps
Ellesmere Port and Bromborough
Average speed: 203.2Mbps
Eltham and Chislehurst
Average speed: 190.9Mbps
Ely and East Cambridgeshire
Average speed: 140.2Mbps
Enfield North
Average speed: 173.4Mbps
Epping Forest
Average speed: 180Mbps
Epsom and Ewell
Average speed: 198.7Mbps
Erewash
Average speed: 173.7Mbps
Erith and Thamesmead
Average speed: 161.8Mbps
Esher and Walton
Average speed: 196.6Mbps
Exeter
Average speed: 188.6Mbps
Exmouth and Exeter East
Average speed: 130.9Mbps
Falkirk
Average speed: 196.9Mbps
Fareham and Waterlooville
Average speed: 174Mbps
Farnham and Bordon
Average speed: 98.3Mbps
Faversham and Mid Kent
Average speed: 144.6Mbps
Feltham and Heston
Average speed: 173.2Mbps
Fermanagh and South Tyrone
Average speed: 115.7Mbps
Filton and Bradley Stoke
Average speed: 191.9Mbps
Finchley and Golders Green
Average speed: 123.6Mbps
Folkestone and Hythe
Average speed: 122.2Mbps
Forest of Dean
Average speed: 97.8Mbps
Foyle
Average speed: 198.1Mbps
Frome and East Somerset
Average speed: 119.9Mbps
Fylde
Average speed: 139.7Mbps
Gainsborough
Average speed: 102.7Mbps
Gateshead Central and Whickham
Average speed: 162.9Mbps
Gedling
Average speed: 203.6Mbps
Gillingham and Rainham
Average speed: 216.3Mbps
Glasgow East
Average speed: 164Mbps
Glasgow North
Average speed: 155Mbps
Glasgow North East
Average speed: 155.8Mbps
Glasgow South
Average speed: 155.2Mbps
Glasgow South West
Average speed: 146.4Mbps
Glasgow West
Average speed: 148.9Mbps
Glastonbury and Somerton
Average speed: 88.4Mbps
Glenrothes and Mid Fife
Average speed: 176.8Mbps
Gloucester
Average speed: 186Mbps
Godalming and Ash
Average speed: 132.3Mbps
Goole and Pocklington
Average speed: 108.2Mbps
Gordon and Buchan
Average speed: 90.3Mbps
Gorton and Denton
Average speed: 149Mbps
Gosport
Average speed: 160.2Mbps
Gower
Average speed: 148.1Mbps
Grantham and Bourne
Average speed: 141.7Mbps
Gravesham
Average speed: 169.3Mbps
Great Grimsby and Cleethorpes
Average speed: 200.9Mbps
Great Yarmouth
Average speed: 122.6Mbps
Greenwich and Woolwich
Average speed: 177.3Mbps
Guildford
Average speed: 180.3Mbps
Hackney North and Stoke Newington
Average speed: 147.9Mbps
Hackney South and Shoreditch
Average speed: 135.9Mbps
Halesowen
Average speed: 180.1Mbps
Halifax
Average speed: 125.9Mbps
Hamble Valley
Average speed: 157.9Mbps
Hamilton and Clyde Valley
Average speed: 175.8Mbps
Hammersmith and Chiswick
Average speed: 164.8Mbps
Hampstead and Highgate
Average speed: 185.1Mbps
Harborough, Oadby and Wigston
Average speed: 145.3Mbps
Harlow
Average speed: 195.3Mbps
Harpenden and Berkhamsted
Average speed: 166.5Mbps
Harrogate and Knaresborough
Average speed: 160.9Mbps
Harrow East
Average speed: 175Mbps
Harrow West
Average speed: 169.9Mbps
Hartlepool
Average speed: 199Mbps
Harwich and North Essex
Average speed: 112.8Mbps
Hastings and Rye
Average speed: 73.2Mbps
Havant
Average speed: 167.5Mbps
Hayes and Harlington
Average speed: 187.3Mbps
Hazel Grove
Average speed: 180.8Mbps
Hemel Hempstead
Average speed: 199.7Mbps
Hendon
Average speed: 151.4Mbps
Henley and Thame
Average speed: 108Mbps
Hereford and South Herefordshire
Average speed: 101.8Mbps
Herne Bay and Sandwich
Average speed: 102.1Mbps
Hertford and Stortford
Average speed: 171.4Mbps
Hertsmere
Average speed: 168.4Mbps
Hexham
Average speed: 85.9Mbps
Heywood and Middleton North
Average speed: 138Mbps
High Peak
Average speed: 64Mbps
Hinckley and Bosworth
Average speed: 142.8Mbps
Hitchin
Average speed: 180.3Mbps
Holborn and St Pancras
Average speed: 170Mbps
Honiton and Sidmouth
Average speed: 78.7Mbps
Hornchurch and Upminster
Average speed: 169Mbps
Hornsey and Friern Barnet
Average speed: 160.1Mbps
Horsham
Average speed: 135Mbps
Houghton and Sunderland South
Average speed: 167.8Mbps
Hove and Portslade
Average speed: 175.2Mbps
Huddersfield
Average speed: 179.6Mbps
Huntingdon
Average speed: 140.1Mbps
Hyndburn
Average speed: 134.3Mbps
Ilford North
Average speed: 213.9Mbps
Ilford South
Average speed: 180.1Mbps
Inverclyde and Renfrewshire West
Average speed: 179Mbps
Inverness, Skye and West Ross-shire
Average speed: 79Mbps
Ipswich
Average speed: 165.5Mbps
Isle of Wight East
Average speed: 89Mbps
Isle of Wight West
Average speed: 112.9Mbps
Islington North
Average speed: 176.9Mbps
Islington South and Finsbury
Average speed: 166.6Mbps
Jarrow and Gateshead East
Average speed: 193.1Mbps
Keighley and Ilkley
Average speed: 133.7Mbps
Kenilworth and Southam
Average speed: 130.4Mbps
Kensington and Bayswater
Average speed: 177.2Mbps
Kettering
Average speed: 165.3Mbps
Kilmarnock and Loudoun
Average speed: 151.5Mbps
Kingston and Surbiton
Average speed: 177.5Mbps
Kingston upon Hull East
Average speed: 199.3Mbps
Kingston upon Hull North and Cottingham
Average speed: 193.3Mbps
Kingston upon Hull West and Haltemprice
Average speed: 183.8Mbps
Kingswinford and South Staffordshire
Average speed: 123.1Mbps
Knowsley
Average speed: 202.2Mbps
Lagan Valley
Average speed: 184.3Mbps
Lancaster and Wyre
Average speed: 154.7Mbps
Leeds Central and Headingley
Average speed: 182.7Mbps
Leeds East
Average speed: 191.5Mbps
Leeds North East
Average speed: 216.1Mbps
Leeds North West
Average speed: 163.6Mbps
Leeds South
Average speed: 181.5Mbps
Leeds South West and Morley
Average speed: 179.4Mbps
Leeds West and Pudsey
Average speed: 192.7Mbps
Leicester East
Average speed: 165.7Mbps
Leicester South
Average speed: 172.6Mbps
Leicester West
Average speed: 179.3Mbps
Leigh and Atherton
Average speed: 181.1Mbps
Lewes
Average speed: 78.3Mbps
Lewisham East
Average speed: 139.5Mbps
Lewisham North
Average speed: 151.5Mbps
Lewisham West and East Dulwich
Average speed: 151.5Mbps
Leyton and Wanstead
Average speed: 172Mbps
Lichfield
Average speed: 155.4Mbps
Lincoln
Average speed: 175.2Mbps
Liverpool Garston
Average speed: 209Mbps
Liverpool Riverside
Average speed: 151.5Mbps
Liverpool Walton
Average speed: 192.8Mbps
Liverpool Wavertree
Average speed: 186.7Mbps
Liverpool West Derby
Average speed: 220.4Mbps
Livingston
Average speed: 184.6Mbps
Llanelli
Average speed: 109.9Mbps
Lothian East
Average speed: 126Mbps
Loughborough
Average speed: 154.5Mbps
Louth and Horncastle
Average speed: 83Mbps
Lowestoft
Average speed: 77.8Mbps
Luton North
Average speed: 188.1Mbps
Luton South and South Bedfordshire
Average speed: 168.4Mbps
Macclesfield
Average speed: 147.1Mbps
Maidenhead
Average speed: 141.3Mbps
Maidstone and Malling
Average speed: 163Mbps
Makerfield
Average speed: 177.9Mbps
Maldon
Average speed: 122.7Mbps
Manchester Central
Average speed: 178.6Mbps
Manchester Rusholme
Average speed: 119.8Mbps
Manchester Withington
Average speed: 158.1Mbps
Mansfield
Average speed: 171.1Mbps
Melksham and Devizes
Average speed: 92.1Mbps
Melton and Syston
Average speed: 122.4Mbps
Meriden and Solihull East
Average speed: 173.4Mbps
Merthyr Tydfil and Aberdare
Average speed: 114.4Mbps
Mid Bedfordshire
Average speed: 168.6Mbps
Mid Buckinghamshire
Average speed: 103.2Mbps
Mid Cheshire
Average speed: 157.7Mbps
Mid Derbyshire
Average speed: 145.6Mbps
Mid Dorset and North Poole
Average speed: 118.2Mbps
Mid Dunbartonshire
Average speed: 204.9Mbps
Mid Leicestershire
Average speed: 161.4Mbps
Mid Norfolk
Average speed: 109.3Mbps
Mid Sussex
Average speed: 113Mbps
Mid Ulster
Average speed: 128.7Mbps
Mid and South Pembrokeshire
Average speed: 77Mbps
Middlesbrough South and East Cleveland
Average speed: 187.4Mbps
Middlesbrough and Thornaby East
Average speed: 208.6Mbps
Midlothian
Average speed: 151.5Mbps
Milton Keynes Central
Average speed: 152.2Mbps
Milton Keynes North
Average speed: 107.9Mbps
Mitcham and Morden
Average speed: 182.3Mbps
Monmouthshire
Average speed: 93.2Mbps
Montgomeryshire and Glyndŵr
Average speed: 96.3Mbps
Moray West, Nairn and Strathspey
Average speed: 91.6Mbps
Morecambe and Lunesdale
Average speed: 240.7Mbps
Motherwell, Wishaw and Carluke
Average speed: 184.6Mbps
Na h-Eileanan an Iar
Average speed: 51.2Mbps
Neath and Swansea East
Average speed: 153.9Mbps
New Forest East
Average speed: 93.9Mbps
New Forest West
Average speed: 68.8Mbps
Newark
Average speed: 133.8Mbps
Newbury
Average speed: 160.5Mbps
Newcastle upon Tyne Central and West
Average speed: 136.8Mbps
Newcastle upon Tyne East and Wallsend
Average speed: 159.9Mbps
Newcastle upon Tyne North
Average speed: 185.8Mbps
Newcastle-under-Lyme
Average speed: 154.4Mbps
Newport East
Average speed: 166Mbps
Newport West and Islwyn
Average speed: 134.5Mbps
Newry and Armagh
Average speed: 134.7Mbps
Newton Abbot
Average speed: 120.1Mbps
Newton Aycliffe and Spennymoor
Average speed: 134.6Mbps
Normanton and Hemsworth
Average speed: 127.7Mbps
North Antrim
Average speed: 152.4Mbps
North Ayrshire and Arran
Average speed: 95.8Mbps
North Bedfordshire
Average speed: 146.4Mbps
North Cornwall
Average speed: 104Mbps
North Cotswolds
Average speed: 165.7Mbps
North Devon
Average speed: 73.5Mbps
North Dorset
Average speed: 101.8Mbps
North Down
Average speed: 198Mbps
North Durham
Average speed: 95.1Mbps
North East Cambridgeshire
Average speed: 125Mbps
North East Derbyshire
Average speed: 108.3Mbps
North East Fife
Average speed: 97.7Mbps
North East Hampshire
Average speed: 147Mbps
North East Hertfordshire
Average speed: 146.4Mbps
North East Somerset and Hanham
Average speed: 170.3Mbps
North Herefordshire
Average speed: 105.2Mbps
North Norfolk
Average speed: 63.6Mbps
North Northumberland
Average speed: 72.7Mbps
North Shropshire
Average speed: 80Mbps
North Somerset
Average speed: 146.1Mbps
North Warwickshire and Bedworth
Average speed: 132.2Mbps
North West Cambridgeshire
Average speed: 135.6Mbps
North West Essex
Average speed: 133.9Mbps
North West Hampshire
Average speed: 130.8Mbps
North West Leicestershire
Average speed: 171.1Mbps
North West Norfolk
Average speed: 92.5Mbps
Northampton North
Average speed: 181.8Mbps
Northampton South
Average speed: 194Mbps
Norwich North
Average speed: 162.7Mbps
Norwich South
Average speed: 159.8Mbps
Nottingham East
Average speed: 176.5Mbps
Nottingham North and Kimberley
Average speed: 193.2Mbps
Nottingham South
Average speed: 204.8Mbps
Nuneaton
Average speed: 170.8Mbps
Old Bexley and Sidcup
Average speed: 178.7Mbps
Oldham East and Saddleworth
Average speed: 147.9Mbps
Oldham West, Chadderton and Royton
Average speed: 171.3Mbps
Orkney and Shetland
Average speed: 48.1Mbps
Orpington
Average speed: 217.5Mbps
Ossett and Denby Dale
Average speed: 116.8Mbps
Oxford East
Average speed: 164.5Mbps
Oxford West and Abingdon
Average speed: 146.8Mbps
Paisley and Renfrewshire North
Average speed: 188.5Mbps
Paisley and Renfrewshire South
Average speed: 174.8Mbps
Peckham
Average speed: 177.7Mbps
Pendle and Clitheroe
Average speed: 120.9Mbps
Penistone and Stocksbridge
Average speed: 86.4Mbps
Penrith and Solway
Average speed: 78.7Mbps
Perth and Kinross-shire
Average speed: 128.3Mbps
Peterborough
Average speed: 148.4Mbps
Plymouth Moor View
Average speed: 192.1Mbps
Plymouth Sutton and Devonport
Average speed: 179.2Mbps
Pontefract, Castleford and Knottingley
Average speed: 161.3Mbps
Pontypridd
Average speed: 111.9Mbps
Poole
Average speed: 139.1Mbps
Poplar and Limehouse
Average speed: 242.5Mbps
Portsmouth North
Average speed: 197.4Mbps
Portsmouth South
Average speed: 182.4Mbps
Preston
Average speed: 145.7Mbps
Putney
Average speed: 160.2Mbps
Queen's Park and Maida Vale
Average speed: 126.8Mbps
Rawmarsh and Conisbrough
Average speed: 141.2Mbps
Rayleigh and Wickford
Average speed: 129.1Mbps
Reading Central
Average speed: 163.9Mbps
Reading West and Mid Berkshire
Average speed: 156.9Mbps
Redcar
Average speed: 201.6Mbps
Redditch
Average speed: 167.1Mbps
Reigate
Average speed: 178.6Mbps
Rhondda and Ogmore
Average speed: 58.7Mbps
Ribble Valley
Average speed: 162.6Mbps
Richmond Park
Average speed: 185.7Mbps
Richmond and Northallerton
Average speed: 80.1Mbps
Rochdale
Average speed: 117.2Mbps
Rochester and Strood
Average speed: 154.7Mbps
Romford
Average speed: 177.4Mbps
Romsey and Southampton North
Average speed: 159.4Mbps
Rossendale and Darwen
Average speed: 111.9Mbps
Rother Valley
Average speed: 113.5Mbps
Rotherham
Average speed: 159Mbps
Rugby
Average speed: 170.5Mbps
Ruislip, Northwood and Pinner
Average speed: 162.2Mbps
Runcorn and Helsby
Average speed: 169.1Mbps
Runnymede and Weybridge
Average speed: 158.4Mbps
Rushcliffe
Average speed: 186.9Mbps
Rutherglen
Average speed: 183.4Mbps
Rutland and Stamford
Average speed: 91.8Mbps
Salford
Average speed: 179.5Mbps
Salisbury
Average speed: 167Mbps
Scarborough and Whitby
Average speed: 59.9Mbps
Scunthorpe
Average speed: 173.9Mbps
Sefton Central
Average speed: 194Mbps
Selby
Average speed: 116.8Mbps
Sevenoaks
Average speed: 133.9Mbps
Sheffield Brightside and Hillsborough
Average speed: 174.7Mbps
Sheffield Central
Average speed: 82Mbps
Sheffield Hallam
Average speed: 113.2Mbps
Sheffield Heeley
Average speed: 139.5Mbps
Sheffield South East
Average speed: 127Mbps
Sherwood Forest
Average speed: 164.2Mbps
Shipley
Average speed: 149.8Mbps
Shrewsbury
Average speed: 90.8Mbps
Sittingbourne and Sheppey
Average speed: 166.2Mbps
Skipton and Ripon
Average speed: 114.2Mbps
Sleaford and North Hykeham
Average speed: 130.5Mbps
Slough
Average speed: 179.9Mbps
Smethwick
Average speed: 163.7Mbps
Solihull West and Shirley
Average speed: 219.2Mbps
South Antrim
Average speed: 179.4Mbps
South Basildon and East Thurrock
Average speed: 173.5Mbps
South Cambridgeshire
Average speed: 143.3Mbps
South Cotswolds
Average speed: 115.7Mbps
South Derbyshire
Average speed: 152.7Mbps
South Devon
Average speed: 93.4Mbps
South Dorset
Average speed: 72.6Mbps
South Down
Average speed: 129.8Mbps
South East Cornwall
Average speed: 101.8Mbps
South Holland and The Deepings
Average speed: 94.4Mbps
South Leicestershire
Average speed: 116Mbps
South Norfolk
Average speed: 98.6Mbps
South Northamptonshire
Average speed: 129.8Mbps
South Ribble
Average speed: 156.6Mbps
South Shields
Average speed: 163Mbps
South Shropshire
Average speed: 70.7Mbps
South Suffolk
Average speed: 89.1Mbps
South West Devon
Average speed: 147.2Mbps
South West Hertfordshire
Average speed: 205.6Mbps
South West Norfolk
Average speed: 85.4Mbps
South West Wiltshire
Average speed: 150.6Mbps
Southampton Itchen
Average speed: 249.4Mbps
Southampton Test
Average speed: 318.1Mbps
Southend East and Rochford
Average speed: 151.8Mbps
Southend West and Leigh
Average speed: 121.1Mbps
Southgate and Wood Green
Average speed: 161.1Mbps
Southport
Average speed: 96.7Mbps
Spelthorne
Average speed: 185.2Mbps
Spen Valley
Average speed: 151Mbps
St Albans
Average speed: 207.6Mbps
St Austell and Newquay
Average speed: 92.4Mbps
St Helens North
Average speed: 193.1Mbps
St Helens South and Whiston
Average speed: 195.4Mbps
St Ives
Average speed: 85Mbps
St Neots and Mid Cambridgeshire
Average speed: 184.2Mbps
Stafford
Average speed: 147.9Mbps
Staffordshire Moorlands
Average speed: 99.9Mbps
Stalybridge and Hyde
Average speed: 115.6Mbps
Stevenage
Average speed: 194.5Mbps
Stirling and Strathallan
Average speed: 68Mbps
Stockport
Average speed: 171.1Mbps
Stockton North
Average speed: 280.2Mbps
Stockton West
Average speed: 205.5Mbps
Stoke-on-Trent Central
Average speed: 199.6Mbps
Stoke-on-Trent North
Average speed: 185.4Mbps
Stoke-on-Trent South
Average speed: 149.2Mbps
Stone, Great Wyrley and Penkridge
Average speed: 127.8Mbps
Stourbridge
Average speed: 169.6Mbps
Strangford
Average speed: 162.7Mbps
Stratford and Bow
Average speed: 189.6Mbps
Stratford-on-Avon
Average speed: 130.6Mbps
Streatham and Croydon North
Average speed: 155.6Mbps
Stretford and Urmston
Average speed: 155Mbps
Stroud
Average speed: 87.3Mbps
Suffolk Coastal
Average speed: 90.8Mbps
Sunderland Central
Average speed: 127.8Mbps
Surrey Heath
Average speed: 180.6Mbps
Sussex Weald
Average speed: 174.1Mbps
Sutton Coldfield
Average speed: 189.6Mbps
Sutton and Cheam
Average speed: 172.3Mbps
Swansea West
Average speed: 180.4Mbps
Swindon North
Average speed: 207.4Mbps
Swindon South
Average speed: 192.3Mbps
Tamworth
Average speed: 156.3Mbps
Tatton
Average speed: 135.1Mbps
Taunton and Wellington
Average speed: 93.1Mbps
Telford
Average speed: 162.5Mbps
Tewkesbury
Average speed: 172.3Mbps
The Wrekin
Average speed: 141.6Mbps
Thirsk and Malton
Average speed: 76.5Mbps
Thornbury and Yate
Average speed: 166.3Mbps
Thurrock
Average speed: 201.8Mbps
Tipton and Wednesbury
Average speed: 173.1Mbps
Tiverton and Minehead
Average speed: 70.8Mbps
Tonbridge
Average speed: 149.1Mbps
Tooting
Average speed: 173.3Mbps
Torbay
Average speed: 168.4Mbps
Torfaen
Average speed: 109.4Mbps
Torridge and Tavistock
Average speed: 77.2Mbps
Tottenham
Average speed: 163.8Mbps
Truro and Falmouth
Average speed: 102.7Mbps
Tunbridge Wells
Average speed: 144.1Mbps
Twickenham
Average speed: 203.4Mbps
Tynemouth
Average speed: 188.7Mbps
Upper Bann
Average speed: 172Mbps
Uxbridge and South Ruislip
Average speed: 185.9Mbps
Vale of Glamorgan
Average speed: 179.2Mbps
Vauxhall and Camberwell Green
Average speed: 177.3Mbps
Wakefield and Rothwell
Average speed: 163.6Mbps
Wallasey
Average speed: 199.6Mbps
Walsall and Bloxwich
Average speed: 148.8Mbps
Walthamstow
Average speed: 188Mbps
Warrington North
Average speed: 173.5Mbps
Warrington South
Average speed: 178.9Mbps
Warwick and Leamington
Average speed: 164.7Mbps
Washington and Gateshead South
Average speed: 150.5Mbps
Watford
Average speed: 201.7Mbps
Waveney Valley
Average speed: 100.6Mbps
Weald of Kent
Average speed: 107.2Mbps
Wellingborough and Rushden
Average speed: 170Mbps
Wells and Mendip Hills
Average speed: 117.4Mbps
Welwyn Hatfield
Average speed: 173.7Mbps
West Aberdeenshire and Kincardine
Average speed: 78.9Mbps
West Bromwich
Average speed: 154.5Mbps
West Dorset
Average speed: 82.7Mbps
West Dunbartonshire
Average speed: 203.8Mbps
West Ham and Beckton
Average speed: 187.4Mbps
West Lancashire
Average speed: 118.4Mbps
West Suffolk
Average speed: 114.3Mbps
West Tyrone
Average speed: 121.9Mbps
West Worcestershire
Average speed: 94.7Mbps
Westmorland and Lonsdale
Average speed: 128.6Mbps
Weston-super-Mare
Average speed: 116.6Mbps
Wetherby and Easingwold
Average speed: 119.7Mbps
Whitehaven and Workington
Average speed: 55.5Mbps
Widnes and Halewood
Average speed: 155.8Mbps
Wigan
Average speed: 178.6Mbps
Wimbledon
Average speed: 202.3Mbps
Winchester
Average speed: 111.6Mbps
Windsor
Average speed: 139.6Mbps
Wirral West
Average speed: 119.4Mbps
Witham
Average speed: 101.7Mbps
Witney
Average speed: 158Mbps
Woking
Average speed: 177.2Mbps
Wokingham
Average speed: 163Mbps
Wolverhampton North East
Average speed: 175.6Mbps
Wolverhampton South East
Average speed: 170.1Mbps
Wolverhampton West
Average speed: 165.1Mbps
Worcester
Average speed: 100.4Mbps
Worsley and Eccles
Average speed: 225.7Mbps
Worthing West
Average speed: 155.4Mbps
Wrexham
Average speed: 116.4Mbps
Wycombe
Average speed: 130.6Mbps
Wyre Forest
Average speed: 119.4Mbps
Wythenshawe and Sale East
Average speed: 201.9Mbps
Yeovil
Average speed: 92.2Mbps
Ynys Môn
Average speed: 85.7Mbps
York Central
Average speed: 187.2Mbps
York Outer
Average speed: 160.9Mbps
Data: Broadband coverage and speeds (House of Commons Library) / Hex layout: 2024 constituencies (Open Innovations and contributors)

Visualisation by Open Innovations