BT Internet and Services


BT BT Verified Information

BT is a large provider in The United Kingdom. We have seen speeds as high as 940.19 Mbps from BT's coverage area, and most of their users see real-world speeds in the range of 15.71 to 50.61 Mbps. BT is available in several large cities, including Birmingham, Leeds, Glasgow, Sheffield, and Manchester. In these cities, its fastest speeds range from 7.08 to 68.11 Mbps. Of the smaller cities BT serves, such as Ringway, Champdepraz, Acton Scott, Aston Subedge, and Baulking, maximum speeds vary from 3.32 to 43.53 Mbps, and most of their customers obtain speeds between 29.71 and 43.53 Mbps.

BT's Rankings Across The United Kingdom: Large Providers in 2019


Fastest Speed


Best Speed Range


Most Tested

BT Speeds Over Time

BT's Fastest Towns and Cities in The United Kingdom

PositionCityMax SpeedTypical Speed RangeMedian Speed
1Great Finborough767.21 Mbps261.64—430.11 Mbps306.91 Mbps
2Barrow304.17 Mbps126.44—301.69 Mbps274.52 Mbps
3Grade-Ruan290.69 Mbps133.48—277.21 Mbps266.02 Mbps
4Ulpha279.17 Mbps253.38—276.58 Mbps262.8 Mbps
5Faversham690.3 Mbps235.61—291.08 Mbps259.99 Mbps

BT's Slowest Towns and Cities in The United Kingdom

PositionCityMax SpeedTypical Speed RangeMedian Speed
1Narberth50.2 Mbps0.42—4.69 Mbps0.49 Mbps
2Carnmoney71.92 Mbps0.39—16.19 Mbps0.57 Mbps
3Wiggenhall St. Germans43.57 Mbps0.23—1.55 Mbps0.64 Mbps
4Overton187.66 Mbps0.6—6.68 Mbps0.67 Mbps
5Kirriemuir69.88 Mbps0.51—2.15 Mbps0.67 Mbps

BT Growth and Performance History: Towns and Cities

BT in Regions and Counties

BT Speed Test Results

We analysed users testing BT multiple times, each test starting no more than 30 minutes after the previous speed test. On average, BT customers ran 4 speed tests per session. Looking at download speeds, if the download speed of a BT user's final test is 10% faster than their starting download speed, we count that as a succesful and faster speed test result. We count an unsuccessful, slower result if the final result is 10% slower than the starting result; we'd consider this a customer BT should speak to as soon as possible. For speed tests that don't vary by that much, we consider the final result to be the same. For BT's customer base, of the speed tests we measured, 38.46% were fast, 22.44% slow, and 39.1% broadly the same.
Most Recent Tests
Town / CityStart Time# TestsDurationStart SpeedEnd SpeedStatus
Barnet, London10 Feb 2020 23:59:12230 secs134.14 Mbps110.11 MbpsNeeds help
Cheddar, Somerset10 Feb 2020 23:53:1424 mins55.63 Mbps50.54 Mbps
City of London, London10 Feb 2020 23:57:02239 secs37.88 Mbps38.88 Mbps
Ightenhill, Lancashire10 Feb 2020 23:56:30246 secs15.96 Mbps15.46 Mbps
Aldershot, Hampshire10 Feb 2020 23:54:29240 secs2.82 Mbps16.54 MbpsImproved
Locharbriggs, Dumfries and Galloway10 Feb 2020 23:42:07212 mins1.99 Mbps5.44 MbpsNeeds help, very slow
Bournemouth, Bournemouth10 Feb 2020 23:51:23226 secs19.42 Mbps17.61 Mbps
Kilmarnock, East Ayrshire10 Feb 2020 23:35:231515 mins43.47 Mbps44.44 Mbps
Sunderland, Sunderland10 Feb 2020 23:19:21631 mins4.88 Mbps3.6 MbpsNeeds help, very slow
Wigan, Wigan10 Feb 2020 23:50:07232 secs37.93 Mbps35.59 Mbps
Newarthill, North Lanarkshire10 Feb 2020 23:47:5122 mins32.38 Mbps31.68 Mbps
St. Bride's Major, Vale of Glamorgan10 Feb 2020 23:48:59234 secs28.85 Mbps25.26 MbpsNeeds help
St Austell Bay, Cornwall10 Feb 2020 23:48:08357 secs47.86 Mbps47.32 Mbps
Chesterfield, Derbyshire10 Feb 2020 23:47:31249 secs0.34 Mbps2.82 MbpsNeeds help, very slow
Hereford, Herefordshire10 Feb 2020 23:42:3724 mins34.17 Mbps33.78 Mbps
Stanley, Durham10 Feb 2020 23:45:18225 secs40.43 Mbps34.75 MbpsNeeds help
City of London, London10 Feb 2020 23:43:42240 secs59.27 Mbps58.19 Mbps
City of London, London10 Feb 2020 23:41:43266 secs41.49 Mbps54.88 MbpsImproved
Balmerino, Fife10 Feb 2020 23:28:14513 mins35.97 Mbps20.74 MbpsNeeds help
Aldbourne, Wiltshire10 Feb 2020 23:40:45225 secs241.59 Mbps262.39 Mbps

