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