Internet Service Providers in The United Kingdom

The United Kingdom has 93 broadband providers available to its residents. The highest internet speed we've seen is 6068.11 Mbps, and typical real-world speeds vary from 26.63 to 85.44 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 1930.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 Mbps202.03—494.38 Mbps1
2toob946.59 Mbps94.43—503.39 Mbps2
3G.Network948.8 Mbps148.83—416.33 Mbps5
4Box Broadband923.37 Mbps134.7—267.81 Mbps2
5Spectrum Internet938.84 Mbps90.22—246.02 Mbps12
6OptaNet924.09 Mbps72.34—194.99 Mbps1
7Sure Guernsey859.79 Mbps13.92—369.52 Mbps1
8Hyperoptic945.49 Mbps88.26—255.43 Mbps52
9Call Flow Solutions942.47 Mbps34.93—270.11 Mbps8
10Cerberus Networks827.86 Mbps117.11—263.34 Mbps41
11Community Fibre1930.21 Mbps75.84—220.92 Mbps13
12TrueSpeed Communications906.05 Mbps72.71—226.98 Mbps5
13Gigaclear946.21 Mbps82.55—250.57 Mbps31
14Vision Fibre Media808.45 Mbps94.02—100.53 Mbps1
15B4RN948.05 Mbps41.73—161.93 Mbps12
16Vostron854.5 Mbps20—165.38 Mbps5
17Virgin Media5284.34 Mbps52.68—203.48 Mbps163
18Optimity946.4 Mbps40.93—171.38 Mbps4
19FibreNest529.1 Mbps63.18—158.17 Mbps17
20Glide941.78 Mbps36.34—150.94 Mbps76
21Pure Fibre944.68 Mbps83.45—96.94 Mbps9
22telcom (Velocity Fibre)944.19 Mbps55.42—104.04 Mbps16
23Velocity1943.35 Mbps47.25—60.75 Mbps3
24KCOM932.55 Mbps27.35—110.28 Mbps137
25Exascale915.44 Mbps30.05—96.96 Mbps6
26Trunk Networks826.52 Mbps32.95—106.37 Mbps6
27Internetty833.91 Mbps27.93—100.85 Mbps4
28Surrey Hills Internet107.01 Mbps80.71—85.14 Mbps2
29Independent Fibre Networks909.27 Mbps37.22—109.38 Mbps57
30WightFibre1657.93 Mbps23.05—93.49 Mbps4
31Spitfire936.17 Mbps53.65—93.25 Mbps48
32Pure Broadband939.63 Mbps7.07—76.26 Mbps6
33Solway Communications777.31 Mbps10.57—120.88 Mbps5
34Wessex Internet905.51 Mbps38.11—97.43 Mbps7
35Zen Internet1196.6 Mbps36.65—73.43 Mbps162
36Jibba Jabba493.86 Mbps19.53—71.6 Mbps3
37CCS Leeds890.82 Mbps47.73—94.38 Mbps43
38Contingency Networks847.59 Mbps55.29—76.22 Mbps9
39Manx Telecom438.26 Mbps12.39—155.12 Mbps1
40Zone Broadband805.82 Mbps59.39—64.3 Mbps12
41Pine Media717.9 Mbps18.89—115.75 Mbps4
42CIX939.25 Mbps17.76—63.18 Mbps112
43County Broadband947.36 Mbps18.72—76.52 Mbps3
44Internet Central914.1 Mbps15—81.12 Mbps15
45London Web93.8 Mbps47.55—83.34 Mbps2
46Freeola264.38 Mbps40.82—84.32 Mbps2
47BT6068.11 Mbps26.76—67.89 Mbps184
48NYnet744.84 Mbps37.16—61.28 Mbps6
49Structured Communications802.45 Mbps46.62—73.4 Mbps10
50iDNET935.33 Mbps36.05—73.12 Mbps56
51Andrews & Arnold460.85 Mbps37.54—69.7 Mbps80
52Unchained ISP204 Mbps21.63—56.35 Mbps2
53Pembs Wifi162.99 Mbps23.34—51.77 Mbps1
54uno465.8 Mbps15.85—63.64 Mbps19
55Vodafone939.2 Mbps25.84—57.3 Mbps182
56FastNet924.36 Mbps22.98—33.03 Mbps18
57CSD Network Services587.3 Mbps15.53—47.16 Mbps3
58Juice Broadband346.15 Mbps19.08—49.35 Mbps4
59Country Connect89.75 Mbps15.74—72.24 Mbps2
60EE3135.43 Mbps17.95—52.58 Mbps183
61Gradwell924.11 Mbps28.02—39.63 Mbps17
62TalkTalk929.81 Mbps17.93—47.81 Mbps183
63Fibrecast226.97 Mbps23.88—48 Mbps2
64Sky Broadband1887.37 Mbps16.59—51.84 Mbps180
65UltraNetworks235.92 Mbps10.29—44.79 Mbps1
66Onestream83.24 Mbps7.91—49.6 Mbps1
67Plusnet267.21 Mbps16.7—48.13 Mbps184
68Boundless Networks269.47 Mbps15.4—36.46 Mbps16
69Sugarnet87.19 Mbps27.28—28.91 Mbps2
70Airband268.34 Mbps13.28—34.79 Mbps10
71The Phone Coop300.35 Mbps7.02—41.51 Mbps26
72CloudScape Connect337.96 Mbps9.93—35.38 Mbps12
73Gigastream88.44 Mbps4.21—58.65 Mbps2
74BazTel616.38 Mbps10.52—43.17 Mbps6
75SAQ70.44 Mbps22.63—26.87 Mbps2
76Call27106.33 Mbps9.75—28.56 Mbps1
77Aquiss74.49 Mbps8.74—38.98 Mbps11
78Origin Broadband892.49 Mbps10.85—32.64 Mbps74
79O2 Broadband644.55 Mbps6.68—31.04 Mbps57
80Village Networks297.5 Mbps9.67—29.05 Mbps2
81Connexin858.61 Mbps7.43—27.13 Mbps4
82Legend Telecom240.45 Mbps6.83—21.34 Mbps2
83Scotnet.co.uk129.21 Mbps7.45—28.65 Mbps11
84Post Office Broadband74.77 Mbps6.57—31.26 Mbps181
85W3Z424.43 Mbps10.05—21.53 Mbps2
86BitStreme48.75 Mbps11.46—15.75 Mbps1
87Lonsdale Network Services95.84 Mbps7.53—22.18 Mbps1
88WiSpire184 Mbps8.55—28.8 Mbps4
89Go Internet93.05 Mbps7.12—24.1 Mbps5
90I Need Broadband183.42 Mbps5.43—19.62 Mbps5
91Beacon Broadband93.51 Mbps7—20.92 Mbps4
92Wi-Manx166.57 Mbps7.22—8.53 Mbps2
93XLN11.32 Mbps0.96—4.75 Mbps6