Large Towns and Cities Testing BT

PositionCityMax SpeedTypical Speed Range
1Bradford293.18 Mbps17.84—43.78 Mbps
2Liverpool428.71 Mbps19.31—48.23 Mbps
3Edinburgh271.28 Mbps11.84—45.23 Mbps
4Bristol531.33 Mbps14.31—50.45 Mbps
5Barnet765.7 Mbps19.16—60.7 Mbps
6Croydon841.78 Mbps17.8—54.97 Mbps
7Coventry531.29 Mbps15.73—51 Mbps
8Leicester723.66 Mbps17.96—54.71 Mbps
9Forest Gate605.73 Mbps19.79—61.86 Mbps
10Wakefield296.81 Mbps14.22—43.63 Mbps
11Ealing323.9 Mbps20.82—54.25 Mbps
12Cheshire West and Chester292.26 Mbps12.19—40.84 Mbps
13Enfield Town567.95 Mbps18.56—58.09 Mbps
14Bromley921.35 Mbps23.06—50.42 Mbps
15Nottingham471.02 Mbps15.29—61.22 Mbps
16Brent302.95 Mbps21.21—50.74 Mbps
17Sandwell297.05 Mbps18.05—48.26 Mbps
18Wandsworth761.91 Mbps37.84—70.7 Mbps
19Wigan339.47 Mbps16.56—44.99 Mbps
20Lambeth647.66 Mbps6.01—46.63 Mbps
21Wirral287.16 Mbps12.94—45.02 Mbps
22Dudley301.64 Mbps15.47—47 Mbps
23Tower Hamlets832.65 Mbps21.44—73.68 Mbps
24Southwark742.95 Mbps18.31—52.78 Mbps
25Doncaster296.25 Mbps8.09—36.47 Mbps
26Hillingdon758.52 Mbps23.36—53.5 Mbps
27Redbridge855.5 Mbps15.46—54.01 Mbps
28Lewisham588.86 Mbps20.09—55.11 Mbps
29Newcastle upon Tyne365.14 Mbps14.91—46.31 Mbps
30Stockport594.64 Mbps18.71—54.92 Mbps
31Brighton462.78 Mbps15.23—62.35 Mbps
32Greenwich861.49 Mbps18.07—58.73 Mbps
33Bolton294.78 Mbps19.23—45.1 Mbps
34Walsall874.41 Mbps15.94—45.47 Mbps
35Hackney885.08 Mbps16.46—59.5 Mbps
36Gillingham762.51 Mbps15.9—45.32 Mbps
37Sunderland278.62 Mbps12.27—36.29 Mbps
38Waltham Forest387.59 Mbps16.29—49.67 Mbps
39Belfast189.24 Mbps5.72—43.48 Mbps
40Hounslow744.85 Mbps29.49—58.98 Mbps
41Haringey482.25 Mbps28.12—58.49 Mbps
42Rotherham289.85 Mbps12.55—38.09 Mbps
43Plymouth295.37 Mbps15.67—43.42 Mbps
44Camden835.51 Mbps55.46—72.48 Mbps
45Wolverhampton291.7 Mbps16.89—60.76 Mbps
46Hull161.96 Mbps42.37—148.67 Mbps
47Romford410.34 Mbps20.53—60.9 Mbps
48Derby302.25 Mbps16.6—53.42 Mbps
49Stoke-on-Trent292.45 Mbps19.75—61.8 Mbps
50London940.19 Mbps17.61—67.97 Mbps
51Salford451.13 Mbps17.12—48.6 Mbps
52Southampton294.21 Mbps12.41—46.19 Mbps
53Harrow290.97 Mbps18.91—60.68 Mbps
54Bexley606.99 Mbps19.93—48.8 Mbps
55Barnsley295.43 Mbps16.2—45.39 Mbps
56Islington884.48 Mbps14.76—60.59 Mbps
57Trafford300.71 Mbps29.11—65.59 Mbps
58Oldham292.69 Mbps15.34—46.54 Mbps
59Northampton278.99 Mbps19.78—43.37 Mbps
60Rochdale298.24 Mbps17.26—42.56 Mbps
61Portsmouth472.86 Mbps14.2—43.86 Mbps
62Solihull925.98 Mbps18.43—62.03 Mbps
63Luton366.43 Mbps64.44—318.46 Mbps
64Dagenham295.07 Mbps19.12—48.9 Mbps
65York918.87 Mbps20—49.18 Mbps
66Warrington298.26 Mbps25.96—41.6 Mbps
67Mitcham890.47 Mbps29.37—64.69 Mbps
68Sutton468.41 Mbps15.6—53.6 Mbps
69Gateshead235.51 Mbps11.15—39.31 Mbps
70Peterborough305.07 Mbps13.03—45.81 Mbps
71Stockton-on-Tees285.84 Mbps10.06—44.21 Mbps
72Richmond630.63 Mbps31.5—63.23 Mbps
73Aberdeen226.69 Mbps13.21—42.08 Mbps
74Colchester825.6 Mbps14.81—45.12 Mbps
75Bath310.84 Mbps13.02—55.72 Mbps
76Bury623.28 Mbps20.21—60.27 Mbps
77Basildon301.06 Mbps18.54—67.86 Mbps
78Hammersmith300.9 Mbps26.73—65.19 Mbps
79Southend-on-Sea301.23 Mbps18.3—50.96 Mbps
80Chelmsford572.49 Mbps20.54—58.95 Mbps
81Basingstoke573.73 Mbps22.08—54.9 Mbps
82Kingston upon Thames390.27 Mbps31.71—61.32 Mbps
83High Wycombe298.29 Mbps18.19—35.01 Mbps
84Bedford296.59 Mbps20.46—51.08 Mbps
85Maidstone297.54 Mbps16.8—53.61 Mbps
86Canterbury304.16 Mbps11.7—40.08 Mbps
87Bournemouth413.88 Mbps19.37—47.26 Mbps
88Reading552.08 Mbps5.88—32.44 Mbps
89Harrogate360.02 Mbps17.2—54.47 Mbps
90Kensington457.02 Mbps32.23—68.04 Mbps
91Oxford583.95 Mbps15.71—53.57 Mbps
92Braintree296.78 Mbps14.28—43.94 Mbps
93Maidenhead298.02 Mbps20.32—55.52 Mbps
94Poole204.41 Mbps22.67—58.28 Mbps
95Slough360.97 Mbps21.8—48.22 Mbps
96Huddersfield371.59 Mbps14.5—44.94 Mbps
97Blackburn266.63 Mbps16.78—44.05 Mbps
98Guildford300.53 Mbps17.65—58.01 Mbps
99Reigate472.1 Mbps17.99—53.33 Mbps
100Dundee233.72 Mbps9.78—38.04 Mbps