Internet Service Providers in The United Kingdom

The United Kingdom has 94 broadband providers available to its residents. The highest internet speed we've seen is 6068.11 Mbps, and typical real-world speeds vary from 27.99 to 89.89 Mbps. The fastest broadband speed we saw came from BT, and we've seen internet speeds as high as 5284.34 Mbps from Virgin Media, 3135.43 Mbps from EE, and 2808.21 Mbps from Community Fibre. In terms of user numbers, Virgin Media is the most popular broadband provider in The United Kingdom, followed by BT and Sky Broadband. The fastest cities in The United Kingdom include York, London, and Portencross, and The United Kingdom's fastest internet providers are BT, Virgin Media, and EE.

United Kingdom Broadband Speeds Over Time

We class broadband speed distributions as follows: very slow under 10 Mbps; slow 10-30 Mbps; adequate 30-60 Mbps; good 60-80 Mbps; fast 80-300 Mbps; very fast over 300 Mbps.

Summary of Internet Service Providers in The United Kingdom

#Provider NameMax SpeedTypical Speed Range# Regions
1Cambridge Fibre939.51 Mbps198.85—491.99 Mbps1
2G.Network948.8 Mbps143.25—425.48 Mbps4
3toob946.59 Mbps65.6—493.98 Mbps2
4OptaNet924.09 Mbps76.72—194.99 Mbps1
5Box Broadband923.37 Mbps130.19—268.78 Mbps3
6Spectrum Internet938.84 Mbps90.09—245.02 Mbps12
7Hyperoptic945.49 Mbps90.92—262.08 Mbps53
8Sure Guernsey859.79 Mbps12.91—371.49 Mbps1
9Call Flow Solutions942.47 Mbps37.02—275.54 Mbps7
10Cerberus Networks776.45 Mbps111.25—262.42 Mbps40
11Gigaclear946.21 Mbps86.48—253.48 Mbps30
12TrueSpeed Communications906.05 Mbps76.71—229.33 Mbps5
13Community Fibre2808.21 Mbps77.11—220.94 Mbps16
14Vostron854.5 Mbps20.77—168.28 Mbps5
15B4RN948.05 Mbps41.67—181.41 Mbps12
16Vision Fibre Media808.45 Mbps94.02—198.1 Mbps1
17Virgin Media5284.34 Mbps52.32—204.98 Mbps162
18FibreNest529.1 Mbps70.3—171.79 Mbps17
19Optimity946.4 Mbps38.5—167.67 Mbps3
20Exascale915.44 Mbps49.74—149.39 Mbps5
21Glide941.78 Mbps36.2—148.18 Mbps75
22Trunk Networks858.93 Mbps35.23—144.77 Mbps6
23Pure Fibre948.39 Mbps86.79—96.29 Mbps9
24telcom (Velocity Fibre)944.19 Mbps55.5—103.35 Mbps17
25KCOM932.55 Mbps28.76—127.97 Mbps135
26Internetty901.56 Mbps34.48—119.81 Mbps5
27Pure Broadband939.63 Mbps9.48—98.17 Mbps6
28Solway Communications777.31 Mbps10.58—143.32 Mbps6
29Unchained ISP551.14 Mbps26.29—85.43 Mbps3
30WightFibre1657.93 Mbps26.18—98.27 Mbps3
31Velocity1943.35 Mbps46.17—60.48 Mbps3
32Pembs Wifi752.93 Mbps29.96—107.92 Mbps1
33Wessex Internet905.51 Mbps41.68—102.24 Mbps7
34Independent Fibre Networks909.27 Mbps39.08—111.55 Mbps55
35CSD Network Services802.09 Mbps28.86—91.26 Mbps4
36Jibba Jabba493.86 Mbps24.41—72.23 Mbps2
37Spitfire937.1 Mbps55.26—93.32 Mbps48
38Zen Internet1196.6 Mbps36.78—73.66 Mbps166
39Pine Media784.4 Mbps19.99—126.24 Mbps3
40Manx Telecom438.26 Mbps12.65—158.88 Mbps1
41County Broadband947.36 Mbps22.26—77.91 Mbps3
42Contingency Networks907.48 Mbps55.15—76.34 Mbps9
43Internet Central914.95 Mbps17.45—77.21 Mbps15
44Zone Broadband805.82 Mbps59.65—64.34 Mbps14
45CCS Leeds890.82 Mbps46.26—94.03 Mbps43
46Surrey Hills Internet107.01 Mbps69.65—82.04 Mbps2
47CIX942.04 Mbps18.73—67.13 Mbps117
48London Web93.8 Mbps47.55—83.34 Mbps2
49BT6068.11 Mbps27.77—69.15 Mbps184
50Freeola264.38 Mbps45.64—84.91 Mbps2
51iDNET935.33 Mbps36.62—73.49 Mbps57
52Structured Communications893.19 Mbps54.86—73.51 Mbps9
53NYnet744.84 Mbps36.79—62.22 Mbps6
54Andrews & Arnold460.85 Mbps38.81—69.65 Mbps82
55uno465.8 Mbps15.9—65.24 Mbps21
56Vodafone939.2 Mbps27.22—59.62 Mbps182
57FastNet931.93 Mbps22.99—36.84 Mbps18
58Onestream83.24 Mbps20.74—75.15 Mbps2
59Juice Broadband869.2 Mbps20.31—60.81 Mbps4
60EE3135.43 Mbps18.77—54.27 Mbps183
61TalkTalk929.81 Mbps19.37—50.48 Mbps183
62Gradwell924.11 Mbps28.21—39.63 Mbps18
63UltraNetworks235.92 Mbps12.8—46.28 Mbps1
64Sky Broadband1887.37 Mbps18.11—54.25 Mbps180
65Fibrecast226.97 Mbps24.86—48.17 Mbps2
66Country Connect89.75 Mbps13.02—55.71 Mbps3
67Plusnet267.21 Mbps17.11—49.09 Mbps184
68CloudScape Connect345.44 Mbps13.13—37.86 Mbps14
69Airband268.34 Mbps14.37—36.66 Mbps10
70Gigastream88.44 Mbps6.9—55.53 Mbps2
71Sugarnet87.19 Mbps28.02—28.93 Mbps2
72Boundless Networks269.47 Mbps16.46—36.77 Mbps16
73The Phone Coop300.35 Mbps7.09—41.41 Mbps26
74BazTel616.38 Mbps10.54—52.41 Mbps6
75SAQ70.44 Mbps22.76—27.01 Mbps2
76Origin Broadband920.42 Mbps12.55—34.15 Mbps76
77Aquiss74.49 Mbps8.64—39.11 Mbps12
78Connexin858.61 Mbps8.55—31.63 Mbps4
79Call27106.33 Mbps9.75—28.32 Mbps2
80Village Networks297.5 Mbps9.89—30.36 Mbps2
81O2 Broadband644.55 Mbps6.53—30.87 Mbps58
82WiSpire184 Mbps11.14—29.65 Mbps4
83Scotnet.co.uk129.21 Mbps8.92—29.07 Mbps11
84Legend Telecom240.45 Mbps5.91—21.08 Mbps2
85Post Office Broadband74.77 Mbps6.78—32.38 Mbps179
86Lonsdale Network Services95.84 Mbps7.64—22.78 Mbps1
87W3Z424.43 Mbps9.83—21.72 Mbps2
88BitStreme48.75 Mbps11.46—15.14 Mbps1
89I Need Broadband186.08 Mbps6.23—22.14 Mbps5
90Go Internet93.05 Mbps7.59—23.26 Mbps5
91Lothian Broadband25.95 Mbps5.54—14.98 Mbps1
92Beacon Broadband93.51 Mbps7.77—23.95 Mbps4
93Wi-Manx166.57 Mbps7.05—8.4 Mbps2
94XLN11.32 Mbps1.89—5.08 Mbps3

