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.76 to 92.04 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.03—488.66 Mbps1
2G.Network948.8 Mbps118.87—425.19 Mbps4
3toob946.59 Mbps62.67—488.43 Mbps2
4Box Broadband923.37 Mbps142.16—285.71 Mbps3
5Hyperoptic948.63 Mbps90.71—276.92 Mbps50
6Spectrum Internet938.84 Mbps89.16—243.4 Mbps12
7Vision Fibre Media813.04 Mbps99.05—277.8 Mbps1
8Cerberus Networks786.66 Mbps92.06—258.48 Mbps40
9Call Flow Solutions942.47 Mbps40.88—272.14 Mbps7
10Gigaclear946.21 Mbps86.74—257.8 Mbps31
11Community Fibre3453.27 Mbps76.62—223.63 Mbps16
12TrueSpeed Communications909.44 Mbps73.34—201.89 Mbps5
13Sure Guernsey500.84 Mbps12.62—361.37 Mbps1
14B4RN948.05 Mbps41.45—207.64 Mbps12
15Vostron854.5 Mbps41.1—168.28 Mbps4
16Trunk Networks889.52 Mbps50.93—217.53 Mbps7
17Virgin Media5284.34 Mbps50.22—203.74 Mbps164
18Optimity946.4 Mbps39.2—184.88 Mbps3
19FibreNest515.8 Mbps66.96—190.74 Mbps18
20Glide941.78 Mbps37.28—153.08 Mbps76
21Pure Broadband945.14 Mbps13.04—145.59 Mbps6
22Exascale925.35 Mbps55.89—139.78 Mbps5
23Pure Fibre948.39 Mbps82.36—95.84 Mbps9
24KCOM934.47 Mbps30.41—148.63 Mbps127
25telcom (Velocity Fibre)944.19 Mbps58.43—102.07 Mbps17
26Internetty901.56 Mbps36.85—137.38 Mbps5
27WightFibre1657.93 Mbps32.08—118.62 Mbps3
28Solway Communications777.31 Mbps10.62—166.06 Mbps6
29CSD Network Services802.09 Mbps34.77—93.4 Mbps4
30Wessex Internet905.51 Mbps46.07—106.33 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.23—135.02 Mbps3
35Independent Fibre Networks909.27 Mbps41.43—113.41 Mbps56
36Velocity1943.35 Mbps50.5—60.47 Mbps3
37County Broadband947.36 Mbps24.15—86.37 Mbps3
38Juice Broadband886.27 Mbps22.56—84 Mbps4
39Spitfire945.28 Mbps54.86—93.4 Mbps52
40Manx Telecom438.26 Mbps14.22—163.06 Mbps1
41Zen Internet1244.46 Mbps36.8—73.88 Mbps165
42OptaNet94.32 Mbps29.12—91.15 Mbps1
43Zone Broadband858.85 Mbps59.75—64.35 Mbps15
44Contingency Networks907.48 Mbps52.49—76.25 Mbps13
45Internet Central914.95 Mbps19.43—74.27 Mbps16
46CIX942.04 Mbps19.04—71.14 Mbps119
47London Web94.44 Mbps56.17—85.9 Mbps2
48CCS Leeds890.82 Mbps40.4—93.9 Mbps48
49iDNET942.18 Mbps36.94—74.09 Mbps59
50BT6068.11 Mbps27.94—69.93 Mbps184
51Structured Communications912.7 Mbps56.35—73.58 Mbps10
52NYnet744.84 Mbps33.06—65.18 Mbps7
53uno436.9 Mbps16.65—67.05 Mbps23
54Andrews & Arnold460.85 Mbps39.75—69.58 Mbps78
55FastNet942.13 Mbps23.04—47.74 Mbps18
56UltraNetworks330.14 Mbps19.8—76.6 Mbps1
57Freeola264.38 Mbps27.7—84.18 Mbps2
58Vodafone939.54 Mbps28.32—61.66 Mbps182
59Onestream83.24 Mbps37.04—75.15 Mbps2
60Gigastream88.44 Mbps28.84—70.46 Mbps3
61Surrey Hills Internet107.01 Mbps6.56—56 Mbps2
62EE3135.43 Mbps19.49—55.57 Mbps183
63TalkTalk929.81 Mbps20.94—53.22 Mbps182
64Gradwell924.11 Mbps28.25—39.63 Mbps22
65Sky Broadband1887.37 Mbps19.68—56.3 Mbps180
66Country Connect92.5 Mbps12.32—72.47 Mbps3
67Airband605.13 Mbps16.47—39.11 Mbps10
68CloudScape Connect361.94 Mbps16.63—40.54 Mbps14
69Fibrecast226.97 Mbps19.01—47.85 Mbps2
70Plusnet281.94 Mbps17—49.07 Mbps184
71Aquiss229.87 Mbps9.5—45.26 Mbps10
72BazTel875.02 Mbps10.74—62.71 Mbps6
73Boundless Networks269.47 Mbps17.61—36.49 Mbps16
74The Phone Coop300.35 Mbps6.96—47.87 Mbps27
75Connexin858.61 Mbps10.38—35.5 Mbps4
76Sugarnet87.19 Mbps27.65—28.92 Mbps2
77Origin Broadband932.6 Mbps13.97—36.1 Mbps83
78SAQ70.44 Mbps22.76—27.08 Mbps2
79Village Networks297.5 Mbps11.76—34.24 Mbps2
80O2 Broadband900.68 Mbps6.54—32.37 Mbps63
81Scotnet.co.uk339.89 Mbps11.77—30.48 Mbps11
82Call27106.33 Mbps9.01—28.53 Mbps2
83WiSpire212.73 Mbps11.46—29.67 Mbps5
84Legend Telecom240.45 Mbps6.82—21.34 Mbps2
85Lothian Broadband27.59 Mbps10.47—25.86 Mbps1
86Shell Energy74.73 Mbps6.88—32.5 Mbps179
87Lonsdale Network Services96.47 Mbps7.94—23.15 Mbps1
88I Need Broadband186.08 Mbps7.44—23.43 Mbps5
89W3Z424.43 Mbps9.8—21.72 Mbps2
90Go Internet93.05 Mbps8.05—25.32 Mbps5
91BitStreme48.75 Mbps11.46—15.14 Mbps1
92Beacon Broadband96.22 Mbps8.21—25.57 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.5228.16—311.37 Mbps66.65 Mbps5
2East Dunbartonshire879.7747.61—183.84 Mbps64.5 Mbps11
3Kingston upon Hull934.4737.85—233.89 Mbps61.19 Mbps8
4West Dunbartonshire759.7841.4—125.45 Mbps60.79 Mbps8
5Bracknell Forest938.7438.87—193.41 Mbps53.63 Mbps20
6Wokingham937.8736.76—117.75 Mbps52.24 Mbps23
7Portsmouth940.3133.67—147.59 Mbps50.8 Mbps18
8Stockport935.935.72—114.22 Mbps50.02 Mbps15
9Surrey2201.7335.78—137.16 Mbps49.55 Mbps34
10North East Lincolnshire944.9534.48—134.24 Mbps49.39 Mbps10
11Redcar and Cleveland923.7233.33—110.71 Mbps47.24 Mbps9
12Bolton932.834.84—131.8 Mbps47.11 Mbps13
13Newport912.0232.92—87.45 Mbps46.7 Mbps12
14London5284.3434—109.11 Mbps46.7 Mbps68
15Telford and Wrekin930.7436.6—110.43 Mbps46.59 Mbps14
16Wakefield920.933.81—92.97 Mbps45.92 Mbps18
17Rochdale1244.4636.27—73.08 Mbps45.57 Mbps12
18Central Bedfordshire941.3734.57—132.43 Mbps45.04 Mbps19
19Medway920.4433.26—132.72 Mbps44.89 Mbps19
20Hertfordshire938.3133.1—108.91 Mbps44.89 Mbps30
21North Lanarkshire895.6433.36—108.74 Mbps44.88 Mbps11
22Cambridgeshire1234.4232.89—109.92 Mbps44.84 Mbps25
23Warwickshire936.7834.7—104 Mbps44.78 Mbps22
24Renfrewshire882.4832.55—147 Mbps44.36 Mbps13
25Poole815.1432.32—110.26 Mbps44.31 Mbps14
26Oxfordshire1182.7533.33—103.16 Mbps43.75 Mbps28
27Falkirk840.2130.92—104.43 Mbps43.45 Mbps11
28Derby919.2232.11—109.8 Mbps43.35 Mbps16
29Solihull934.3730.01—110.4 Mbps43.24 Mbps14
30Leicestershire933.5531.38—108.99 Mbps42.97 Mbps24
31Warrington824.3731.89—103.05 Mbps42.96 Mbps12
32Hartlepool910.8931.37—127.11 Mbps42.83 Mbps9
33Gloucestershire945.5131.05—101.64 Mbps42.78 Mbps23
34East Ayrshire805.8932.55—116.7 Mbps42.75 Mbps9
35Thurrock932.530.23—110.26 Mbps42.62 Mbps15
36Inverclyde640.8730.09—102.84 Mbps42.58 Mbps9
37Wigan1196.631.59—107.24 Mbps42.44 Mbps16
38South Tyneside768.9430.69—104.65 Mbps42.29 Mbps10
39Brighton and Hove942.1330.93—109.87 Mbps42.11 Mbps20
40Stockton-on-Tees936.6529.43—106.37 Mbps42.08 Mbps11
41Bristol941.7830.02—109.67 Mbps41.8 Mbps21
42West Berkshire942.5131.42—93.16 Mbps40.9 Mbps16
43Northamptonshire937.1530.56—101.83 Mbps40.8 Mbps28
44Plymouth908.9130.95—112.79 Mbps40.68 Mbps12
45Buckinghamshire939.330.65—93.96 Mbps40.46 Mbps25
46Sefton925.1329.51—106.25 Mbps40.44 Mbps15
47North Tyneside815.3730.91—104.55 Mbps40.38 Mbps10
48Trafford944.1930.51—92.09 Mbps40.16 Mbps17
49East Renfrewshire903.9629.85—118.48 Mbps40.13 Mbps14
50City and County of Swansea944.4828.69—108.09 Mbps39.74 Mbps15
51Bedford936.2930.81—105.97 Mbps39.65 Mbps15
52Angus891.3129.26—108.21 Mbps39.62 Mbps10
53Wirral936.430.41—87.8 Mbps39.46 Mbps15
54North Somerset941.9229.96—93.24 Mbps39.24 Mbps22
55Bournemouth939.2229.23—104.06 Mbps39.24 Mbps17
56Edinburgh931.9830.21—95.22 Mbps39.03 Mbps15
57St Helens913.1329.07—104.15 Mbps38.95 Mbps13
58South Ayrshire848.8329.64—84.52 Mbps38.89 Mbps12
59Dudley937.5728.73—92.51 Mbps38.81 Mbps18
60Calderdale919.6929.79—81.96 Mbps38.74 Mbps17
61Vale of Glamorgan935.3430.13—110.74 Mbps38.64 Mbps15
62Neath Port Talbot927.3928.33—105.91 Mbps38.61 Mbps11
63Mid and East Antrim919.2129.46—76.41 Mbps38.49 Mbps11
64Oldham939.5329.8—80.9 Mbps38.29 Mbps14
65Dundee City935.3628.27—107.69 Mbps38.1 Mbps10
66Birmingham941.3229.29—104.86 Mbps38.01 Mbps23
67Hampshire937.7330.01—92.36 Mbps37.96 Mbps35
68Kirklees929.2529.31—97.32 Mbps37.88 Mbps19
69Wolverhampton935.5529.05—87.32 Mbps37.83 Mbps14
70North Lincolnshire918.7730.14—102.36 Mbps37.75 Mbps15
71Nottinghamshire922.6728.92—107.06 Mbps37.66 Mbps24
72Salford935.5628.89—93.31 Mbps37.15 Mbps16
73Swindon931.3427.13—110.78 Mbps37.11 Mbps13
74Cheshire East924.1730.55—88.08 Mbps37.07 Mbps21
75Essex1036.9227.53—92.67 Mbps37.01 Mbps32
76Walsall942.8628.83—90.45 Mbps37.01 Mbps16
77Staffordshire937.0129.91—90.33 Mbps37 Mbps24
78Windsor and Maidenhead926.2728.39—72.56 Mbps37 Mbps22
79Southampton946.5927.6—109.01 Mbps36.9 Mbps21
80West Lothian909.5328.92—93.39 Mbps36.9 Mbps11
81Darlington927.7228.25—102.51 Mbps36.84 Mbps14
82Stoke-on-Trent945.1427.41—101.12 Mbps36.81 Mbps16
83Leeds1580.9128.21—90.86 Mbps36.74 Mbps26
84Coventry944.9527.79—84.42 Mbps36.68 Mbps19
85Cheshire917.6528.46—73.81 Mbps36.59 Mbps17
86South Lanarkshire849.4328.97—89.98 Mbps36.55 Mbps11
87Southend-on-Sea2786.3525.5—102.43 Mbps36.52 Mbps13
88Milton Keynes937.0829.23—70.08 Mbps36.51 Mbps21
89Middlesbrough920.224.55—109.19 Mbps36.39 Mbps10
90Sandwell934.6728.64—77.9 Mbps36.39 Mbps18
91Leicester933.4226.64—93.66 Mbps36.37 Mbps22
92Peterborough946.2127.02—81.31 Mbps36.27 Mbps16
93Bath and North East Somerset1690.8227.52—85.66 Mbps36.06 Mbps19
94West Sussex938.4927.85—73.26 Mbps35.89 Mbps28
95Ards and North Down927.6228.01—95.17 Mbps35.88 Mbps12
96South Gloucestershire924.326.76—80.71 Mbps35.84 Mbps15
97Halton896.7429.12—73.16 Mbps35.68 Mbps11
98Worcestershire940.0526.95—72.34 Mbps35.55 Mbps25
99Lisburn and Castlereagh915.924.45—97.82 Mbps35.33 Mbps11
100Bradford946.0526.45—94.83 Mbps35.29 Mbps21
101Cardiff1368.3725.84—73.14 Mbps35.06 Mbps17
102Slough922.3926.31—77.08 Mbps35.01 Mbps16
103York6068.1125.17—72.12 Mbps34.85 Mbps20
104Fife904.2631.36—46.09 Mbps34.74 Mbps13
105Kent942.5225.33—73.53 Mbps34.62 Mbps29
106Borough of Bury918.1726.66—67.73 Mbps34.55 Mbps14
107Blackpool911.3825.85—76.9 Mbps34.54 Mbps12
108Blackburn with Darwen926.923.77—92.16 Mbps34.44 Mbps11
109East Yorkshire931.2725.32—105.29 Mbps34.43 Mbps15
110Manchester940.226.19—77.16 Mbps34.11 Mbps24
111Lancashire945.5926.46—70.5 Mbps34.07 Mbps25
112Knowsley900.2227.53—69.78 Mbps33.9 Mbps12
113Armagh City Banbridge and Craigavon899.7124.33—71.18 Mbps33.71 Mbps12
114Belfast935.4924.35—92.09 Mbps33.53 Mbps12
115Torfaen County Borough941.1525.06—73.19 Mbps33.34 Mbps10
116Newcastle upon Tyne934.0424.4—82.74 Mbps33.28 Mbps15
117Sunderland889.0425.21—72.13 Mbps33.2 Mbps13
118Wiltshire934.7124.18—72.59 Mbps33.16 Mbps22
119Liverpool1134.5324.27—89.88 Mbps33.16 Mbps21
120Rotherham932.624.62—70.84 Mbps33.11 Mbps16
121North Yorkshire942.4324.7—66.65 Mbps32.73 Mbps22
122Antrim and Newtownabbey899.0524.74—68.35 Mbps32.72 Mbps13
123Merthyr Tydfil902.924.88—66.13 Mbps32.69 Mbps10
124Reading939.223.82—102.07 Mbps32.68 Mbps21
125Tameside932.926.17—65.77 Mbps32.34 Mbps18
126Derbyshire925.1324.21—67.07 Mbps32.34 Mbps25
127County Borough of Bridgend928.6325.42—58.76 Mbps32.29 Mbps11
128Doncaster935.9124.77—76.39 Mbps32.17 Mbps18
129Fermanagh and Omagh874.2220.8—66.95 Mbps31.81 Mbps10
130Glasgow City913.9322.9—68.02 Mbps31.63 Mbps18
131Herefordshire923.6625.21—61.99 Mbps31.62 Mbps15
132Sheffield932.4223.18—67.75 Mbps31.61 Mbps20
133Lincolnshire938.3722.75—68.6 Mbps31.41 Mbps22
134East Sussex936.4823.62—58.89 Mbps31.18 Mbps22
135Gateshead900.6421.68—74.44 Mbps30.78 Mbps14
136Suffolk948.0523.16—67.5 Mbps30.74 Mbps24
137Orkney Islands880.1824.76—67.56 Mbps30.64 Mbps8
138East Lothian913.8322.03—59.46 Mbps30.55 Mbps13
139Caerphilly County Borough938.8424.97—54.09 Mbps30.5 Mbps11
140Norfolk934.2721.96—66.42 Mbps30.34 Mbps20
141Northumberland881.2122.07—60.91 Mbps30.33 Mbps15
142Wrexham874.1722.68—72.04 Mbps30.2 Mbps12
143Barnsley921.7822.74—66.74 Mbps30.07 Mbps13
144Devon936.7520.63—66.76 Mbps29.83 Mbps26
145Clackmannanshire838.9623.15—58.46 Mbps29.72 Mbps8
146Shropshire904.6220.94—61.18 Mbps29.69 Mbps18
147Torbay921.9919.18—92.83 Mbps29.65 Mbps12
148Rhondda Cynon Taf919.822.03—56.31 Mbps29.02 Mbps13
149Isle of Wight1657.9322.99—61.27 Mbps28.89 Mbps12
150Nottingham934.5623.86—53.19 Mbps28.35 Mbps17
151Durham934.2320.85—54.38 Mbps28.21 Mbps15
152Flintshire915.0721.46—61.75 Mbps27.97 Mbps12
153Monmouthshire922.4519.45—61.59 Mbps27.88 Mbps14
154Dorset927.6820.49—50.74 Mbps27.84 Mbps17
155Perth and Kinross801.9518.65—65.95 Mbps27.77 Mbps12
156Derry City and Strabane898.918.27—71.55 Mbps27.64 Mbps11
157Somerset928.3519.84—61.52 Mbps27.59 Mbps20
158Ceredigion902.2916.9—59.81 Mbps27.35 Mbps12
159Conwy928.0518.69—57.1 Mbps27.1 Mbps11
160Aberdeenshire919.7520.86—63.52 Mbps26.96 Mbps14
161Midlothian889.0219.8—56.55 Mbps26.91 Mbps12
162Cumbria946.5719.06—54.26 Mbps26.82 Mbps18
163Gwynedd920.7316.76—68.15 Mbps26.57 Mbps12
164Moray877.4819.36—58.35 Mbps26.48 Mbps11
165Causeway Coast and Glens910.2319.08—61.71 Mbps26.26 Mbps12
166North Ayrshire3135.4318.91—55.57 Mbps25.47 Mbps10
167Cornwall931.0421.06—45.04 Mbps25.3 Mbps17
168Powys912.4716.07—64.09 Mbps24.99 Mbps15
169Blaenau Gwent913.7716.39—51.47 Mbps24.48 Mbps7
170Aberdeen City915.4317.97—50.21 Mbps24.3 Mbps14
171Scottish Borders845.2417.35—58.17 Mbps24.21 Mbps10
172Western Isles727.0917.83—48.41 Mbps23.36 Mbps7
173Newry Mourne and Down92716—56.14 Mbps23.15 Mbps10
174Shetland Islands689.7915.38—61.6 Mbps22.75 Mbps7
175Dumfries and Galloway877.2116.37—49.72 Mbps22.57 Mbps11
176Anglesey918.7315.49—49.52 Mbps22.48 Mbps8
177Denbighshire890.1514.69—47.48 Mbps22.06 Mbps14
178Highland924.2115.66—50.81 Mbps22.01 Mbps16
179Mid Ulster900.1913.68—63.85 Mbps21.77 Mbps14
180Rutland124.5516.14—44.42 Mbps20.48 Mbps4
181Argyll and Bute902.5413.55—57.31 Mbps20.38 Mbps14
182Carmarthenshire922.1212.63—55.37 Mbps20.37 Mbps10
183Stirling935.9614.92—46.63 Mbps19.96 Mbps10
184Pembrokeshire917.6810.53—57.34 Mbps18 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.94—69.93 Mbps.
Cambridge Fibre is the best provider in The United Kingdom, and their users typically see speeds in the range of 195.03 to 488.66 Mbps.
Users in The United Kingdom see an average internet speed of 28.76 up to 92.04 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 281.94 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.