Rank Country Average Download Data Average Upload Data # Recent Tests
1 Pakistan 6.14 Mbps (785.66 Kb/s) 2.7 Mbps (345.23 Kb/s) 1093958
ISP Average Download Data Average Upload Data #Recent Test
PTCL 6.02 Mbps (770.65 Kb/s) 2.54 Mbps (324.68 Kb/s) 1071619
NayaTel 10.71 Mbps (1.34 MB/s) 12.22 Mbps (1.53 MB/s) 9402
Wateen Telecom 14.91 Mbps (1.86 MB/s) 10.22 Mbps (1.28 MB/s) 8978
WorldCall 8.93 Mbps (1.12 MB/s) 8.68 Mbps (1.09 MB/s) 2633
Wi-Tribe 3.57 Mbps (457.5 Kb/s) 2.11 Mbps (270.71 Kb/s) 1326
2 United states of america 132.28 Mbps (16.53 MB/s) 29.28 Mbps (3.66 MB/s) 1066692
ISP Average Download Data Average Upload Data #Recent Test
Xfinity Internet 148.84 Mbps (18.6 MB/s) 15.42 Mbps (1.93 MB/s) 668266
AT&T 101.46 Mbps (12.68 MB/s) 86.11 Mbps (10.76 MB/s) 144885
Wide Open West 115.73 Mbps (14.47 MB/s) 18.21 Mbps (2.28 MB/s) 75770
Mediacom 123.78 Mbps (15.47 MB/s) 21.65 Mbps (2.71 MB/s) 51430
CenturyLink 65.99 Mbps (8.25 MB/s) 48.83 Mbps (6.1 MB/s) 22464
Cox Communications 121.81 Mbps (15.23 MB/s) 16.59 Mbps (2.07 MB/s) 17584
Cincinnati Bell 110.9 Mbps (13.86 MB/s) 61.4 Mbps (7.68 MB/s) 16628
Comcast 123.57 Mbps (15.45 MB/s) 38.69 Mbps (4.84 MB/s) 15962
Windstream 40.48 Mbps (5.06 MB/s) 21.72 Mbps (2.72 MB/s) 10988
Shentel 56.71 Mbps (7.09 MB/s) 12.12 Mbps (1.51 MB/s) 8415
Zoom Internet 86.64 Mbps (10.83 MB/s) 16.85 Mbps (2.11 MB/s) 7949
Sprint 30.19 Mbps (3.77 MB/s) 8.71 Mbps (1.09 MB/s) 6657
Sonic 149.79 Mbps (18.72 MB/s) 173.84 Mbps (21.73 MB/s) 6256
Atlantic Broadband 80.39 Mbps (10.05 MB/s) 12.6 Mbps (1.58 MB/s) 4966
Google Fiber 228.8 Mbps (28.6 MB/s) 264.11 Mbps (33.01 MB/s) 3958
Altice USA 60.7 Mbps (7.59 MB/s) 14.48 Mbps (1.81 MB/s) 937
exede 18.25 Mbps (2.28 MB/s) 2.77 Mbps (354.43 Kb/s) 918
TING 135.08 Mbps (16.89 MB/s) 189.2 Mbps (23.65 MB/s) 810
Rise 11.08 Mbps (1.39 MB/s) 3.48 Mbps (445.37 Kb/s) 801
RCN Corporation 128.66 Mbps (16.08 MB/s) 23.92 Mbps (2.99 MB/s) 737
USA Communications 66.04 Mbps (8.26 MB/s) 58.28 Mbps (7.28 MB/s) 201
Armstrong Zoom 79.18 Mbps (9.9 MB/s) 14.16 Mbps (1.77 MB/s) 93
B2X Online 2.12 Mbps (271.5 Kb/s) 840 kbps (105 Kb/s) 14
comelec 34.68 Mbps (4.33 MB/s) 33.36 Mbps (4.17 MB/s) 3
3 Australia 34.88 Mbps (4.36 MB/s) 12.54 Mbps (1.57 MB/s) 257140
ISP Average Download Data Average Upload Data #Recent Test
Optus 36.95 Mbps (4.62 MB/s) 11.87 Mbps (1.48 MB/s) 82445
Telstra 32.07 Mbps (4.01 MB/s) 11.26 Mbps (1.41 MB/s) 54079
TPG Internet 32.73 Mbps (4.09 MB/s) 15.02 Mbps (1.88 MB/s) 44225
iiNet 32.51 Mbps (4.06 MB/s) 11.47 Mbps (1.43 MB/s) 17423
iPrimus 28.24 Mbps (3.53 MB/s) 12.3 Mbps (1.54 MB/s) 15829
Aussie Broadband 72.49 Mbps (9.06 MB/s) 19.18 Mbps (2.4 MB/s) 13663
Dodo 24.75 Mbps (3.09 MB/s) 10.42 Mbps (1.3 MB/s) 12635
foxtel 27.45 Mbps (3.43 MB/s) 12.51 Mbps (1.56 MB/s) 5630
SpinTel 24.34 Mbps (3.04 MB/s) 9.55 Mbps (1.19 MB/s) 4564
Exetel 24.24 Mbps (3.03 MB/s) 11.54 Mbps (1.44 MB/s) 4060
Southern Phone 20.77 Mbps (2.6 MB/s) 7.96 Mbps (1018.76 Kb/s) 1428
Activ8me 28.2 Mbps (3.52 MB/s) 10.62 Mbps (1.33 MB/s) 597
Skymesh 16.77 Mbps (2.1 MB/s) 2.49 Mbps (318.63 Kb/s) 305
Commander 39.22 Mbps (4.9 MB/s) 17.05 Mbps (2.13 MB/s) 157
Westnet 35.97 Mbps (4.5 MB/s) 11.52 Mbps (1.44 MB/s) 76
Pivit 21.35 Mbps (2.67 MB/s) 6.32 Mbps (809.56 Kb/s) 11
Internode 15.3 Mbps (1.91 MB/s) 11.35 Mbps (1.42 MB/s) 11
Netbay Internet 12.59 Mbps (1.57 MB/s) 1.81 Mbps (231.13 Kb/s) 1
Ace Internet Services 6.66 Mbps (852.63 Kb/s) 8.04 Mbps (1.01 MB/s) 1
4 India 37.36 Mbps (4.67 MB/s) 23.7 Mbps (2.96 MB/s) 140881
ISP Average Download Data Average Upload Data #Recent Test
Airtel 31.27 Mbps (3.91 MB/s) 22.99 Mbps (2.87 MB/s) 95570
Vodafone India 54.96 Mbps (6.87 MB/s) 25.59 Mbps (3.2 MB/s) 38178
BSNL 23.56 Mbps (2.94 MB/s) 22.59 Mbps (2.82 MB/s) 6177
Tata Teleservices 37.7 Mbps (4.71 MB/s) 30.98 Mbps (3.87 MB/s) 685
MTNL 19.67 Mbps (2.46 MB/s) 15.01 Mbps (1.88 MB/s) 271
5 United kingdom 39.9 Mbps (4.99 MB/s) 14.98 Mbps (1.87 MB/s) 130145
ISP Average Download Data Average Upload Data #Recent Test
Vodafone 54.96 Mbps (6.87 MB/s) 25.59 Mbps (3.2 MB/s) 38178
TalkTalk 23.86 Mbps (2.98 MB/s) 8.15 Mbps (1.02 MB/s) 34151
Sky 22.99 Mbps (2.87 MB/s) 7.48 Mbps (957.14 Kb/s) 18809
Plusnet 21.8 Mbps (2.72 MB/s) 7.1 Mbps (908.76 Kb/s) 14809
Virgin Media 93.48 Mbps (11.68 MB/s) 15.77 Mbps (1.97 MB/s) 10731
EE 27.99 Mbps (3.5 MB/s) 9.48 Mbps (1.18 MB/s) 7495
BT 39.01 Mbps (4.88 MB/s) 13.39 Mbps (1.67 MB/s) 3239
Post Office 13.09 Mbps (1.64 MB/s) 3.38 Mbps (433.06 Kb/s) 1462
Hyperoptic 131.38 Mbps (16.42 MB/s) 125.89 Mbps (15.74 MB/s) 1264
Pop Telecom 14.74 Mbps (1.84 MB/s) 22.8 Mbps (2.85 MB/s) 6
XLN 29.71 Mbps (3.71 MB/s) 9.25 Mbps (1.16 MB/s) 1
6 Spain 24.25 Mbps (3.03 MB/s) 10.33 Mbps (1.29 MB/s) 14238
ISP Average Download Data Average Upload Data #Recent Test
Tele2 17.23 Mbps (2.15 MB/s) 11.04 Mbps (1.38 MB/s) 10162
TeleCable 38.01 Mbps (4.75 MB/s) 5.41 Mbps (692.36 Kb/s) 3932
Jazztel 91.47 Mbps (11.43 MB/s) 137.35 Mbps (17.17 MB/s) 66
Euskaltel 98.98 Mbps (12.37 MB/s) 47.97 Mbps (6 MB/s) 49
ONO 337.21 Mbps (42.15 MB/s) 76.67 Mbps (9.58 MB/s) 29
7 Singapore 150.89 Mbps (18.86 MB/s) 172.81 Mbps (21.6 MB/s) 13119
ISP Average Download Data Average Upload Data #Recent Test
StarHub 155.55 Mbps (19.44 MB/s) 179.1 Mbps (22.39 MB/s) 11214
M1 123.78 Mbps (15.47 MB/s) 136.07 Mbps (17.01 MB/s) 1898
ICONZ 34.39 Mbps (4.3 MB/s) 46.11 Mbps (5.76 MB/s) 7
8 Sweden 25.43 Mbps (3.18 MB/s) 22.28 Mbps (2.78 MB/s) 12046
ISP Average Download Data Average Upload Data #Recent Test
Tele2 17.23 Mbps (2.15 MB/s) 11.04 Mbps (1.38 MB/s) 10162
TeliaSonera 50.87 Mbps (6.36 MB/s) 68.81 Mbps (8.6 MB/s) 1578
Bahnhof 188.4 Mbps (23.55 MB/s) 228.16 Mbps (28.52 MB/s) 179
Com Hem 137.32 Mbps (17.16 MB/s) 47.79 Mbps (5.97 MB/s) 120
Bredbandsbolaget 106.14 Mbps (13.27 MB/s) 134.5 Mbps (16.81 MB/s) 7
9 Switzerland 128.54 Mbps (16.07 MB/s) 35.02 Mbps (4.38 MB/s) 8519
ISP Average Download Data Average Upload Data #Recent Test
UPC 141.63 Mbps (17.7 MB/s) 22.73 Mbps (2.84 MB/s) 6176
Swisscom 96.85 Mbps (12.11 MB/s) 70.13 Mbps (8.77 MB/s) 1974
Sunrise 79.01 Mbps (9.88 MB/s) 52.92 Mbps (6.62 MB/s) 369
10 Norway 28.88 Mbps (3.61 MB/s) 26.86 Mbps (3.36 MB/s) 7692
ISP Average Download Data Average Upload Data #Recent Test
Telenor 9.12 Mbps (1.14 MB/s) 5.95 Mbps (761.58 Kb/s) 4980
Active 65.18 Mbps (8.15 MB/s) 65.58 Mbps (8.2 MB/s) 2112
NextGenTel 63.61 Mbps (7.95 MB/s) 64.74 Mbps (8.09 MB/s) 568
Get AS 130.58 Mbps (16.32 MB/s) 74.05 Mbps (9.26 MB/s) 20
Uninett 29.13 Mbps (3.64 MB/s) 17.05 Mbps (2.13 MB/s) 12
11 France 67.75 Mbps (8.47 MB/s) 53.28 Mbps (6.66 MB/s) 7169
ISP Average Download Data Average Upload Data #Recent Test
Orange 65.05 Mbps (8.13 MB/s) 51.4 Mbps (6.43 MB/s) 6988
Free 171.72 Mbps (21.46 MB/s) 126 Mbps (15.75 MB/s) 181
12 Slovakia 141.63 Mbps (17.7 MB/s) 22.73 Mbps (2.84 MB/s) 6176
ISP Average Download Data Average Upload Data #Recent Test
UPC Boardband Slovakia 141.63 Mbps (17.7 MB/s) 22.73 Mbps (2.84 MB/s) 6176
13 Germany 42.76 Mbps (5.35 MB/s) 22.23 Mbps (2.78 MB/s) 3165
ISP Average Download Data Average Upload Data #Recent Test
O2 23.16 Mbps (2.89 MB/s) 7.57 Mbps (968.77 Kb/s) 2315
Tiscali 83.88 Mbps (10.48 MB/s) 40.37 Mbps (5.05 MB/s) 488
United Internet 119.65 Mbps (14.96 MB/s) 106.06 Mbps (13.26 MB/s) 240
NetCologne 52.07 Mbps (6.51 MB/s) 28.64 Mbps (3.58 MB/s) 63
Tele Columbus 87.86 Mbps (10.98 MB/s) 7.73 Mbps (989.28 Kb/s) 37
Claranet 205.1 Mbps (25.64 MB/s) 231.83 Mbps (28.98 MB/s) 18
Strato AG 466.7 Mbps (58.34 MB/s) 358.93 Mbps (44.87 MB/s) 4
14 Finland 52.8 Mbps (6.6 MB/s) 43.91 Mbps (5.49 MB/s) 3092
ISP Average Download Data Average Upload Data #Recent Test
TeliaSonera 50.87 Mbps (6.36 MB/s) 68.81 Mbps (8.6 MB/s) 1578
Elisa 52.26 Mbps (6.53 MB/s) 16.35 Mbps (2.04 MB/s) 1223
DNA Oy 47.77 Mbps (5.97 MB/s) 12.42 Mbps (1.55 MB/s) 261
Lounea 224.49 Mbps (28.06 MB/s) 183.06 Mbps (22.88 MB/s) 15
Anvia 266.52 Mbps (33.32 MB/s) 95.72 Mbps (11.97 MB/s) 12
SurfNet Suomi 10.98 Mbps (1.37 MB/s) 11.87 Mbps (1.48 MB/s) 3
15 Hong kong 295.95 Mbps (36.99 MB/s) 329.58 Mbps (41.2 MB/s) 1282
ISP Average Download Data Average Upload Data #Recent Test
I-Cable 323.08 Mbps (40.38 MB/s) 352.57 Mbps (44.07 MB/s) 1119
So-net 118.99 Mbps (14.87 MB/s) 197.63 Mbps (24.7 MB/s) 122
PCCW 83.76 Mbps (10.47 MB/s) 96.88 Mbps (12.11 MB/s) 40
Towngas Telecommunications 12.31 Mbps (1.54 MB/s) 1.01 Mbps (129.75 Kb/s) 1
16 South korea 169.79 Mbps (21.22 MB/s) 212.83 Mbps (26.6 MB/s) 1159
ISP Average Download Data Average Upload Data #Recent Test
KT Corp 176.15 Mbps (22.02 MB/s) 221.98 Mbps (27.75 MB/s) 1071
SKBroadband 92.39 Mbps (11.55 MB/s) 101.44 Mbps (12.68 MB/s) 88
17 Japan 245.57 Mbps (30.7 MB/s) 223.03 Mbps (27.88 MB/s) 510
ISP Average Download Data Average Upload Data #Recent Test
BIGLOBE 491.52 Mbps (61.44 MB/s) 388.46 Mbps (48.56 MB/s) 186
NTT Plala 104.14 Mbps (13.02 MB/s) 92.09 Mbps (11.51 MB/s) 157
So-net 118.99 Mbps (14.87 MB/s) 197.63 Mbps (24.7 MB/s) 122
ASAHI Net 65.57 Mbps (8.2 MB/s) 64.98 Mbps (8.12 MB/s) 45
18 Iran 10.81 Mbps (1.35 MB/s) 4.48 Mbps (573.84 Kb/s) 388
ISP Average Download Data Average Upload Data #Recent Test
Mobinnet 10.75 Mbps (1.34 MB/s) 3.02 Mbps (387.11 Kb/s) 289
Pars Online 5.51 Mbps (705.35 Kb/s) 624.83 kbps (78.1 Kb/s) 47
Sepanta 20.76 Mbps (2.6 MB/s) 24.17 Mbps (3.02 MB/s) 32
Shatel 8.25 Mbps (1.03 MB/s) 3.17 Mbps (405.15 Kb/s) 20
19 Denmark 22.38 Mbps (2.8 MB/s) 4.68 Mbps (599.51 Kb/s) 11
ISP Average Download Data Average Upload Data #Recent Test
Fullrate 22.38 Mbps (2.8 MB/s) 4.68 Mbps (599.51 Kb/s) 11