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.47 to 91.89 Mbps. The fastest broadband speed we saw came from BT, and we've seen internet speeds as high as 5794.21 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 Mbps191.86—486.57 Mbps1
2G.Network948.8 Mbps105.71—420.22 Mbps4
3toob946.59 Mbps62.76—484.67 Mbps2
4Box Broadband923.37 Mbps134.93—297.89 Mbps3
5Hyperoptic948.63 Mbps88.77—278.38 Mbps56
6Vision Fibre Media813.04 Mbps98.93—286.28 Mbps1
7Spectrum Internet938.84 Mbps84.59—242.83 Mbps12
8Cerberus Networks786.66 Mbps78.92—254.69 Mbps40
9Call Flow Solutions942.84 Mbps41.53—273.87 Mbps7
10Community Fibre3453.27 Mbps76.65—223.82 Mbps16
11Gigaclear946.21 Mbps85.03—257.69 Mbps31
12Trunk Networks889.52 Mbps44.41—254.52 Mbps7
13TrueSpeed Communications909.44 Mbps70.11—200.1 Mbps5
14B4RN948.05 Mbps40.11—201.86 Mbps12
15Vostron854.5 Mbps47.83—94.78 Mbps4
16Sure Guernsey465.38 Mbps12.5—346.74 Mbps1
17Virgin Media5794.21 Mbps48.31—201.25 Mbps164
18Optimity946.4 Mbps40.74—188.17 Mbps3
19FibreNest515.8 Mbps65.39—199.73 Mbps18
20Glide941.78 Mbps36.84—155.34 Mbps76
21Pure Broadband945.14 Mbps13.19—144.92 Mbps6
22Exascale925.35 Mbps55.89—138.43 Mbps5
23Pure Fibre948.39 Mbps79.12—97.14 Mbps9
24KCOM941.68 Mbps30.47—152.15 Mbps126
25telcom (Velocity Fibre)944.19 Mbps58.6—103.04 Mbps17
26WightFibre1657.93 Mbps33.37—123.84 Mbps3
27Solway Communications841.44 Mbps10.63—174.79 Mbps7
28Internetty901.56 Mbps34.44—126.59 Mbps5
29Wessex Internet923.94 Mbps45.18—106.65 Mbps7
30Unchained ISP551.14 Mbps19.06—71.33 Mbps2
31Pembs Wifi752.93 Mbps43.54—107.92 Mbps2
32CSD Network Services802.09 Mbps33.11—93.18 Mbps4
33Pine Media784.4 Mbps22.67—136.8 Mbps3
34Jibba Jabba493.86 Mbps32.79—72.79 Mbps2
35Independent Fibre Networks909.27 Mbps41.66—113.67 Mbps56
36Juice Broadband886.27 Mbps23.54—88.41 Mbps5
37County Broadband947.36 Mbps24.11—89.55 Mbps3
38Velocity1943.35 Mbps51.71—60.44 Mbps3
39Spitfire945.28 Mbps54.23—93.42 Mbps54
40Manx Telecom448.74 Mbps13.82—162.66 Mbps1
41Zen Internet1244.46 Mbps36.74—73.92 Mbps165
42Zone Broadband858.85 Mbps59.52—64.37 Mbps15
43OptaNet94.32 Mbps29.12—91.15 Mbps1
44CIX1052.14 Mbps18.84—71.8 Mbps121
45Contingency Networks907.48 Mbps50.7—76.07 Mbps14
46London Web94.44 Mbps56.17—85.9 Mbps2
47iDNET942.18 Mbps37.02—77.03 Mbps61
48CCS Leeds890.82 Mbps36.83—93.85 Mbps51
49Internet Central914.95 Mbps20.01—74.93 Mbps17
50BT6068.11 Mbps27.64—69.99 Mbps184
51Structured Communications912.7 Mbps54.6—73.61 Mbps11
52NYnet744.84 Mbps28.6—66.24 Mbps9
53uno436.9 Mbps16.66—66.05 Mbps23
54FastNet942.13 Mbps23.05—51.39 Mbps18
55Andrews & Arnold762.08 Mbps39.78—69.53 Mbps78
56UltraNetworks330.14 Mbps20.25—75.76 Mbps1
57Freeola264.38 Mbps27.7—84.18 Mbps2
58Vodafone939.54 Mbps28.34—62.01 Mbps182
59Gigastream88.44 Mbps28.84—70.31 Mbps3
60Onestream94.57 Mbps23.66—72.21 Mbps2
61EE3135.43 Mbps19.41—55.61 Mbps183
62Surrey Hills Internet107.01 Mbps14.38—53.8 Mbps2
63TalkTalk929.81 Mbps21.2—53.69 Mbps183
64Airband895.11 Mbps16.96—39.53 Mbps10
65Sky Broadband1887.37 Mbps19.89—56.6 Mbps180
66Gradwell924.11 Mbps27.78—39.63 Mbps23
67CloudScape Connect361.94 Mbps16.86—43.1 Mbps14
68Country Connect92.5 Mbps8.87—55.71 Mbps3
69Fibrecast226.97 Mbps16.04—47.84 Mbps2
70Plusnet281.94 Mbps16.74—48.42 Mbps184
71BazTel875.02 Mbps10.78—63.39 Mbps6
72Aquiss229.87 Mbps9.63—44.36 Mbps10
73The Phone Coop502.35 Mbps6.97—49.52 Mbps29
74Connexin875.61 Mbps10.7—35.45 Mbps4
75Boundless Networks269.47 Mbps16.98—35.78 Mbps16
76Sugarnet87.19 Mbps27.4—28.91 Mbps2
77Origin Broadband932.6 Mbps14.24—36.16 Mbps83
78Village Networks333.36 Mbps11.95—35.06 Mbps2
79SAQ70.44 Mbps22.76—27.08 Mbps2
80Scotnet.co.uk339.89 Mbps11.74—30.79 Mbps11
81O2 Broadband900.68 Mbps6.14—31.82 Mbps66
82Call2785.08 Mbps9.33—28.56 Mbps3
83WiSpire212.73 Mbps10.64—29.41 Mbps5
84Legend Telecom240.45 Mbps6.95—21.08 Mbps2
85Lothian Broadband27.59 Mbps10.47—25.86 Mbps1
86Shell Energy74.79 Mbps6.91—32.38 Mbps179
87Lonsdale Network Services96.47 Mbps7.95—23.08 Mbps1
88I Need Broadband186.08 Mbps8.11—23.6 Mbps5
89Go Internet93.05 Mbps8.35—25.6 Mbps5
90W3Z424.43 Mbps10.1—21.72 Mbps2
91BitStreme48.75 Mbps11.46—15.14 Mbps1
92Beacon Broadband96.45 Mbps8.28—25.13 Mbps4
93Wi-Manx166.57 Mbps6.71—8.19 Mbps2
94XLN7.37 Mbps1.89—4.8 Mbps2

