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

Visualisation by Open Innovations