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 28.75 to 91.91 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, 3453.27 Mbps from Community Fibre, and 3135.43 Mbps from EE. 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 Camden, and The United Kingdom's fastest internet providers are BT, Virgin Media, and Community Fibre.

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 Mbps195.41—489.32 Mbps1
2G.Network948.8 Mbps122.13—426.34 Mbps4
3toob946.59 Mbps61.89—488.92 Mbps2
4Box Broadband923.37 Mbps139.32—280.57 Mbps3
5Spectrum Internet938.84 Mbps89.06—243.44 Mbps12
6Hyperoptic948.63 Mbps90.99—276.21 Mbps50
7Cerberus Networks786.66 Mbps92.62—258.97 Mbps40
8Vision Fibre Media813.04 Mbps98.91—269.15 Mbps1
9Call Flow Solutions942.47 Mbps40.02—272.71 Mbps7
10Community Fibre3453.27 Mbps76.86—224.02 Mbps16
11Gigaclear946.21 Mbps86.6—256.92 Mbps31
12TrueSpeed Communications909.44 Mbps73.2—202.04 Mbps5
13Sure Guernsey500.84 Mbps12.62—361.37 Mbps1
14Vostron854.5 Mbps38.65—169.01 Mbps4
15B4RN948.05 Mbps41.43—209.17 Mbps12
16Trunk Networks889.52 Mbps50.65—214.46 Mbps7
17Virgin Media5284.34 Mbps50.38—203.77 Mbps164
18FibreNest515.8 Mbps67.95—190.91 Mbps18
19Optimity946.4 Mbps38.3—182.6 Mbps3
20Pure Broadband945.14 Mbps13.01—152.6 Mbps6
21Exascale925.35 Mbps56.51—140.05 Mbps5
22Glide941.78 Mbps36.57—145.75 Mbps75
23Pure Fibre948.39 Mbps83.39—95.84 Mbps9
24KCOM934.47 Mbps30.37—148.83 Mbps126
25Internetty901.56 Mbps37.66—135.51 Mbps5
26telcom (Velocity Fibre)944.19 Mbps58.67—102.23 Mbps17
27WightFibre1657.93 Mbps32.04—115.7 Mbps3
28Solway Communications777.31 Mbps10.62—164.42 Mbps6
29CSD Network Services802.09 Mbps34.77—93.46 Mbps4
30Wessex Internet905.51 Mbps45.48—106.12 Mbps7
31Jibba Jabba493.86 Mbps32.79—79.81 Mbps2
32Pembs Wifi752.93 Mbps43.54—127.68 Mbps2
33Unchained ISP551.14 Mbps21.63—71.33 Mbps2
34Pine Media784.4 Mbps21.25—134.87 Mbps3
35Independent Fibre Networks909.27 Mbps41.35—113.28 Mbps56
36Velocity1943.35 Mbps49.62—60.47 Mbps3
37County Broadband947.36 Mbps24.11—85.78 Mbps3
38Spitfire945.28 Mbps54.99—93.4 Mbps51
39Manx Telecom438.26 Mbps14.22—163.1 Mbps1
40Zen Internet1244.46 Mbps36.81—73.86 Mbps165
41OptaNet94.32 Mbps29.12—91.15 Mbps1
42Zone Broadband858.85 Mbps59.92—64.37 Mbps15
43Internet Central914.95 Mbps19.36—75.58 Mbps16
44Contingency Networks907.48 Mbps52.8—76.27 Mbps11
45CIX942.04 Mbps19.01—70.9 Mbps118
46CCS Leeds890.82 Mbps41.24—93.9 Mbps46
47London Web94.44 Mbps56.17—85.9 Mbps2
48Juice Broadband886.27 Mbps22.04—73.93 Mbps4
49iDNET942.18 Mbps36.93—74.08 Mbps59
50BT6068.11 Mbps27.95—69.85 Mbps184
51Structured Communications912.7 Mbps55.47—73.58 Mbps10
52NYnet744.84 Mbps34.83—64.88 Mbps6
53uno436.9 Mbps16.65—67.12 Mbps23
54Andrews & Arnold460.85 Mbps39.68—69.59 Mbps78
55FastNet942.13 Mbps23.04—46.5 Mbps18
56Freeola264.38 Mbps27.7—84.18 Mbps2
57UltraNetworks330.14 Mbps19.41—76.6 Mbps1
58Vodafone939.54 Mbps28.3—61.56 Mbps182
59Gigastream88.44 Mbps28.84—70.31 Mbps3
60Onestream83.24 Mbps30.26—70.92 Mbps2
61Surrey Hills Internet107.01 Mbps6.56—56 Mbps2
62EE3135.43 Mbps19.46—55.56 Mbps183
63TalkTalk929.81 Mbps20.88—53.08 Mbps182
64Gradwell924.11 Mbps28.4—39.63 Mbps22
65Sky Broadband1887.37 Mbps19.62—56.2 Mbps180
66Airband605.13 Mbps16.29—38.82 Mbps10
67Country Connect92.5 Mbps11.73—72.24 Mbps3
68CloudScape Connect361.94 Mbps16.86—41.26 Mbps14
69Fibrecast226.97 Mbps18.13—47.54 Mbps2
70Plusnet267.21 Mbps16.99—49.07 Mbps184
71Aquiss229.87 Mbps9.3—40.86 Mbps10
72BazTel616.38 Mbps10.74—62.69 Mbps6
73Boundless Networks269.47 Mbps17.57—36.68 Mbps16
74The Phone Coop300.35 Mbps6.97—47.59 Mbps26
75Sugarnet87.19 Mbps27.79—28.92 Mbps2
76Connexin858.61 Mbps10.32—35.43 Mbps4
77Origin Broadband932.6 Mbps13.91—36.05 Mbps82
78SAQ70.44 Mbps22.76—26.99 Mbps2
79Village Networks297.5 Mbps11.7—33.67 Mbps2
80O2 Broadband900.68 Mbps6.61—32.47 Mbps62
81Scotnet.co.uk339.89 Mbps11.76—30.41 Mbps11
82Call27106.33 Mbps9.04—28.53 Mbps2
83WiSpire212.73 Mbps11.26—29.66 Mbps5
84Legend Telecom240.45 Mbps6.95—21.86 Mbps2
85Lothian Broadband27.59 Mbps10.47—25.86 Mbps1
86Shell Energy74.73 Mbps6.85—32.45 Mbps179
87Lonsdale Network Services96.28 Mbps7.86—23.14 Mbps1
88I Need Broadband186.08 Mbps7.39—22.89 Mbps5
89W3Z424.43 Mbps9.74—21.67 Mbps2
90Go Internet93.05 Mbps8—24.94 Mbps5
91BitStreme48.75 Mbps11.46—15.14 Mbps1
92Beacon Broadband96.22 Mbps8.14—25.28 Mbps4
93Wi-Manx166.57 Mbps6.87—8.31 Mbps2
94XLN7.37 Mbps1.89—4.8 Mbps2