The United Kingdom Regions By Broadband Speed

PositionCityMax SpeedTypical Speed Range50%# Providers
1East Dunbartonshire879.7745.47—175.23 Mbps63.06 Mbps11
2Kingston upon Hull934.4737.97—234.55 Mbps60.63 Mbps8
3West Dunbartonshire759.7841.35—125.93 Mbps60.19 Mbps8
4Bracknell Forest938.7438.3—193.8 Mbps53.37 Mbps21
5Wokingham937.8736.64—118.05 Mbps51.54 Mbps23
6Portsmouth940.3133.14—142.58 Mbps49.91 Mbps18
7Stockport935.935.67—112.89 Mbps49.9 Mbps15
8North East Lincolnshire944.9534.43—132.48 Mbps49.28 Mbps10
9Surrey2201.7335.42—134.63 Mbps48.96 Mbps34
10Bolton932.835—130.78 Mbps47.4 Mbps13
11Redcar and Cleveland923.7232.99—110.79 Mbps46.54 Mbps10
12Newport912.0232.9—89.94 Mbps46.33 Mbps13
13London5794.2133.57—108.79 Mbps46.11 Mbps68
14Telford and Wrekin930.7436.37—110.45 Mbps45.95 Mbps14
15Medway936.933.59—135.13 Mbps45.49 Mbps19
16Wakefield931.4433.29—93.04 Mbps45.34 Mbps18
17Rochdale1244.4636.13—73.11 Mbps45.19 Mbps12
18North Lanarkshire895.6433.43—108.71 Mbps44.86 Mbps11
19Hertfordshire938.3132.93—109.2 Mbps44.68 Mbps30
20Central Bedfordshire941.3733.85—125.66 Mbps44.63 Mbps19
21East Ayrshire831.0633.63—116.75 Mbps44.59 Mbps9
22Cambridgeshire1234.4232.44—109.72 Mbps44.26 Mbps25
23Renfrewshire933.5532.53—141.79 Mbps44.2 Mbps13
24Poole815.1431.97—110.27 Mbps44.15 Mbps14
25Thurrock934.6830.82—110.92 Mbps43.67 Mbps15
26Warwickshire936.7833.6—101.13 Mbps43.37 Mbps22
27Oxfordshire1182.7532.89—103.53 Mbps43.31 Mbps29
28Falkirk917.230.27—104.51 Mbps42.93 Mbps11
29Derby931.2131.66—109.58 Mbps42.74 Mbps16
30Hartlepool910.8931.37—124.27 Mbps42.71 Mbps9
31Gloucestershire945.5130.95—102.74 Mbps42.67 Mbps24
32Warrington824.3731.87—103.08 Mbps42.41 Mbps13
33Solihull934.3729.22—110.26 Mbps42.34 Mbps14
34Leicestershire933.5531.03—108.73 Mbps42.29 Mbps24
35South Tyneside768.9430.69—104.26 Mbps42.24 Mbps10
36Inverclyde640.8729.54—102.42 Mbps41.82 Mbps9
37Wigan1196.631.36—106.97 Mbps41.72 Mbps17
38Bristol941.7829.91—109.63 Mbps41.7 Mbps21
39Stockton-on-Tees936.6529.41—106.41 Mbps41.65 Mbps12
40Northamptonshire937.5630.58—102.75 Mbps40.82 Mbps28
41North Tyneside818.4530.98—105.4 Mbps40.76 Mbps10
42West Berkshire942.5131.09—93.68 Mbps40.76 Mbps16
43Plymouth909.930.9—112.57 Mbps40.67 Mbps12
44Brighton and Hove942.1330.19—109.05 Mbps40.59 Mbps21
45Sefton925.1329.48—106.43 Mbps40.53 Mbps15
46Trafford944.1930.64—92.36 Mbps40.24 Mbps17
47Buckinghamshire939.330.41—94.39 Mbps40.22 Mbps26
48Bedford936.2931.17—103.7 Mbps40.15 Mbps15
49Wirral936.430.55—89.13 Mbps40.02 Mbps15
50City and County of Swansea944.4828.56—108.73 Mbps39.92 Mbps15
51East Renfrewshire903.9629.46—110.32 Mbps39.44 Mbps14
52Dudley937.5729.04—93.34 Mbps39.4 Mbps18
53North Somerset941.9229.88—93.95 Mbps39.29 Mbps22
54Vale of Glamorgan935.3430.15—110.61 Mbps39.17 Mbps15
55Bournemouth939.2229.21—103.29 Mbps39.12 Mbps17
56Edinburgh931.9830.18—96.98 Mbps39.04 Mbps15
57Neath Port Talbot927.3928.65—107.37 Mbps39 Mbps11
58St Helens917.0829.21—103.74 Mbps38.93 Mbps13
59Oldham939.5330.24—84.79 Mbps38.89 Mbps14
60Dundee City935.928.25—108.13 Mbps38.39 Mbps10
61Angus891.3128.2—107.94 Mbps38.36 Mbps10
62South Ayrshire848.8329.13—84.64 Mbps38.2 Mbps11
63Birmingham941.3229.29—105.68 Mbps38.16 Mbps24
64Wolverhampton935.5529.21—89.16 Mbps38.1 Mbps14
65Nottinghamshire922.6729.13—106.97 Mbps37.94 Mbps25
66Calderdale919.6929.65—81.54 Mbps37.81 Mbps17
67Hampshire937.7329.68—92.39 Mbps37.66 Mbps35
68Kirklees933.0229.27—97.38 Mbps37.57 Mbps20
69North Lincolnshire920.0529.89—102.29 Mbps37.53 Mbps15
70Mid and East Antrim919.2128.77—73.52 Mbps37.39 Mbps11
71Salford935.5628.88—93.93 Mbps37.19 Mbps17
72Walsall942.8629.06—89.65 Mbps37.13 Mbps17
73Southampton946.5927.8—109.56 Mbps37.06 Mbps21
74Staffordshire937.0129.84—91.8 Mbps37.04 Mbps24
75Cheshire East924.1730.24—87.34 Mbps37 Mbps21
76West Lothian909.5328.93—93.79 Mbps36.95 Mbps11
77Windsor and Maidenhead926.2728.22—72.42 Mbps36.92 Mbps22
78Swindon932.0626.23—110.16 Mbps36.91 Mbps13
79Essex1080.4827.34—92.52 Mbps36.87 Mbps32
80Leeds1580.9128.37—92.14 Mbps36.86 Mbps26
81Darlington927.7228.18—103.17 Mbps36.82 Mbps14
82Stoke-on-Trent945.1427.43—100.63 Mbps36.81 Mbps16
83Coventry944.9527.93—85.58 Mbps36.76 Mbps19
84South Lanarkshire849.4329—91.01 Mbps36.64 Mbps12
85Cheshire917.6528.46—74.83 Mbps36.61 Mbps18
86Lisburn and Castlereagh915.925.62—101.17 Mbps36.6 Mbps11
87Sandwell934.6728.95—79.48 Mbps36.57 Mbps18
88Leicester933.4226.91—94.15 Mbps36.56 Mbps22
89Milton Keynes937.0829.13—70.18 Mbps36.43 Mbps21
90Luton612.7721.26—306.45 Mbps36.39 Mbps5
91Peterborough946.2127.04—83.62 Mbps36.29 Mbps16
92Southend-on-Sea2786.3525.15—102.49 Mbps36.23 Mbps13
93Middlesbrough920.224.29—109.28 Mbps36.22 Mbps10
94Ards and North Down927.6227.88—92.69 Mbps35.99 Mbps12
95West Sussex938.4927.6—73.34 Mbps35.79 Mbps28
96Bath and North East Somerset1690.8227.15—86.09 Mbps35.73 Mbps19
97South Gloucestershire924.326.63—80.52 Mbps35.64 Mbps15
98Slough922.3926.83—84.39 Mbps35.6 Mbps16
99Worcestershire940.0526.94—72.51 Mbps35.5 Mbps25
100Blackburn with Darwen926.924.56—93.84 Mbps35.11 Mbps11
101Bradford946.0526.39—91.03 Mbps35.09 Mbps21
102Halton896.7427.82—73.15 Mbps35.07 Mbps11
103Blackpool911.3825.96—78.04 Mbps35.04 Mbps12
104Borough of Bury918.1727—68.31 Mbps35.02 Mbps14
105Cardiff1368.3725.34—73.33 Mbps34.78 Mbps17
106Fife904.2631.32—46.38 Mbps34.74 Mbps14
107East Yorkshire931.2725.41—101.14 Mbps34.57 Mbps15
108York6068.1124.93—71.99 Mbps34.57 Mbps21
109Kent942.8425.13—73.5 Mbps34.38 Mbps29
110Manchester1340.7626.22—77.16 Mbps34.21 Mbps24
111Belfast935.4925—92.67 Mbps34.1 Mbps12
112Lancashire945.5926.37—70.9 Mbps34.07 Mbps25
113Knowsley891.5127.45—69.7 Mbps34.01 Mbps12
114Armagh City Banbridge and Craigavon899.7124.35—71.72 Mbps33.86 Mbps12
115Rotherham932.625.02—71.36 Mbps33.46 Mbps16
116Torfaen County Borough941.1525.24—73.28 Mbps33.37 Mbps10
117Sunderland889.0425.43—71.3 Mbps33.31 Mbps13
118Liverpool1134.5324.41—88.78 Mbps33.31 Mbps21
119Antrim and Newtownabbey899.0525.16—69.08 Mbps33.19 Mbps13
120Newcastle upon Tyne934.0424.25—81.91 Mbps33.18 Mbps15
121Merthyr Tydfil923.9425.42—66.37 Mbps32.67 Mbps10
122Wiltshire937.4223.6—72.6 Mbps32.59 Mbps24
123County Borough of Bridgend928.6325.78—59.69 Mbps32.58 Mbps11
124North Yorkshire942.4324.32—66.78 Mbps32.48 Mbps22
125Reading939.223.56—98.46 Mbps32.37 Mbps21
126Derbyshire925.1324.31—67.23 Mbps32.37 Mbps25
127Tameside932.926—65.43 Mbps32.18 Mbps18
128Doncaster935.9124.8—77.82 Mbps32.08 Mbps19
129Glasgow City913.9323.11—68.17 Mbps31.9 Mbps18
130Sheffield932.4223.26—67.96 Mbps31.76 Mbps20
131Herefordshire923.6624.93—61.94 Mbps31.47 Mbps15
132Fermanagh and Omagh874.2220.21—66.66 Mbps31.15 Mbps10
133Wrexham874.1722.75—72.85 Mbps31.13 Mbps12
134East Sussex936.4823.56—58.76 Mbps31.1 Mbps22
135Lincolnshire938.3722.59—68.47 Mbps31.09 Mbps22
136Orkney Islands880.1824.7—67.64 Mbps30.87 Mbps8
137Gateshead900.6421.94—73.3 Mbps30.85 Mbps14
138Suffolk948.0522.96—66.78 Mbps30.5 Mbps25
139Caerphilly County Borough938.8424.9—54.18 Mbps30.47 Mbps11
140Norfolk934.2721.97—66.72 Mbps30.41 Mbps20
141Barnsley921.7823.04—67.04 Mbps30.34 Mbps13
142East Lothian913.8321.73—59.47 Mbps30.28 Mbps13
143Northumberland881.2121.92—60.79 Mbps30.02 Mbps15
144Devon936.7520.53—66.82 Mbps29.78 Mbps26
145Torbay921.9919—92.87 Mbps29.59 Mbps12
146Shropshire913.2820.79—60.59 Mbps29.48 Mbps20
147Rhondda Cynon Taf919.822.6—57.04 Mbps29.4 Mbps13
148Isle of Wight1657.9323.36—61.32 Mbps29.38 Mbps12
149Clackmannanshire838.9622.78—58.03 Mbps29.12 Mbps8
150Flintshire915.0721.91—62.17 Mbps28.61 Mbps13
151Durham934.2321.02—54.36 Mbps28.31 Mbps15
152Dorset927.6820.31—51.19 Mbps27.9 Mbps18
153Derry City and Strabane898.918.4—72.52 Mbps27.88 Mbps11
154Monmouthshire922.4519.38—61.48 Mbps27.79 Mbps14
155Perth and Kinross859.0518.68—66.19 Mbps27.74 Mbps13
156Somerset928.3519.78—61.19 Mbps27.59 Mbps20
157Midlothian911.3920.08—57.41 Mbps27.05 Mbps12
158Aberdeenshire919.7520.32—63.63 Mbps26.95 Mbps14
159Conwy928.0518.46—57.01 Mbps26.82 Mbps11
160Cumbria946.5719.07—54.25 Mbps26.79 Mbps19
161Causeway Coast and Glens910.2319.32—62.24 Mbps26.76 Mbps12
162Ceredigion902.2916.49—58.92 Mbps26.69 Mbps12
163Moray877.4819.32—57.82 Mbps26.55 Mbps11
164Gwynedd920.7316.49—66.44 Mbps26.13 Mbps12
165Nottingham934.5621.66—51.02 Mbps25.97 Mbps17
166North Ayrshire3135.4318.85—56.4 Mbps25.49 Mbps10
167Cornwall931.0421.03—45.86 Mbps25.35 Mbps17
168Powys915.1516.31—64.3 Mbps25.3 Mbps16
169Blaenau Gwent913.7716.49—50.95 Mbps24.58 Mbps7
170Aberdeen City915.4318.05—50.4 Mbps24.4 Mbps14
171Newry Mourne and Down92716.5—58.47 Mbps23.83 Mbps10
172Scottish Borders845.2416.85—56.83 Mbps23.64 Mbps10
173Western Isles727.0917.76—48.56 Mbps23.38 Mbps7
174Anglesey918.7315.86—49.84 Mbps22.82 Mbps8
175Denbighshire890.1515.4—48.06 Mbps22.73 Mbps14
176Dumfries and Galloway924.1316.39—49.55 Mbps22.56 Mbps11
177Highland924.2115.47—50.42 Mbps21.88 Mbps16
178Mid Ulster900.1913.68—63.59 Mbps21.6 Mbps14
179Shetland Islands689.7914.18—60.84 Mbps21.16 Mbps7
180Rutland124.5515.8—45.08 Mbps20.81 Mbps5
181Argyll and Bute902.5413.75—57.11 Mbps20.48 Mbps14
182Carmarthenshire922.1212.58—55.72 Mbps20.34 Mbps10
183Stirling935.9614.84—45.94 Mbps19.74 Mbps9
184Pembrokeshire917.6810.58—58.44 Mbps18.03 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.64—69.99 Mbps.
Cambridge Fibre is the best provider in The United Kingdom, and their users typically see speeds in the range of 191.86 to 486.57 Mbps.
Users in The United Kingdom see an average internet speed of 28.47 up to 91.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 5794.21 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.