The United Kingdom Regions By Broadband Speed

PositionCityMax SpeedTypical Speed Range50%# Providers
1Luton565.5257.99—315.75 Mbps211.13 Mbps5
2East Dunbartonshire879.7749.6—195.66 Mbps66.08 Mbps11
3West Dunbartonshire759.7840.82—124.28 Mbps60.6 Mbps8
4Kingston upon Hull933.4835.82—210.78 Mbps58.47 Mbps7
5Bracknell Forest938.439.84—174.47 Mbps54.26 Mbps19
6Portsmouth940.3134.23—156.15 Mbps53.16 Mbps17
7Wokingham937.3836.47—109.95 Mbps50.25 Mbps22
8North East Lincolnshire944.9534.21—133.54 Mbps49.22 Mbps10
9Surrey2201.7335.51—134.92 Mbps49.19 Mbps35
10Stockport935.934.46—111.04 Mbps47.87 Mbps14
11Redcar and Cleveland652.3932.81—110.5 Mbps46.75 Mbps9
12Newport912.0232.58—81.44 Mbps46.4 Mbps12
13Telford and Wrekin921.9136.54—110.18 Mbps46.03 Mbps15
14Poole815.1433.44—110.48 Mbps45.81 Mbps15
15Wakefield920.933.66—92.18 Mbps45.78 Mbps17
16London5284.3433.26—107.86 Mbps45.7 Mbps66
17Warwickshire933.8834.99—104.99 Mbps45.53 Mbps22
18Renfrewshire867.5232.24—165.68 Mbps44.78 Mbps12
19Rochdale941.4635.82—72.8 Mbps44.42 Mbps12
20Central Bedfordshire941.3734.78—131.37 Mbps44.39 Mbps19
21Bolton861.3831.99—122.66 Mbps44.18 Mbps14
22Warrington801.8431.89—105.66 Mbps44.06 Mbps12
23Cambridgeshire939.5132.52—109.58 Mbps43.82 Mbps24
24Hertfordshire938.2932.23—106.03 Mbps43.69 Mbps28
25Oxfordshire945.6433.28—101.46 Mbps43.28 Mbps29
26Derby919.2232.04—109.94 Mbps43.27 Mbps17
27Medway920.4431.94—121.6 Mbps42.72 Mbps20
28Falkirk840.2130.32—102.3 Mbps42.33 Mbps11
29Leicestershire928.730.76—108.49 Mbps41.91 Mbps23
30North Lanarkshire895.6431.36—108.21 Mbps41.87 Mbps11
31Brighton and Hove925.2630.21—109.44 Mbps41.4 Mbps19
32Wigan1196.630.29—105.88 Mbps41.33 Mbps15
33Solihull929.7328.48—110.03 Mbps41.08 Mbps13
34Hartlepool794.3829.8—126.41 Mbps40.7 Mbps9
35Inverclyde633.9628.58—101.13 Mbps40.63 Mbps10
36Plymouth897.3830.5—111.11 Mbps40.45 Mbps12
37Gloucestershire945.5129.75—93.91 Mbps40.1 Mbps23
38Stockton-on-Tees882.6228.19—103.96 Mbps40.08 Mbps12
39Buckinghamshire939.330.28—93.85 Mbps40.06 Mbps24
40Mid and East Antrim919.2129.57—73.99 Mbps39.96 Mbps10
41Thurrock932.528.44—104.34 Mbps39.92 Mbps14
42Bristol941.7828.83—108.6 Mbps39.72 Mbps20
43West Berkshire941.8330.87—84.94 Mbps39.66 Mbps15
44Northamptonshire937.1529.16—93.51 Mbps38.94 Mbps29
45North Tyneside785.3429.25—101.78 Mbps38.7 Mbps11
46Kirklees918.5529.32—100.6 Mbps38.5 Mbps19
47East Renfrewshire903.9628.72—123.48 Mbps38.33 Mbps13
48Sefton919.5228.32—102.89 Mbps38.23 Mbps13
49Bedford925.0929.39—106 Mbps37.89 Mbps16
50City and County of Swansea930.527.63—102.65 Mbps37.88 Mbps15
51Neath Port Talbot927.3927.31—103.98 Mbps37.76 Mbps11
52North Somerset941.9228.77—85.09 Mbps37.71 Mbps21
53Swindon929.0427.88—124.38 Mbps37.58 Mbps12
54East Ayrshire748.3431.59—112.36 Mbps37.47 Mbps9
55Trafford944.1928.98—87.89 Mbps37.42 Mbps17
56Bournemouth939.2228.23—103.26 Mbps37.32 Mbps17
57Angus891.3128.21—105.38 Mbps37.24 Mbps10
58Edinburgh931.9828.65—92 Mbps37.17 Mbps16
59Calderdale912.9228.23—77.18 Mbps37.16 Mbps16
60Hampshire937.7329.36—91.18 Mbps37.14 Mbps35
61Vale of Glamorgan935.3429.16—109.74 Mbps37.11 Mbps16
62Windsor and Maidenhead925.7428.59—72.89 Mbps37.09 Mbps22
63Wirral903.3829.22—80.2 Mbps37.06 Mbps15
64South Tyneside768.9427.24—102.26 Mbps37.04 Mbps10
65St Helens913.1327.49—104.67 Mbps37 Mbps13
66Nottinghamshire922.6728.21—105.84 Mbps36.97 Mbps25
67Cheshire East924.1730.34—88.8 Mbps36.87 Mbps20
68Dudley932.927.4—86.15 Mbps36.86 Mbps15
69Birmingham936.7328.16—98.63 Mbps36.79 Mbps21
70Wolverhampton927.5627.32—83.44 Mbps36.63 Mbps14
71Essex1036.9226.71—88.56 Mbps36.55 Mbps32
72South Ayrshire848.8328.3—75.53 Mbps36.47 Mbps12
73Darlington927.7227.91—99.13 Mbps36.41 Mbps14
74Staffordshire927.2228.89—82.09 Mbps36.32 Mbps23
75Walsall934.2127.83—83.72 Mbps36.27 Mbps16
76Milton Keynes937.0828.92—69.73 Mbps36.24 Mbps21
77Halton896.7430—72.09 Mbps36.13 Mbps11
78Oldham939.5327.56—73.82 Mbps36.07 Mbps15
79North Lincolnshire918.7729.69—93.48 Mbps35.97 Mbps15
80Southend-on-Sea2786.3524.51—100.79 Mbps35.93 Mbps13
81Stoke-on-Trent939.6326.29—96.47 Mbps35.88 Mbps16
82Salford935.5627.23—89.87 Mbps35.76 Mbps17
83Dundee City935.3626.04—99.35 Mbps35.71 Mbps10
84Peterborough946.2126.56—77.44 Mbps35.69 Mbps15
85Bath and North East Somerset922.4627.07—81.31 Mbps35.55 Mbps20
86West Lothian887.9627.37—86.76 Mbps35.47 Mbps11
87West Sussex938.4927.69—73.12 Mbps35.46 Mbps28
88Leeds1580.9126.72—82.52 Mbps35.4 Mbps26
89Southampton946.5925.77—99.44 Mbps35.34 Mbps21
90Cheshire917.6527.08—72.27 Mbps35.13 Mbps17
91Leicester917.7525.15—92.22 Mbps35.09 Mbps21
92Middlesbrough901.1523.02—107.36 Mbps34.99 Mbps10
93Bradford941.9325.84—98.51 Mbps34.84 Mbps22
94York6068.1125.08—72.09 Mbps34.82 Mbps20
95South Gloucestershire923.1225.89—75.73 Mbps34.74 Mbps14
96Fife904.2631.28—45.36 Mbps34.62 Mbps13
97Worcestershire940.0525.5—70.74 Mbps34.61 Mbps24
98Coventry936.525.41—74.21 Mbps34.6 Mbps18
99Sandwell934.6725.99—72.27 Mbps34.48 Mbps18
100South Lanarkshire849.4326.12—78.63 Mbps34.16 Mbps11
101Cardiff1368.3724.88—72.26 Mbps34.12 Mbps17
102Kent942.4724.6—73.05 Mbps33.8 Mbps29
103Lisburn and Castlereagh915.922.94—91.63 Mbps33.72 Mbps11
104Ards and North Down927.6226.82—92.43 Mbps33.7 Mbps12
105Knowsley900.2226.29—70.29 Mbps33.33 Mbps11
106Reading939.224.2—107.55 Mbps33.24 Mbps21
107East Yorkshire931.2724.64—105.29 Mbps33.22 Mbps15
108Blackburn with Darwen923.922.87—86.64 Mbps33.21 Mbps11
109Blackpool911.3824.73—74.26 Mbps33.03 Mbps12
110Fermanagh and Omagh718.821.53—66.42 Mbps33.01 Mbps10
111Lancashire945.5925.23—68.6 Mbps32.88 Mbps26
112Wiltshire912.3724.18—71.43 Mbps32.74 Mbps22
113Manchester938.8125.25—73.56 Mbps32.7 Mbps23
114Armagh City Banbridge and Craigavon899.7123.27—68.79 Mbps32.61 Mbps11
115Slough922.3924.06—73.13 Mbps32.47 Mbps18
116Borough of Bury918.1723.77—65.36 Mbps32.17 Mbps14
117North Yorkshire942.4323.8—65.1 Mbps32.03 Mbps21
118Tameside932.925.8—65.36 Mbps31.87 Mbps16
119Torfaen County Borough941.1523.67—71.52 Mbps31.76 Mbps10
120Sunderland889.0423.85—71.07 Mbps31.72 Mbps13
121Merthyr Tydfil902.924.1—64.94 Mbps31.7 Mbps10
122Derbyshire925.1323.3—66.23 Mbps31.6 Mbps25
123Herefordshire923.6624.99—61.93 Mbps31.49 Mbps15
124Orkney Islands880.1825.28—69.32 Mbps31.46 Mbps8
125Doncaster923.5123.85—72.81 Mbps31.34 Mbps18
126Liverpool1134.5322.2—86.3 Mbps31.23 Mbps21
127Lincolnshire938.3722.33—68.39 Mbps31.16 Mbps22
128Newcastle upon Tyne934.0422.36—73.35 Mbps31.13 Mbps15
129East Sussex928.2323.54—58.46 Mbps31.09 Mbps21
130Antrim and Newtownabbey899.0523.13—66.76 Mbps31.07 Mbps12
131County Borough of Bridgend928.6323.75—55.87 Mbps30.67 Mbps11
132Suffolk948.0522.95—67.19 Mbps30.48 Mbps24
133Clackmannanshire838.9623.27—57.83 Mbps30.1 Mbps8
134Wrexham874.1722.8—72.35 Mbps29.9 Mbps12
135Sheffield932.4221.77—65.25 Mbps29.87 Mbps20
136Belfast935.4920.79—77.27 Mbps29.82 Mbps12
137Barnsley921.7822.43—66.85 Mbps29.81 Mbps13
138Glasgow City913.9321.01—65.67 Mbps29.69 Mbps18
139Caerphilly County Borough938.8423.92—51.29 Mbps29.67 Mbps11
140Northumberland881.2121.56—58.04 Mbps29.63 Mbps15
141Norfolk934.2721—63.81 Mbps29.36 Mbps20
142Shropshire897.2820.09—60.54 Mbps29.27 Mbps19
143Rotherham932.0220.47—64 Mbps29.1 Mbps16
144East Lothian913.8320.21—59.24 Mbps29.01 Mbps11
145Devon941.7119.77—66.15 Mbps28.8 Mbps26
146Isle of Wight1657.9322.75—60.97 Mbps28.67 Mbps12
147Gateshead829.3919.62—72.92 Mbps28.66 Mbps14
148Conwy838.6719.81—60.43 Mbps28.21 Mbps10
149Torbay921.9918.12—91.43 Mbps28.1 Mbps12
150Nottingham934.5623.42—53.31 Mbps28.09 Mbps16
151Monmouthshire915.9119.41—61.53 Mbps28.04 Mbps14
152Rhondda Cynon Taf919.821.02—54.35 Mbps27.96 Mbps13
153Ceredigion902.2917.58—59.86 Mbps27.8 Mbps11
154Dorset926.7220.46—50.31 Mbps27.65 Mbps18
155Durham934.2319.97—52.14 Mbps27.06 Mbps15
156Flintshire915.0720.69—58.64 Mbps26.7 Mbps13
157Derry City and Strabane898.917.44—70.19 Mbps26.52 Mbps11
158Perth and Kinross801.9517.79—64.83 Mbps26.51 Mbps12
159Somerset924.4918.82—59.64 Mbps26.51 Mbps20
160Aberdeenshire918.9719.83—61.09 Mbps26.43 Mbps14
161Cumbria938.1518.35—52.95 Mbps25.97 Mbps17
162Midlothian803.9618.51—53.2 Mbps25.29 Mbps13
163Cornwall931.0420.87—42.59 Mbps24.99 Mbps17
164Scottish Borders845.2417.22—58.62 Mbps24.4 Mbps10
165Gwynedd913.1514.8—68.15 Mbps24.2 Mbps12
166Moray877.4817.61—54.02 Mbps24.14 Mbps11
167Causeway Coast and Glens820.5817.3—57.79 Mbps23.99 Mbps12
168Powys912.4715.33—61.66 Mbps23.52 Mbps15
169Aberdeen City915.4317.01—48.55 Mbps23.43 Mbps13
170North Ayrshire3135.4317.87—52.88 Mbps23.38 Mbps10
171Western Isles727.0917.7—47.52 Mbps23.09 Mbps7
172Shetland Islands689.7916.05—58.64 Mbps22.59 Mbps7
173Anglesey882.0314.3—48.26 Mbps22 Mbps8
174Blaenau Gwent913.7714.42—47.58 Mbps21.92 Mbps7
175Highland924.2115.5—50.01 Mbps21.77 Mbps15
176Rutland124.5517.17—46.28 Mbps21.74 Mbps5
177Newry Mourne and Down840.3314.53—53.26 Mbps21.39 Mbps10
178Dumfries and Galloway877.2115.34—47.73 Mbps21.27 Mbps11
179Argyll and Bute902.5414.35—56.61 Mbps20.82 Mbps15
180Mid Ulster900.1913.24—60.51 Mbps20.7 Mbps13
181Stirling935.9615.15—46.85 Mbps19.74 Mbps10
182Carmarthenshire922.1212.04—53.1 Mbps19.72 Mbps10
183Denbighshire890.1512.75—44.8 Mbps19.45 Mbps14
184Pembrokeshire777.8610.85—56.52 Mbps18.06 Mbps12

Frequently Asked Questions about Internet Providers in The United Kingdom

The United Kingdom has 94 ISPs available to its 62,348,447 residents.
BT is the fastest provider in The United Kingdom with 6068.11 Mbps, and a typical real-world speed range of 27.77—69.15 Mbps.
Cambridge Fibre is the best provider in The United Kingdom, and their users typically see speeds in the range of 198.85 to 491.99 Mbps.
Users in The United Kingdom see an average internet speed of 27.99 up to 89.89 Mbps, and the fastest speed we've seen is 6068.11 Mbps.
Virgin Media is available in The United Kingdom, and the fastest speed we've seen from them is 5284.34 Mbps.
BT is available in The United Kingdom, and the fastest speed we've seen from them is 6068.11 Mbps.
Sky Broadband is available in The United Kingdom, and the fastest speed we've seen from them is 1887.37 Mbps.
Plusnet is available in The United Kingdom, and the fastest speed we've seen from them is 267.21 Mbps.
TalkTalk is available in The United Kingdom, and the fastest speed we've seen from them is 929.81 Mbps.
The provider with the most users in The United Kingdom is Virgin Media.