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 Aberavon
Average speed: 170.6Mbps
Aberconwy
Average speed: 96.8Mbps
Aberdeen North
Average speed: 97.6Mbps
Aberdeen South
Average speed: 84.3Mbps
Airdrie and Shotts
Average speed: 181.2Mbps
Aldershot
Average speed: 190.4Mbps
Aldridge-Brownhills
Average speed: 158.4Mbps
Altrincham and Sale West
Average speed: 156.7Mbps
Alyn and Deeside
Average speed: 137.2Mbps
Amber Valley
Average speed: 105.7Mbps
Angus
Average speed: 71.6Mbps
Arfon
Average speed: 82.8Mbps
Argyll and Bute
Average speed: 53.8Mbps
Arundel and South Downs
Average speed: 90.5Mbps
Ashfield
Average speed: 177.1Mbps
Ashford
Average speed: 154.3Mbps
Ashton-under-Lyne
Average speed: 160.9Mbps
Aylesbury
Average speed: 139Mbps
Ayr, Carrick and Cumnock
Average speed: 121.9Mbps
Banbury
Average speed: 125.7Mbps
Banff and Buchan
Average speed: 65.9Mbps
Barking
Average speed: 195.3Mbps
Barnsley Central
Average speed: 155.2Mbps
Barnsley East
Average speed: 139.7Mbps
Barrow and Furness
Average speed: 111.1Mbps
Basildon and Billericay
Average speed: 177.8Mbps
Basingstoke
Average speed: 177Mbps
Bassetlaw
Average speed: 96.3Mbps
Bath
Average speed: 124Mbps
Batley and Spen
Average speed: 144Mbps
Battersea
Average speed: 203.8Mbps
Beaconsfield
Average speed: 111.8Mbps
Beckenham
Average speed: 186.5Mbps
Bedford
Average speed: 184.5Mbps
Belfast East
Average speed: 222.4Mbps
Belfast North
Average speed: 217.7Mbps
Belfast South
Average speed: 214.2Mbps
Belfast West
Average speed: 223.2Mbps
Bermondsey and Old Southwark
Average speed: 206.5Mbps
Berwick-upon-Tweed
Average speed: 79.4Mbps
Berwickshire, Roxburgh and Selkirk
Average speed: 75Mbps
Bethnal Green and Bow
Average speed: 153.8Mbps
Beverley and Holderness
Average speed: 145.2Mbps
Bexhill and Battle
Average speed: 110.8Mbps
Bexleyheath and Crayford
Average speed: 206.9Mbps
Birkenhead
Average speed: 212.3Mbps
Birmingham, Edgbaston
Average speed: 200.2Mbps
Birmingham, Erdington
Average speed: 185.1Mbps
Birmingham, Hall Green
Average speed: 189.1Mbps
Birmingham, Hodge Hill
Average speed: 191.5Mbps
Birmingham, Ladywood
Average speed: 154Mbps
Birmingham, Northfield
Average speed: 198.3Mbps
Birmingham, Perry Barr
Average speed: 204.4Mbps
Birmingham, Selly Oak
Average speed: 208.4Mbps
Birmingham, Yardley
Average speed: 212.9Mbps
Bishop Auckland
Average speed: 119.6Mbps
Blackburn
Average speed: 147.5Mbps
Blackley and Broughton
Average speed: 133Mbps
Blackpool North and Cleveleys
Average speed: 116.2Mbps
Blackpool South
Average speed: 151Mbps
Blaenau Gwent
Average speed: 65.3Mbps
Blaydon
Average speed: 125Mbps
Blyth Valley
Average speed: 139.9Mbps
Bognor Regis and Littlehampton
Average speed: 83.2Mbps
Bolsover
Average speed: 111.4Mbps
Bolton North East
Average speed: 169.4Mbps
Bolton South East
Average speed: 164.1Mbps
Bolton West
Average speed: 164.2Mbps
Bootle
Average speed: 219Mbps
Boston and Skegness
Average speed: 92.4Mbps
Bosworth
Average speed: 141.8Mbps
Bournemouth East
Average speed: 151.5Mbps
Bournemouth West
Average speed: 141.7Mbps
Bracknell
Average speed: 155.6Mbps
Bradford East
Average speed: 168.2Mbps
Bradford South
Average speed: 154.9Mbps
Bradford West
Average speed: 153.4Mbps
Braintree
Average speed: 117.5Mbps
Brecon and Radnorshire
Average speed: 75.5Mbps
Brent Central
Average speed: 152.4Mbps
Brent North
Average speed: 176.5Mbps
Brentford and Isleworth
Average speed: 186.4Mbps
Brentwood and Ongar
Average speed: 135.7Mbps
Bridgend
Average speed: 129.7Mbps
Bridgwater and West Somerset
Average speed: 84Mbps
Brigg and Goole
Average speed: 79Mbps
Brighton, Kemptown
Average speed: 156.2Mbps
Brighton, Pavilion
Average speed: 184.7Mbps
Bristol East
Average speed: 198.5Mbps
Bristol North West
Average speed: 206.1Mbps
Bristol South
Average speed: 229.6Mbps
Bristol West
Average speed: 198.9Mbps
Broadland
Average speed: 77.3Mbps
Bromley and Chislehurst
Average speed: 191.3Mbps
Bromsgrove
Average speed: 163.4Mbps
Broxbourne
Average speed: 183.7Mbps
Broxtowe
Average speed: 195.3Mbps
Buckingham
Average speed: 116.2Mbps
Burnley
Average speed: 150.8Mbps
Burton
Average speed: 111Mbps
Bury North
Average speed: 130.2Mbps
Bury South
Average speed: 193.9Mbps
Bury St Edmunds
Average speed: 110Mbps
Caerphilly
Average speed: 99.4Mbps
Caithness, Sutherland and Easter Ross
Average speed: 50Mbps
Calder Valley
Average speed: 92Mbps
Camberwell and Peckham
Average speed: 163.9Mbps
Camborne and Redruth
Average speed: 103.7Mbps
Cambridge
Average speed: 174.4Mbps
Cannock Chase
Average speed: 132.1Mbps
Canterbury
Average speed: 74.1Mbps
Cardiff Central
Average speed: 191.7Mbps
Cardiff North
Average speed: 194Mbps
Cardiff South and Penarth
Average speed: 184.3Mbps
Cardiff West
Average speed: 180.7Mbps
Carlisle
Average speed: 107.4Mbps
Carmarthen East and Dinefwr
Average speed: 88.7Mbps
Carmarthen West and South Pembrokeshire
Average speed: 80.8Mbps
Carshalton and Wallington
Average speed: 169.7Mbps
Castle Point
Average speed: 117.3Mbps
Central Ayrshire
Average speed: 144.7Mbps
Central Devon
Average speed: 83.4Mbps
Central Suffolk and North Ipswich
Average speed: 116.5Mbps
Ceredigion
Average speed: 94.9Mbps
Charnwood
Average speed: 159Mbps
Chatham and Aylesford
Average speed: 186.7Mbps
Cheadle
Average speed: 193.3Mbps
Chelmsford
Average speed: 188.4Mbps
Chelsea and Fulham
Average speed: 144.9Mbps
Cheltenham
Average speed: 177.6Mbps
Chesham and Amersham
Average speed: 136.6Mbps
Chesterfield
Average speed: 111.9Mbps
Chichester
Average speed: 88.3Mbps
Chingford and Woodford Green
Average speed: 182.7Mbps
Chippenham
Average speed: 117.8Mbps
Chipping Barnet
Average speed: 117.2Mbps
Chorley
Average speed: 159.6Mbps
Christchurch
Average speed: 100.3Mbps
Cities of London and Westminster
Average speed: 169.1Mbps
City of Chester
Average speed: 97.4Mbps
City of Durham
Average speed: 139.7Mbps
Clacton
Average speed: 67.5Mbps
Cleethorpes
Average speed: 172.3Mbps
Clwyd South
Average speed: 89.4Mbps
Clwyd West
Average speed: 94.6Mbps
Coatbridge, Chryston and Bellshill
Average speed: 193.7Mbps
Colchester
Average speed: 157.7Mbps
Colne Valley
Average speed: 136.6Mbps
Congleton
Average speed: 126.4Mbps
Copeland
Average speed: 57.2Mbps
Corby
Average speed: 148.4Mbps
Coventry North East
Average speed: 194.9Mbps
Coventry North West
Average speed: 201.5Mbps
Coventry South
Average speed: 167Mbps
Crawley
Average speed: 175.7Mbps
Crewe and Nantwich
Average speed: 115.6Mbps
Croydon Central
Average speed: 162Mbps
Croydon North
Average speed: 176.1Mbps
Croydon South
Average speed: 175.6Mbps
Cumbernauld, Kilsyth and Kirkintilloch East
Average speed: 189.1Mbps
Cynon Valley
Average speed: 94.5Mbps
Dagenham and Rainham
Average speed: 186.7Mbps
Darlington
Average speed: 213.2Mbps
Dartford
Average speed: 133.1Mbps
Daventry
Average speed: 143.9Mbps
Delyn
Average speed: 125.2Mbps
Denton and Reddish
Average speed: 167.6Mbps
Derby North
Average speed: 189Mbps
Derby South
Average speed: 181.1Mbps
Derbyshire Dales
Average speed: 82.8Mbps
Devizes
Average speed: 99.4Mbps
Dewsbury
Average speed: 150.1Mbps
Don Valley
Average speed: 117.4Mbps
Doncaster Central
Average speed: 172.2Mbps
Doncaster North
Average speed: 140.6Mbps
Dover
Average speed: 117.9Mbps
Dudley North
Average speed: 175.3Mbps
Dudley South
Average speed: 171.5Mbps
Dulwich and West Norwood
Average speed: 141.5Mbps
Dumfries and Galloway
Average speed: 75.4Mbps
Dumfriesshire, Clydesdale and Tweeddale
Average speed: 80Mbps
Dundee East
Average speed: 174Mbps
Dundee West
Average speed: 176.3Mbps
Dunfermline and West Fife
Average speed: 139.1Mbps
Dwyfor Meirionnydd
Average speed: 82.4Mbps
Ealing Central and Acton
Average speed: 167.2Mbps
Ealing North
Average speed: 155.4Mbps
Ealing, Southall
Average speed: 139.9Mbps
Easington
Average speed: 200.4Mbps
East Antrim
Average speed: 188.6Mbps
East Devon
Average speed: 108.4Mbps
East Dunbartonshire
Average speed: 212.1Mbps
East Ham
Average speed: 184.1Mbps
East Hampshire
Average speed: 116.4Mbps
East Kilbride, Strathaven and Lesmahagow
Average speed: 189Mbps
East Londonderry
Average speed: 150.4Mbps
East Lothian
Average speed: 122.6Mbps
East Renfrewshire
Average speed: 184.9Mbps
East Surrey
Average speed: 148.7Mbps
East Worthing and Shoreham
Average speed: 198.6Mbps
East Yorkshire
Average speed: 90Mbps
Eastbourne
Average speed: 726.8Mbps
Eastleigh
Average speed: 136Mbps
Eddisbury
Average speed: 141.9Mbps
Edinburgh East
Average speed: 190.8Mbps
Edinburgh North and Leith
Average speed: 185.5Mbps
Edinburgh South
Average speed: 201.9Mbps
Edinburgh South West
Average speed: 202Mbps
Edinburgh West
Average speed: 211.1Mbps
Edmonton
Average speed: 98Mbps
Ellesmere Port and Neston
Average speed: 184.1Mbps
Elmet and Rothwell
Average speed: 141.5Mbps
Eltham
Average speed: 184.9Mbps
Enfield North
Average speed: 176.1Mbps
Enfield, Southgate
Average speed: 179.6Mbps
Epping Forest
Average speed: 180Mbps
Epsom and Ewell
Average speed: 212.5Mbps
Erewash
Average speed: 173.7Mbps
Erith and Thamesmead
Average speed: 169.4Mbps
Esher and Walton
Average speed: 195.7Mbps
Exeter
Average speed: 192.1Mbps
Falkirk
Average speed: 201.6Mbps
Fareham
Average speed: 170.8Mbps
Faversham and Mid Kent
Average speed: 143.6Mbps
Feltham and Heston
Average speed: 174.6Mbps
Fermanagh and South Tyrone
Average speed: 117.1Mbps
Filton and Bradley Stoke
Average speed: 176.5Mbps
Finchley and Golders Green
Average speed: 123.8Mbps
Folkestone and Hythe
Average speed: 119.5Mbps
Forest of Dean
Average speed: 97.8Mbps
Foyle
Average speed: 197Mbps
Fylde
Average speed: 144.1Mbps
Gainsborough
Average speed: 101.8Mbps
Garston and Halewood
Average speed: 205.4Mbps
Gateshead
Average speed: 173.9Mbps
Gedling
Average speed: 209.1Mbps
Gillingham and Rainham
Average speed: 216.3Mbps
Glasgow Central
Average speed: 133Mbps
Glasgow East
Average speed: 179.5Mbps
Glasgow North
Average speed: 149.3Mbps
Glasgow North East
Average speed: 158.5Mbps
Glasgow North West
Average speed: 154.4Mbps
Glasgow South
Average speed: 152.2Mbps
Glasgow South West
Average speed: 162.3Mbps
Glenrothes
Average speed: 182.9Mbps
Gloucester
Average speed: 186.8Mbps
Gordon
Average speed: 94.7Mbps
Gosport
Average speed: 160.2Mbps
Gower
Average speed: 132Mbps
Grantham and Stamford
Average speed: 132.5Mbps
Gravesham
Average speed: 169.3Mbps
Great Grimsby
Average speed: 199.9Mbps
Great Yarmouth
Average speed: 122.6Mbps
Greenwich and Woolwich
Average speed: 174.2Mbps
Guildford
Average speed: 164.9Mbps
Hackney North and Stoke Newington
Average speed: 156.5Mbps
Hackney South and Shoreditch
Average speed: 139.4Mbps
Halesowen and Rowley Regis
Average speed: 182.1Mbps
Halifax
Average speed: 126.4Mbps
Haltemprice and Howden
Average speed: 156.9Mbps
Halton
Average speed: 161.4Mbps
Hammersmith
Average speed: 151.5Mbps
Hampstead and Kilburn
Average speed: 173.5Mbps
Harborough
Average speed: 140.4Mbps
Harlow
Average speed: 198.8Mbps
Harrogate and Knaresborough
Average speed: 158.7Mbps
Harrow East
Average speed: 176.2Mbps
Harrow West
Average speed: 170.1Mbps
Hartlepool
Average speed: 199Mbps
Harwich and North Essex
Average speed: 110.5Mbps
Hastings and Rye
Average speed: 74.2Mbps
Havant
Average speed: 167.5Mbps
Hayes and Harlington
Average speed: 187.3Mbps
Hazel Grove
Average speed: 180.6Mbps
Hemel Hempstead
Average speed: 196Mbps
Hemsworth
Average speed: 114.4Mbps
Hendon
Average speed: 152.8Mbps
Henley
Average speed: 110Mbps
Hereford and South Herefordshire
Average speed: 101.3Mbps
Hertford and Stortford
Average speed: 170.6Mbps
Hertsmere
Average speed: 170.4Mbps
Hexham
Average speed: 82Mbps
Heywood and Middleton
Average speed: 142.4Mbps
High Peak
Average speed: 64Mbps
Hitchin and Harpenden
Average speed: 184.4Mbps
Holborn and St Pancras
Average speed: 170.8Mbps
Hornchurch and Upminster
Average speed: 169.8Mbps
Hornsey and Wood Green
Average speed: 162Mbps
Horsham
Average speed: 130.7Mbps
Houghton and Sunderland South
Average speed: 165.7Mbps
Hove
Average speed: 175.2Mbps
Huddersfield
Average speed: 177.9Mbps
Huntingdon
Average speed: 159.9Mbps
Hyndburn
Average speed: 134.3Mbps
Ilford North
Average speed: 200.5Mbps
Ilford South
Average speed: 191.6Mbps
Inverclyde
Average speed: 175Mbps
Inverness, Nairn, Badenoch and Strathspey
Average speed: 85.7Mbps
Ipswich
Average speed: 165.5Mbps
Isle of Wight
Average speed: 100.7Mbps
Islington North
Average speed: 176.9Mbps
Islington South and Finsbury
Average speed: 164.8Mbps
Islwyn
Average speed: 90.7Mbps
Jarrow
Average speed: 180.4Mbps
Keighley
Average speed: 133.7Mbps
Kenilworth and Southam
Average speed: 134.4Mbps
Kensington
Average speed: 187.4Mbps
Kettering
Average speed: 168.4Mbps
Kilmarnock and Loudoun
Average speed: 151.5Mbps
Kingston and Surbiton
Average speed: 179.4Mbps
Kingston upon Hull East
Average speed: 197.8Mbps
Kingston upon Hull North
Average speed: 198.1Mbps
Kingston upon Hull West and Hessle
Average speed: 185.9Mbps
Kingswood
Average speed: 182.6Mbps
Kirkcaldy and Cowdenbeath
Average speed: 157.6Mbps
Knowsley
Average speed: 207.5Mbps
Lagan Valley
Average speed: 186.5Mbps
Lanark and Hamilton East
Average speed: 151.6Mbps
Lancaster and Fleetwood
Average speed: 169.9Mbps
Leeds Central
Average speed: 172.1Mbps
Leeds East
Average speed: 204.1Mbps
Leeds North East
Average speed: 216.1Mbps
Leeds North West
Average speed: 167.7Mbps
Leeds West
Average speed: 194.9Mbps
Leicester East
Average speed: 165.9Mbps
Leicester South
Average speed: 173.2Mbps
Leicester West
Average speed: 179.6Mbps
Leigh
Average speed: 185Mbps
Lewes
Average speed: 79Mbps
Lewisham East
Average speed: 147Mbps
Lewisham West and Penge
Average speed: 144.5Mbps
Lewisham, Deptford
Average speed: 147.6Mbps
Leyton and Wanstead
Average speed: 172.6Mbps
Lichfield
Average speed: 154.9Mbps
Lincoln
Average speed: 175.2Mbps
Linlithgow and East Falkirk
Average speed: 189.9Mbps
Liverpool, Riverside
Average speed: 155.2Mbps
Liverpool, Walton
Average speed: 176.2Mbps
Liverpool, Wavertree
Average speed: 205.8Mbps
Liverpool, West Derby
Average speed: 212.9Mbps
Livingston
Average speed: 185.9Mbps
Llanelli
Average speed: 111.3Mbps
Loughborough
Average speed: 149.5Mbps
Louth and Horncastle
Average speed: 81.9Mbps
Ludlow
Average speed: 67.3Mbps
Luton North
Average speed: 186.3Mbps
Luton South
Average speed: 178.2Mbps
Macclesfield
Average speed: 147.1Mbps
Maidenhead
Average speed: 142.6Mbps
Maidstone and The Weald
Average speed: 147Mbps
Makerfield
Average speed: 177.1Mbps
Maldon
Average speed: 118.6Mbps
Manchester Central
Average speed: 168.3Mbps
Manchester, Gorton
Average speed: 127.4Mbps
Manchester, Withington
Average speed: 159.9Mbps
Mansfield
Average speed: 172.6Mbps
Meon Valley
Average speed: 145.3Mbps
Meriden
Average speed: 174.4Mbps
Merthyr Tydfil and Rhymney
Average speed: 110.1Mbps
Mid Bedfordshire
Average speed: 168.7Mbps
Mid Derbyshire
Average speed: 142.9Mbps
Mid Dorset and North Poole
Average speed: 118.7Mbps
Mid Norfolk
Average speed: 112.9Mbps
Mid Sussex
Average speed: 122.3Mbps
Mid Ulster
Average speed: 127.8Mbps
Mid Worcestershire
Average speed: 96.7Mbps
Middlesbrough
Average speed: 200.9Mbps
Middlesbrough South and East Cleveland
Average speed: 187.7Mbps
Midlothian
Average speed: 151.5Mbps
Milton Keynes North
Average speed: 116.4Mbps
Milton Keynes South
Average speed: 143.8Mbps
Mitcham and Morden
Average speed: 176.4Mbps
Mole Valley
Average speed: 134.5Mbps
Monmouth
Average speed: 98.7Mbps
Montgomeryshire
Average speed: 95.5Mbps
Moray
Average speed: 96.2Mbps
Morecambe and Lunesdale
Average speed: 195.2Mbps
Morley and Outwood
Average speed: 171.1Mbps
Motherwell and Wishaw
Average speed: 205.9Mbps
Na h-Eileanan an Iar
Average speed: 51.2Mbps
Neath
Average speed: 120.8Mbps
New Forest East
Average speed: 93.9Mbps
New Forest West
Average speed: 68.8Mbps
Newark
Average speed: 132.9Mbps
Newbury
Average speed: 164.9Mbps
Newcastle upon Tyne Central
Average speed: 152.8Mbps
Newcastle upon Tyne East
Average speed: 167.3Mbps
Newcastle upon Tyne North
Average speed: 142.8Mbps
Newcastle-under-Lyme
Average speed: 158.5Mbps
Newport East
Average speed: 160.3Mbps
Newport West
Average speed: 158.6Mbps
Newry and Armagh
Average speed: 129.2Mbps
Newton Abbot
Average speed: 120Mbps
Normanton, Pontefract and Castleford
Average speed: 164Mbps
North Antrim
Average speed: 148.5Mbps
North Ayrshire and Arran
Average speed: 95.8Mbps
North Cornwall
Average speed: 105Mbps
North Devon
Average speed: 73.5Mbps
North Dorset
Average speed: 101.9Mbps
North Down
Average speed: 196.5Mbps
North Durham
Average speed: 98.1Mbps
North East Bedfordshire
Average speed: 156.7Mbps
North East Cambridgeshire
Average speed: 123.8Mbps
North East Derbyshire
Average speed: 107.8Mbps
North East Fife
Average speed: 84.8Mbps
North East Hampshire
Average speed: 147.2Mbps
North East Hertfordshire
Average speed: 146.4Mbps
North East Somerset
Average speed: 135.4Mbps
North Herefordshire
Average speed: 105.8Mbps
North Norfolk
Average speed: 63.2Mbps
North Shropshire
Average speed: 79.6Mbps
North Somerset
Average speed: 145.5Mbps
North Swindon
Average speed: 206.4Mbps
North Thanet
Average speed: 103.1Mbps
North Tyneside
Average speed: 153.6Mbps
North Warwickshire
Average speed: 132.2Mbps
North West Cambridgeshire
Average speed: 127.1Mbps
North West Durham
Average speed: 102Mbps
North West Hampshire
Average speed: 126.7Mbps
North West Leicestershire
Average speed: 166.5Mbps
North West Norfolk
Average speed: 92.5Mbps
North Wiltshire
Average speed: 132.5Mbps
Northampton North
Average speed: 187.5Mbps
Northampton South
Average speed: 177.2Mbps
Norwich North
Average speed: 166.1Mbps
Norwich South
Average speed: 160.3Mbps
Nottingham East
Average speed: 180.5Mbps
Nottingham North
Average speed: 194.8Mbps
Nottingham South
Average speed: 194.9Mbps
Nuneaton
Average speed: 170.8Mbps
Ochil and South Perthshire
Average speed: 96.2Mbps
Ogmore
Average speed: 89.9Mbps
Old Bexley and Sidcup
Average speed: 172.3Mbps
Oldham East and Saddleworth
Average speed: 147.9Mbps
Oldham West and Royton
Average speed: 171.3Mbps
Orkney and Shetland
Average speed: 48.1Mbps
Orpington
Average speed: 213.1Mbps
Oxford East
Average speed: 161.5Mbps
Oxford West and Abingdon
Average speed: 152.4Mbps
Paisley and Renfrewshire North
Average speed: 192.4Mbps
Paisley and Renfrewshire South
Average speed: 173Mbps
Pendle
Average speed: 125.2Mbps
Penistone and Stocksbridge
Average speed: 86.4Mbps
Penrith and The Border
Average speed: 97.9Mbps
Perth and North Perthshire
Average speed: 121.8Mbps
Peterborough
Average speed: 148.5Mbps
Plymouth, Moor View
Average speed: 191.1Mbps
Plymouth, Sutton and Devonport
Average speed: 180.8Mbps
Pontypridd
Average speed: 120.1Mbps
Poole
Average speed: 140.2Mbps
Poplar and Limehouse
Average speed: 231.9Mbps
Portsmouth North
Average speed: 197.4Mbps
Portsmouth South
Average speed: 182.4Mbps
Preseli Pembrokeshire
Average speed: 81.1Mbps
Preston
Average speed: 142.8Mbps
Pudsey
Average speed: 185.1Mbps
Putney
Average speed: 158.7Mbps
Rayleigh and Wickford
Average speed: 129.2Mbps
Reading East
Average speed: 165.6Mbps
Reading West
Average speed: 165.4Mbps
Redcar
Average speed: 203.2Mbps
Redditch
Average speed: 172.7Mbps
Reigate
Average speed: 166.4Mbps
Rhondda
Average speed: 55.2Mbps
Ribble Valley
Average speed: 155.8Mbps
Richmond (Yorks)
Average speed: 78.4Mbps
Richmond Park
Average speed: 185.3Mbps
Rochdale
Average speed: 115.2Mbps
Rochester and Strood
Average speed: 159.4Mbps
Rochford and Southend East
Average speed: 156.6Mbps
Romford
Average speed: 177.3Mbps
Romsey and Southampton North
Average speed: 164.9Mbps
Ross, Skye and Lochaber
Average speed: 50.5Mbps
Rossendale and Darwen
Average speed: 112.2Mbps
Rother Valley
Average speed: 121.9Mbps
Rotherham
Average speed: 161.6Mbps
Rugby
Average speed: 168.7Mbps
Ruislip, Northwood and Pinner
Average speed: 162.2Mbps
Runnymede and Weybridge
Average speed: 157Mbps
Rushcliffe
Average speed: 186.2Mbps
Rutherglen and Hamilton West
Average speed: 197.8Mbps
Rutland and Melton
Average speed: 104.8Mbps
Saffron Walden
Average speed: 134.7Mbps
Salford and Eccles
Average speed: 191.2Mbps
Salisbury
Average speed: 172.6Mbps
Scarborough and Whitby
Average speed: 59.9Mbps
Scunthorpe
Average speed: 180.6Mbps
Sedgefield
Average speed: 123Mbps
Sefton Central
Average speed: 217.1Mbps
Selby and Ainsty
Average speed: 105.7Mbps
Sevenoaks
Average speed: 137.5Mbps
Sheffield Central
Average speed: 93.9Mbps
Sheffield South East
Average speed: 127.7Mbps
Sheffield, Brightside and Hillsborough
Average speed: 175.4Mbps
Sheffield, Hallam
Average speed: 110.9Mbps
Sheffield, Heeley
Average speed: 133.8Mbps
Sherwood
Average speed: 165.7Mbps
Shipley
Average speed: 149.8Mbps
Shrewsbury and Atcham
Average speed: 91.9Mbps
Sittingbourne and Sheppey
Average speed: 160.6Mbps
Skipton and Ripon
Average speed: 113.5Mbps
Sleaford and North Hykeham
Average speed: 123Mbps
Slough
Average speed: 179.8Mbps
Solihull
Average speed: 218.8Mbps
Somerton and Frome
Average speed: 103Mbps
South Antrim
Average speed: 181.1Mbps
South Basildon and East Thurrock
Average speed: 170.2Mbps
South Cambridgeshire
Average speed: 170Mbps
South Derbyshire
Average speed: 145.9Mbps
South Dorset
Average speed: 71Mbps
South Down
Average speed: 131.8Mbps
South East Cambridgeshire
Average speed: 141.7Mbps
South East Cornwall
Average speed: 101.6Mbps
South Holland and The Deepings
Average speed: 94.4Mbps
South Leicestershire
Average speed: 129.4Mbps
South Norfolk
Average speed: 98.1Mbps
South Northamptonshire
Average speed: 155.7Mbps
South Ribble
Average speed: 148.2Mbps
South Shields
Average speed: 172.2Mbps
South Staffordshire
Average speed: 97.8Mbps
South Suffolk
Average speed: 88.4Mbps
South Swindon
Average speed: 192.2Mbps
South Thanet
Average speed: 125.1Mbps
South West Bedfordshire
Average speed: 160.9Mbps
South West Devon
Average speed: 149.8Mbps
South West Hertfordshire
Average speed: 179.9Mbps
South West Norfolk
Average speed: 85.9Mbps
South West Surrey
Average speed: 110.6Mbps
South West Wiltshire
Average speed: 142Mbps
Southampton, Itchen
Average speed: 249.4Mbps
Southampton, Test
Average speed: 318.1Mbps
Southend West
Average speed: 112.2Mbps
Southport
Average speed: 85.1Mbps
Spelthorne
Average speed: 185.2Mbps
St Albans
Average speed: 202.9Mbps
St Austell and Newquay
Average speed: 91.9Mbps
St Helens North
Average speed: 193.1Mbps
St Helens South and Whiston
Average speed: 192.7Mbps
St Ives
Average speed: 84.8Mbps
Stafford
Average speed: 153.4Mbps
Staffordshire Moorlands
Average speed: 103.5Mbps
Stalybridge and Hyde
Average speed: 115.6Mbps
Stevenage
Average speed: 194.5Mbps
Stirling
Average speed: 66.9Mbps
Stockport
Average speed: 171.7Mbps
Stockton North
Average speed: 277.6Mbps
Stockton South
Average speed: 222.3Mbps
Stoke-on-Trent Central
Average speed: 192.7Mbps
Stoke-on-Trent North
Average speed: 194.4Mbps
Stoke-on-Trent South
Average speed: 185.3Mbps
Stone
Average speed: 102.8Mbps
Stourbridge
Average speed: 170.1Mbps
Strangford
Average speed: 165.5Mbps
Stratford-on-Avon
Average speed: 129.6Mbps
Streatham
Average speed: 140.6Mbps
Stretford and Urmston
Average speed: 155Mbps
Stroud
Average speed: 102.4Mbps
Suffolk Coastal
Average speed: 89.4Mbps
Sunderland Central
Average speed: 127.8Mbps
Surrey Heath
Average speed: 185.9Mbps
Sutton Coldfield
Average speed: 189.6Mbps
Sutton and Cheam
Average speed: 172.5Mbps
Swansea East
Average speed: 180.5Mbps
Swansea West
Average speed: 180.3Mbps
Tamworth
Average speed: 156.9Mbps
Tatton
Average speed: 133.3Mbps
Taunton Deane
Average speed: 92.4Mbps
Telford
Average speed: 161Mbps
Tewkesbury
Average speed: 178.9Mbps
The Cotswolds
Average speed: 120.9Mbps
The Wrekin
Average speed: 148.7Mbps
Thirsk and Malton
Average speed: 81.3Mbps
Thornbury and Yate
Average speed: 176.2Mbps
Thurrock
Average speed: 201.8Mbps
Tiverton and Honiton
Average speed: 76.3Mbps
Tonbridge and Malling
Average speed: 155.4Mbps
Tooting
Average speed: 173.3Mbps
Torbay
Average speed: 169.7Mbps
Torfaen
Average speed: 107.7Mbps
Torridge and West Devon
Average speed: 75.3Mbps
Totnes
Average speed: 94.9Mbps
Tottenham
Average speed: 159.7Mbps
Truro and Falmouth
Average speed: 101.8Mbps
Tunbridge Wells
Average speed: 144.1Mbps
Twickenham
Average speed: 201.4Mbps
Tynemouth
Average speed: 199.7Mbps
Upper Bann
Average speed: 173.7Mbps
Uxbridge and South Ruislip
Average speed: 186.5Mbps
Vale of Clwyd
Average speed: 130.4Mbps
Vale of Glamorgan
Average speed: 173.2Mbps
Vauxhall
Average speed: 175.2Mbps
Wakefield
Average speed: 151.8Mbps
Wallasey
Average speed: 202.8Mbps
Walsall North
Average speed: 166.3Mbps
Walsall South
Average speed: 154Mbps
Walthamstow
Average speed: 188Mbps
Wansbeck
Average speed: 74.2Mbps
Wantage
Average speed: 145.2Mbps
Warley
Average speed: 163.4Mbps
Warrington North
Average speed: 173.8Mbps
Warrington South
Average speed: 176.9Mbps
Warwick and Leamington
Average speed: 164Mbps
Washington and Sunderland West
Average speed: 161.7Mbps
Watford
Average speed: 204.6Mbps
Waveney
Average speed: 81.8Mbps
Wealden
Average speed: 143.8Mbps
Weaver Vale
Average speed: 146.3Mbps
Wellingborough
Average speed: 165.6Mbps
Wells
Average speed: 114.2Mbps
Welwyn Hatfield
Average speed: 173.2Mbps
Wentworth and Dearne
Average speed: 114.2Mbps
West Aberdeenshire and Kincardine
Average speed: 78.9Mbps
West Bromwich East
Average speed: 155.5Mbps
West Bromwich West
Average speed: 166Mbps
West Dorset
Average speed: 83.7Mbps
West Dunbartonshire
Average speed: 203.9Mbps
West Ham
Average speed: 178.3Mbps
West Lancashire
Average speed: 118.4Mbps
West Suffolk
Average speed: 112.3Mbps
West Tyrone
Average speed: 123.8Mbps
West Worcestershire
Average speed: 94.7Mbps
Westminster North
Average speed: 130.4Mbps
Westmorland and Lonsdale
Average speed: 176.7Mbps
Weston-Super-Mare
Average speed: 117.4Mbps
Wigan
Average speed: 178.6Mbps
Wimbledon
Average speed: 207.7Mbps
Winchester
Average speed: 121.5Mbps
Windsor
Average speed: 140.7Mbps
Wirral South
Average speed: 179Mbps
Wirral West
Average speed: 121.1Mbps
Witham
Average speed: 101.5Mbps
Witney
Average speed: 150.4Mbps
Woking
Average speed: 172.8Mbps
Wokingham
Average speed: 163.6Mbps
Wolverhampton North East
Average speed: 175.3Mbps
Wolverhampton South East
Average speed: 167.1Mbps
Wolverhampton South West
Average speed: 166Mbps
Worcester
Average speed: 100.4Mbps
Workington
Average speed: 57.9Mbps
Worsley and Eccles South
Average speed: 229.6Mbps
Worthing West
Average speed: 148Mbps
Wrexham
Average speed: 130.8Mbps
Wycombe
Average speed: 127.3Mbps
Wyre Forest
Average speed: 119.4Mbps
Wyre and Preston North
Average speed: 143.7Mbps
Wythenshawe and Sale East
Average speed: 201.9Mbps
Yeovil
Average speed: 90.7Mbps
Ynys Môn
Average speed: 85.7Mbps
York Central
Average speed: 187.1Mbps
York Outer
Average speed: 160.9Mbps
Data: Broadband coverage and speeds (House of Commons Library) / Hex layout: 2010 constituencies (Open Innovations and contributors)

Visualisation by Open Innovations