The United Kingdom Regions By Broadband Speed

PositionCityMax SpeedTypical Speed Range50%# Providers
1Luton565.5229.48—311.75 Mbps73.1 Mbps5
2East Dunbartonshire879.7747.81—184.07 Mbps64.62 Mbps11
3Kingston upon Hull934.4737.84—233.73 Mbps61.19 Mbps7
4West Dunbartonshire759.7841.31—125.28 Mbps60.75 Mbps8
5Bracknell Forest938.7439.08—193.46 Mbps53.76 Mbps20
6Wokingham937.8736.76—116.45 Mbps52.16 Mbps22
7Portsmouth940.3133.53—147.06 Mbps50.63 Mbps18
8Stockport935.935.69—113.48 Mbps49.96 Mbps14
9Surrey2201.7335.8—137.33 Mbps49.61 Mbps34
10North East Lincolnshire944.9534.62—135.23 Mbps49.48 Mbps10
11Redcar and Cleveland923.7233.49—110.65 Mbps47.38 Mbps9
12Bolton900.5134.74—129.92 Mbps46.9 Mbps13
13London5284.3433.99—109.05 Mbps46.7 Mbps68
14Telford and Wrekin930.3836.62—110.43 Mbps46.62 Mbps14
15Newport912.0232.75—86.14 Mbps46.41 Mbps12
16Wakefield920.933.99—92.96 Mbps46.21 Mbps18
17Rochdale1244.4636.29—73.07 Mbps45.56 Mbps12
18Central Bedfordshire941.3734.71—132.64 Mbps45.06 Mbps19
19Warwickshire936.7834.81—104.05 Mbps44.9 Mbps21
20Cambridgeshire939.5132.96—109.9 Mbps44.88 Mbps24
21North Lanarkshire895.6433.36—108.74 Mbps44.87 Mbps11
22Hertfordshire938.3133.07—108.81 Mbps44.84 Mbps29
23Medway920.4433.06—131.19 Mbps44.56 Mbps19
24Renfrewshire872.532.52—147.6 Mbps44.31 Mbps13
25Poole815.1432.34—110.2 Mbps44.25 Mbps14
26Oxfordshire945.6433.34—102.67 Mbps43.71 Mbps28
27Derby919.2232.31—109.89 Mbps43.64 Mbps16
28Falkirk840.2131.09—104.44 Mbps43.49 Mbps11
29Warrington824.3731.93—104.05 Mbps43.46 Mbps12
30Solihull934.3729.87—110.35 Mbps43.12 Mbps14
31Leicestershire933.5531.5—108.94 Mbps43.12 Mbps24
32Hartlepool910.8931.4—127.19 Mbps42.82 Mbps9
33Inverclyde640.8730.21—103.2 Mbps42.72 Mbps9
34Gloucestershire945.5131.03—101.47 Mbps42.66 Mbps23
35Wigan1196.631.62—107.43 Mbps42.61 Mbps16
36Brighton and Hove942.1331—109.89 Mbps42.38 Mbps20
37Thurrock932.530.06—110.11 Mbps42.38 Mbps14
38Stockton-on-Tees936.6529.42—106.41 Mbps42.15 Mbps11
39South Tyneside768.9430.52—104.79 Mbps42.09 Mbps10
40Bristol941.7830.03—109.64 Mbps41.78 Mbps21
41West Berkshire942.5131.37—93 Mbps40.84 Mbps16
42Northamptonshire937.1530.51—101.51 Mbps40.72 Mbps28
43Plymouth908.9130.95—113.07 Mbps40.67 Mbps12
44Buckinghamshire939.330.65—93.93 Mbps40.46 Mbps25
45Sefton925.1329.44—106.3 Mbps40.38 Mbps15
46North Tyneside815.3730.91—104.35 Mbps40.26 Mbps10
47East Ayrshire748.3431.63—116.17 Mbps40.19 Mbps9
48East Renfrewshire903.9629.91—120.4 Mbps40.17 Mbps14
49Trafford944.1930.46—91.85 Mbps40.09 Mbps17
50Angus891.3129.46—108.08 Mbps39.62 Mbps10
51City and County of Swansea944.4828.65—107.49 Mbps39.56 Mbps15
52Bedford936.2930.6—106.03 Mbps39.35 Mbps15
53Wirral903.3830.32—87.01 Mbps39.28 Mbps15
54Bournemouth939.2229.24—104.11 Mbps39.27 Mbps17
55Edinburgh931.9830.2—94.67 Mbps38.98 Mbps15
56St Helens913.1329.09—104.37 Mbps38.96 Mbps13
57North Somerset941.9229.68—91.74 Mbps38.95 Mbps21
58Neath Port Talbot927.3928.59—106.14 Mbps38.89 Mbps11
59Mid and East Antrim919.2129.58—78.61 Mbps38.87 Mbps11
60South Ayrshire848.8329.66—84.28 Mbps38.86 Mbps12
61Calderdale919.6929.73—81.85 Mbps38.75 Mbps17
62Dudley937.5728.55—92.26 Mbps38.53 Mbps17
63Vale of Glamorgan935.3429.91—110.65 Mbps38.17 Mbps15
64Oldham939.5329.68—80.23 Mbps38.12 Mbps14
65Dundee City935.3628.27—107.81 Mbps38.03 Mbps10
66Birmingham941.3229.3—104.53 Mbps37.92 Mbps23
67Kirklees929.2529.31—97.33 Mbps37.91 Mbps19
68North Lincolnshire918.7730.22—101.68 Mbps37.77 Mbps15
69Hampshire937.7329.89—92.16 Mbps37.71 Mbps35
70Wolverhampton935.5528.93—86.6 Mbps37.59 Mbps14
71Nottinghamshire922.6728.83—106.81 Mbps37.56 Mbps24
72Swindon931.3427.17—110.57 Mbps37.15 Mbps13
73Salford935.5628.93—93.2 Mbps37.12 Mbps16
74Cheshire East924.1730.59—88.33 Mbps37.07 Mbps21
75Walsall942.8628.89—90.82 Mbps37.03 Mbps16
76West Lothian844.4129.04—94.55 Mbps36.99 Mbps11
77Windsor and Maidenhead926.2728.33—72.57 Mbps36.99 Mbps22
78Essex1036.9227.46—92.42 Mbps36.96 Mbps32
79Staffordshire937.0129.85—89.96 Mbps36.95 Mbps24
80Southampton946.5927.56—108.63 Mbps36.85 Mbps21
81Stoke-on-Trent945.1427.37—100.71 Mbps36.81 Mbps16
82Leeds1580.9128.21—90.35 Mbps36.73 Mbps26
83Darlington927.7228.13—102.2 Mbps36.71 Mbps14
84South Lanarkshire849.4328.98—90.2 Mbps36.58 Mbps11
85Coventry944.9527.61—82.78 Mbps36.57 Mbps19
86Cheshire917.6528.48—73.73 Mbps36.57 Mbps17
87Milton Keynes937.0829.23—70.07 Mbps36.5 Mbps21
88Southend-on-Sea2786.3525.51—102.43 Mbps36.49 Mbps13
89Sandwell934.6728.53—76.93 Mbps36.37 Mbps18
90Middlesbrough920.224.57—109.02 Mbps36.37 Mbps10
91Leicester933.4226.56—93.5 Mbps36.25 Mbps22
92Peterborough946.2127.01—80.32 Mbps36.22 Mbps16
93Bath and North East Somerset1690.8227.43—84.99 Mbps35.98 Mbps19
94Ards and North Down927.6228.17—97.53 Mbps35.96 Mbps12
95Halton896.7429.32—73.15 Mbps35.9 Mbps11
96West Sussex938.4927.86—73.22 Mbps35.84 Mbps28
97South Gloucestershire924.326.68—80.15 Mbps35.69 Mbps15
98Worcestershire940.0526.95—72.22 Mbps35.56 Mbps24
99Bradford945.7126.45—96.62 Mbps35.36 Mbps21
100Lisburn and Castlereagh915.924.46—97.98 Mbps35.3 Mbps11
101Cardiff1368.3725.84—73.01 Mbps35.05 Mbps17
102York6068.1125.18—72.12 Mbps34.88 Mbps20
103Fife904.2631.37—45.94 Mbps34.73 Mbps13
104Slough922.3926.03—74.89 Mbps34.73 Mbps16
105Kent942.5225.32—73.53 Mbps34.63 Mbps29
106Blackpool911.3825.85—77.58 Mbps34.51 Mbps12
107Borough of Bury918.1726.59—67.53 Mbps34.47 Mbps14
108East Yorkshire931.2725.26—105.21 Mbps34.35 Mbps15
109Lancashire945.5926.44—70.41 Mbps34.04 Mbps25
110Blackburn with Darwen926.923.52—91.16 Mbps34.04 Mbps11
111Manchester940.226.17—76.66 Mbps34.02 Mbps24
112Knowsley900.2227.38—69.66 Mbps33.75 Mbps12
113Armagh City Banbridge and Craigavon899.7124.25—71.09 Mbps33.66 Mbps12
114Belfast935.4924.14—91.98 Mbps33.34 Mbps12
115Torfaen County Borough941.1525.12—72.89 Mbps33.34 Mbps10
116Newcastle upon Tyne934.0424.44—82.86 Mbps33.29 Mbps15
117Sunderland889.0425.12—72.06 Mbps33.08 Mbps13
118Wiltshire934.7124.15—72.42 Mbps33.07 Mbps22
119Liverpool1134.5324.18—89.71 Mbps33.05 Mbps21
120Merthyr Tydfil902.925.14—66.19 Mbps32.93 Mbps10
121Rotherham932.624.36—70.51 Mbps32.85 Mbps16
122North Yorkshire942.4324.79—66.62 Mbps32.78 Mbps22
123Reading939.223.78—101.93 Mbps32.59 Mbps21
124Antrim and Newtownabbey899.0524.6—68.01 Mbps32.56 Mbps12
125Tameside932.926.19—65.84 Mbps32.4 Mbps18
126Derbyshire925.1324.2—67.02 Mbps32.32 Mbps25
127Doncaster935.9124.79—76.7 Mbps32.22 Mbps18
128County Borough of Bridgend928.6325.16—58.51 Mbps31.99 Mbps11
129Fermanagh and Omagh874.2220.8—66.69 Mbps31.81 Mbps10
130Glasgow City913.9322.9—68.16 Mbps31.64 Mbps18
131Herefordshire923.6625.17—62.02 Mbps31.62 Mbps15
132Sheffield932.4223.17—67.58 Mbps31.57 Mbps20
133Lincolnshire938.3722.75—68.69 Mbps31.43 Mbps22
134East Sussex928.2323.54—58.7 Mbps31.1 Mbps22
135Suffolk948.0523.19—67.56 Mbps30.78 Mbps24
136Gateshead900.6421.65—75.03 Mbps30.74 Mbps14
137Orkney Islands880.1824.77—67.59 Mbps30.7 Mbps8
138East Lothian913.8322.07—59.47 Mbps30.63 Mbps13
139Caerphilly County Borough938.8425—53.82 Mbps30.47 Mbps11
140Norfolk934.2721.98—66.27 Mbps30.36 Mbps20
141Northumberland881.2122.08—60.74 Mbps30.31 Mbps15
142Wrexham874.1722.7—72.05 Mbps30.16 Mbps12
143Barnsley921.7822.7—66.74 Mbps30.03 Mbps13
144Clackmannanshire838.9623.19—58.73 Mbps29.77 Mbps8
145Devon936.7520.61—66.63 Mbps29.75 Mbps26
146Shropshire904.6220.89—61.25 Mbps29.7 Mbps18
147Torbay921.9919.12—92.79 Mbps29.55 Mbps12
148Isle of Wight1657.9323.25—61.3 Mbps29.37 Mbps12
149Rhondda Cynon Taf919.821.86—56.08 Mbps28.89 Mbps13
150Nottingham934.5624.07—53.31 Mbps28.54 Mbps17
151Durham934.2320.81—54.31 Mbps28.17 Mbps15
152Monmouthshire922.4519.38—61.47 Mbps27.84 Mbps14
153Flintshire915.0721.44—61.61 Mbps27.83 Mbps12
154Perth and Kinross801.9518.71—65.87 Mbps27.77 Mbps12
155Dorset927.6820.39—50.64 Mbps27.74 Mbps17
156Somerset928.3519.81—61.4 Mbps27.52 Mbps20
157Derry City and Strabane898.918.1—71.27 Mbps27.36 Mbps11
158Conwy928.0519.01—57.49 Mbps27.33 Mbps11
159Ceredigion902.2916.74—59.44 Mbps27.14 Mbps11
160Aberdeenshire919.7520.91—63.34 Mbps26.94 Mbps14
161Cumbria946.5718.98—54.15 Mbps26.74 Mbps18
162Midlothian889.0219.62—55.97 Mbps26.73 Mbps12
163Gwynedd920.7316.66—68.58 Mbps26.53 Mbps12
164Moray877.4819.21—58.21 Mbps26.19 Mbps11
165Causeway Coast and Glens910.2318.92—61.43 Mbps26.03 Mbps12
166North Ayrshire3135.4318.94—55.77 Mbps25.48 Mbps10
167Cornwall931.0421.07—44.51 Mbps25.26 Mbps17
168Powys912.4715.95—63.78 Mbps24.79 Mbps15
169Blaenau Gwent913.7716.4—52.1 Mbps24.48 Mbps7
170Scottish Borders845.2417.41—58.45 Mbps24.42 Mbps10
171Aberdeen City915.4317.89—50.06 Mbps24.21 Mbps14
172Western Isles727.0917.79—48.41 Mbps23.32 Mbps7
173Shetland Islands689.7916.05—62.1 Mbps23.17 Mbps7
174Newry Mourne and Down92715.95—55.72 Mbps23.08 Mbps10
175Dumfries and Galloway877.2116.4—49.72 Mbps22.64 Mbps11
176Anglesey918.7315.29—49.45 Mbps22.45 Mbps8
177Highland924.2115.65—50.65 Mbps21.99 Mbps16
178Mid Ulster900.1913.78—63.89 Mbps21.87 Mbps14
179Denbighshire890.1514.53—47.01 Mbps21.68 Mbps14
180Rutland124.5516.14—44.42 Mbps20.48 Mbps4
181Carmarthenshire922.1212.65—55.33 Mbps20.41 Mbps10
182Argyll and Bute902.5413.51—57.42 Mbps20.34 Mbps14
183Stirling935.9614.91—46.55 Mbps19.93 Mbps10
184Pembrokeshire917.6810.55—57.53 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.95—69.85 Mbps.
Cambridge Fibre is the best provider in The United Kingdom, and their users typically see speeds in the range of 195.41 to 489.32 Mbps.
Users in The United Kingdom see an average internet speed of 28.75 up to 91.91 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.