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.
Skip hex cartogram
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
Go to the start of hex cartogram
Visualisation by Open Innovations