The United Kingdom Regions By Broadband Speed

PositionCityMax SpeedTypical Speed Range50%# Providers
1Luton565.5291.05—316.47 Mbps270.91 Mbps5
2East Dunbartonshire879.7747.44—197.37 Mbps64.09 Mbps11
3West Dunbartonshire759.7837.73—123.3 Mbps56.05 Mbps8
4Bracknell Forest937.8338.08—155.97 Mbps53.47 Mbps19
5Kingston upon Hull933.4832.62—206.57 Mbps52.81 Mbps8
6Portsmouth940.3133—144.26 Mbps51.75 Mbps17
7Surrey2201.7334.33—124.72 Mbps47.33 Mbps35
8North East Lincolnshire944.9532.32—122.84 Mbps46.88 Mbps9
9Wokingham937.0835.03—107.36 Mbps46.73 Mbps23
10Redcar and Cleveland652.3932.42—110.47 Mbps46.34 Mbps9
11Newport912.0231.75—80.2 Mbps45.4 Mbps12
12Hartlepool794.3832.28—153.59 Mbps45.4 Mbps9
13Stockport935.932.31—110.44 Mbps45.07 Mbps13
14Telford and Wrekin921.9135.78—109.84 Mbps45.01 Mbps15
15Poole815.1432.69—110.2 Mbps44.47 Mbps15
16Warwickshire933.8834.16—103.9 Mbps44.33 Mbps22
17Wakefield920.932.36—90.1 Mbps43.84 Mbps17
18London5284.3431.64—104.61 Mbps43.56 Mbps64
19Central Bedfordshire918.2733.38—121.33 Mbps43.4 Mbps19
20Warrington801.8431.41—106.79 Mbps42.92 Mbps12
21Renfrewshire774.5730.79—153.72 Mbps42.23 Mbps12
22Rochdale941.4634.76—72.41 Mbps42 Mbps12
23Cambridgeshire939.5131.27—108.23 Mbps41.81 Mbps24
24Oxfordshire945.6431.98—97.04 Mbps41.15 Mbps29
25Hertfordshire935.1130.85—102.12 Mbps40.98 Mbps28
26Bolton919.8929.79—110.41 Mbps40.93 Mbps14
27Derby919.2230.61—109.54 Mbps40.83 Mbps17
28Leicestershire928.729.42—107.48 Mbps40.14 Mbps24
29Medway920.4429.92—110.64 Mbps39.91 Mbps20
30Falkirk795.1128.55—98.91 Mbps39.8 Mbps11
31Inverclyde602.8127.88—98.53 Mbps39.78 Mbps10
32Plymouth897.3829.4—110.65 Mbps39.3 Mbps11
33Solihull929.7327.2—109.45 Mbps39.25 Mbps13
34Wigan1196.628.73—103.25 Mbps39.22 Mbps15
35Buckinghamshire939.329.36—92.48 Mbps38.77 Mbps25
36Brighton and Hove925.2628.32—107.33 Mbps38.43 Mbps19
37North Lanarkshire895.6428.96—106.89 Mbps38.35 Mbps10
38Thurrock932.526.93—99.02 Mbps37.95 Mbps14
39Gloucestershire945.1328.29—93.09 Mbps37.6 Mbps24
40West Berkshire941.8329.65—74.91 Mbps37.27 Mbps15
41Swindon929.0427.77—122.59 Mbps37.26 Mbps12
42Kirklees918.5528.83—98.68 Mbps37.03 Mbps17
43Windsor and Maidenhead925.7427.89—71.79 Mbps37.03 Mbps22
44Northamptonshire924.9227.38—92.44 Mbps37.01 Mbps28
45Bristol941.7827.09—106.53 Mbps36.93 Mbps20
46North Tyneside785.3427.23—93.27 Mbps36.92 Mbps10
47Sefton919.5227.35—100.37 Mbps36.86 Mbps14
48Bedford925.0927.71—103.8 Mbps36.78 Mbps16
49Hampshire937.7328.28—89.29 Mbps36.78 Mbps36
50City and County of Swansea930.526.6—95.08 Mbps36.72 Mbps15
51Stockton-on-Tees882.6225.54—100 Mbps36.59 Mbps12
52Trafford944.1928.02—83.07 Mbps36.45 Mbps16
53Mid and East Antrim919.2126.5—70.37 Mbps36.44 Mbps10
54East Renfrewshire638.0127.17—109.48 Mbps36.42 Mbps11
55East Ayrshire900.2529.17—102.71 Mbps36.38 Mbps9
56Dudley932.926.66—83.47 Mbps36.3 Mbps14
57North Somerset941.9227.41—76.74 Mbps36.28 Mbps20
58Nottinghamshire922.6726.85—103.26 Mbps36.27 Mbps25
59Neath Port Talbot927.3925.46—99.83 Mbps36.16 Mbps11
60Darlington927.7226.79—95.22 Mbps36.11 Mbps13
61Calderdale902.5826.69—74.04 Mbps36.03 Mbps15
62Vale of Glamorgan935.3426.96—107.12 Mbps36.03 Mbps16
63St Helens913.1326.38—103.7 Mbps35.85 Mbps13
64Edinburgh931.9826.26—91.06 Mbps35.68 Mbps16
65Birmingham936.7326.6—92.97 Mbps35.63 Mbps19
66Angus800.0625.98—101.1 Mbps35.56 Mbps11
67Halton896.7428.62—72.02 Mbps35.51 Mbps11
68South Ayrshire789.7827.82—72.21 Mbps35.5 Mbps11
69Cheshire East924.1729.51—86.78 Mbps35.49 Mbps19
70Essex1017.6725.73—82.07 Mbps35.47 Mbps33
71South Tyneside768.9425.64—99.18 Mbps35.32 Mbps10
72Bournemouth939.2226.1—99.29 Mbps35.29 Mbps17
73Staffordshire927.2227.4—73.84 Mbps35.17 Mbps23
74Walsall934.2126.52—80.69 Mbps35.17 Mbps16
75Peterborough946.2125.63—76.06 Mbps34.99 Mbps15
76Milton Keynes936.2427.84—68.84 Mbps34.96 Mbps22
77Wolverhampton934.925.1—74.05 Mbps34.78 Mbps14
78Wirral902.1126.36—73.66 Mbps34.73 Mbps15
79Bath and North East Somerset922.4626.13—79.66 Mbps34.72 Mbps20
80Fife904.2631.07—44.95 Mbps34.45 Mbps14
81Southend-on-Sea2786.3522.91—94.94 Mbps34.36 Mbps11
82West Lothian907.325.73—82.05 Mbps34.31 Mbps11
83West Sussex938.4926.72—72.77 Mbps34.29 Mbps29
84Salford931.1125.45—82.93 Mbps34.28 Mbps17
85Southampton946.5924.48—93.33 Mbps34.1 Mbps22
86Oldham939.5325.47—73.06 Mbps33.97 Mbps13
87Middlesbrough901.1522.04—105.23 Mbps33.85 Mbps10
88Dundee City935.3624.27—89.11 Mbps33.59 Mbps11
89Stoke-on-Trent939.6323.89—92.5 Mbps33.42 Mbps16
90North Lincolnshire910.1328.06—89.98 Mbps33.38 Mbps15
91Leeds1580.9124.82—73.9 Mbps33.34 Mbps25
92Cheshire917.6525.61—70.99 Mbps33.32 Mbps17
93South Gloucestershire923.1224.85—73.8 Mbps33.31 Mbps16
94Leicester917.7523.08—91.56 Mbps33.25 Mbps21
95Bradford938.9824.4—97.96 Mbps33.25 Mbps21
96Cardiff1368.3723.45—70.56 Mbps32.96 Mbps17
97Sandwell934.6724.27—70.64 Mbps32.74 Mbps17
98Reading939.0623.6—107.47 Mbps32.63 Mbps20
99York6068.1123.14—71.19 Mbps32.54 Mbps20
100Worcestershire940.0524.06—69.27 Mbps32.46 Mbps24
101Blackburn with Darwen895.5122.37—87.08 Mbps32.44 Mbps11
102Kent942.4723.11—72.03 Mbps32.2 Mbps30
103Coventry936.523.05—72.83 Mbps32.17 Mbps18
104South Lanarkshire849.4323.9—71.48 Mbps32.11 Mbps11
105Wiltshire912.3723.26—69.72 Mbps31.98 Mbps21
106Ards and North Down927.6225.13—83.11 Mbps31.96 Mbps12
107Knowsley900.2224.13—68.18 Mbps31.95 Mbps11
108East Yorkshire931.2723.57—93.52 Mbps31.75 Mbps15
109Lancashire943.1423.75—66.42 Mbps31.56 Mbps26
110Manchester938.8124.22—72.19 Mbps31.47 Mbps24
111Lisburn and Castlereagh915.921—86.33 Mbps31.42 Mbps10
112Merthyr Tydfil902.923.56—63.8 Mbps31.22 Mbps10
113Orkney Islands880.1824.4—69.45 Mbps31.16 Mbps7
114North Yorkshire942.4322.68—64.3 Mbps31.15 Mbps21
115Fermanagh and Omagh718.819.66—62.71 Mbps30.86 Mbps10
116Blackpool911.3822.82—72.09 Mbps30.69 Mbps12
117Tameside925.8324.59—63.65 Mbps30.61 Mbps17
118Derbyshire934.1722.52—65.06 Mbps30.61 Mbps26
119Armagh City Banbridge and Craigavon899.7120.95—67.18 Mbps30.57 Mbps10
120Herefordshire923.6623.69—60.97 Mbps30.51 Mbps15
121Doncaster923.5123—70.79 Mbps30.46 Mbps18
122Clackmannanshire794.122.88—57.46 Mbps30.41 Mbps8
123East Sussex923.2622.52—57.16 Mbps30.15 Mbps23
124Sunderland844.322.03—70.02 Mbps30.06 Mbps13
125Slough909.3921.81—71 Mbps30.05 Mbps17
126Lincolnshire938.3721.1—67.36 Mbps29.71 Mbps22
127Borough of Bury918.1721.36—63.35 Mbps29.61 Mbps12
128Torfaen County Borough941.1522.1—69.01 Mbps29.61 Mbps10
129Antrim and Newtownabbey899.0521.75—65.73 Mbps29.6 Mbps12
130County Borough of Bridgend923.2322.48—53.81 Mbps29.26 Mbps11
131Newcastle upon Tyne934.0420.68—70.65 Mbps29.24 Mbps16
132Liverpool1134.5320.01—80.04 Mbps29.18 Mbps20
133Suffolk948.0521.87—64.77 Mbps29.04 Mbps23
134Barnsley921.7821.34—64.43 Mbps28.78 Mbps13
135Northumberland881.2120.78—56.46 Mbps28.62 Mbps15
136Caerphilly County Borough938.8421.98—49.89 Mbps28.43 Mbps11
137Sheffield932.4220.41—62.6 Mbps28.43 Mbps19
138Shropshire897.2819.4—59.02 Mbps28.16 Mbps19
139Ceredigion902.2917.82—60.25 Mbps27.96 Mbps11
140Wrexham915.521.47—69.73 Mbps27.95 Mbps12
141Nottingham917.5722.9—54.22 Mbps27.91 Mbps16
142Norfolk934.2719.64—61.24 Mbps27.84 Mbps20
143Glasgow City913.9318.98—63.39 Mbps27.7 Mbps17
144Devon941.7118.47—64.85 Mbps27.6 Mbps26
145Conwy817.7219.09—59.37 Mbps27.39 Mbps10
146Gateshead787.8818.6—71.01 Mbps27.39 Mbps14
147Monmouthshire915.1518.79—61.15 Mbps27.35 Mbps14
148Torbay921.9917.58—85.42 Mbps26.94 Mbps12
149Dorset926.7219.74—49.47 Mbps26.84 Mbps17
150Rhondda Cynon Taf919.819.68—52.12 Mbps26.81 Mbps14
151East Lothian913.8319.09—58.45 Mbps26.74 Mbps10
152Belfast905.9318.06—70.92 Mbps26.73 Mbps12
153Isle of Wight1657.9320.73—58.47 Mbps25.94 Mbps12
154Durham934.2319.18—50.24 Mbps25.93 Mbps15
155Rotherham932.0217.83—59.07 Mbps25.8 Mbps15
156Aberdeenshire918.9718.1—57.55 Mbps25.67 Mbps13
157Perth and Kinross801.9517.01—62.82 Mbps25.36 Mbps12
158Derry City and Strabane898.916.62—70.53 Mbps25.32 Mbps11
159Somerset924.4917.91—57.03 Mbps25.31 Mbps20
160Flintshire915.0719.33—56.29 Mbps25.11 Mbps13
161Cumbria938.1517.34—51.56 Mbps24.78 Mbps18
162Cornwall931.0420.52—41.15 Mbps24.63 Mbps16
163Midlothian803.9618.19—51.16 Mbps24.34 Mbps13
164Scottish Borders845.2416.13—56.52 Mbps23.42 Mbps10
165Moray816.9716.06—49.58 Mbps22.67 Mbps11
166Aberdeen City908.3916.24—46.55 Mbps22.39 Mbps14
167Gwynedd913.1513.61—66.11 Mbps22.37 Mbps13
168Causeway Coast and Glens830.7315.99—53.7 Mbps22.32 Mbps11
169Western Isles727.0916.82—47.47 Mbps22.26 Mbps7
170Powys902.9614.47—60.22 Mbps21.95 Mbps15
171Shetland Islands689.7915.1—52.65 Mbps21.72 Mbps8
172Anglesey882.0314.2—48.25 Mbps21.51 Mbps8
173Blaenau Gwent536.9114.01—45.52 Mbps21.04 Mbps7
174Highland924.2114.91—48.59 Mbps21.03 Mbps15
175Dumfries and Galloway877.2114.62—46.31 Mbps20.68 Mbps12
176Argyll and Bute902.5414.5—55.88 Mbps20.52 Mbps15
177North Ayrshire3135.4315.88—49.7 Mbps20.51 Mbps10
178Newry Mourne and Down840.3313.17—50.65 Mbps19.68 Mbps10
179Stirling935.9614.93—46.02 Mbps18.89 Mbps10
180Mid Ulster900.1912.09—56.37 Mbps18.82 Mbps13
181Carmarthenshire922.1211.06—49.79 Mbps18.17 Mbps10
182Rutland131.3214.15—41.98 Mbps17.76 Mbps6
183Pembrokeshire777.8610.89—53.51 Mbps17.76 Mbps12
184Denbighshire755.111.61—42.96 Mbps17.41 Mbps14

Frequently Asked Questions about Internet Providers in The United Kingdom

The United Kingdom has 93 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 26.76—67.89 Mbps.
Cambridge Fibre is the best provider in The United Kingdom, and their users typically see speeds in the range of 202.03 to 494.38 Mbps.
Users in The United Kingdom see an average internet speed of 26.63 up to 85.44 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.