Rank Country Average Download Data Average Upload Data # Recent Tests
1 Pakistan 6.21 Mbps (794.45 Kb/s) 2.78 Mbps (355.32 Kb/s) 1345811
ISP Average Download Data Average Upload Data #Recent Test
PTCL 6.1 Mbps (780.23 Kb/s) 2.62 Mbps (335.19 Kb/s) 1319090
NayaTel 10.55 Mbps (1.32 MB/s) 12.16 Mbps (1.52 MB/s) 11825
Wateen Telecom 14.93 Mbps (1.87 MB/s) 10.34 Mbps (1.29 MB/s) 10393
WorldCall 8.77 Mbps (1.1 MB/s) 8.68 Mbps (1.09 MB/s) 3161
Wi-Tribe 3.59 Mbps (458.9 Kb/s) 2.12 Mbps (270.96 Kb/s) 1342
2 United states of america 131.82 Mbps (16.48 MB/s) 30.34 Mbps (3.79 MB/s) 1111947
ISP Average Download Data Average Upload Data #Recent Test
Xfinity Internet 148.9 Mbps (18.61 MB/s) 15.42 Mbps (1.93 MB/s) 673274
AT&T 101.89 Mbps (12.74 MB/s) 87.12 Mbps (10.89 MB/s) 159269
Wide Open West 116.38 Mbps (14.55 MB/s) 18.21 Mbps (2.28 MB/s) 80854
Mediacom 124.51 Mbps (15.56 MB/s) 22.01 Mbps (2.75 MB/s) 62768
CenturyLink 65.24 Mbps (8.16 MB/s) 48.96 Mbps (6.12 MB/s) 24036
Cox Communications 123.25 Mbps (15.41 MB/s) 16.79 Mbps (2.1 MB/s) 19163
Cincinnati Bell 112.94 Mbps (14.12 MB/s) 62.32 Mbps (7.79 MB/s) 18452
Comcast 122.99 Mbps (15.37 MB/s) 38.62 Mbps (4.83 MB/s) 16105
Windstream 42.02 Mbps (5.25 MB/s) 23.53 Mbps (2.94 MB/s) 11767
Shentel 56.67 Mbps (7.08 MB/s) 12.54 Mbps (1.57 MB/s) 9190
Zoom Internet 87.66 Mbps (10.96 MB/s) 16.83 Mbps (2.1 MB/s) 8563
Sprint 30.26 Mbps (3.78 MB/s) 8.93 Mbps (1.12 MB/s) 6710
Sonic 151.19 Mbps (18.9 MB/s) 175.69 Mbps (21.96 MB/s) 6708
Atlantic Broadband 81.71 Mbps (10.21 MB/s) 13.02 Mbps (1.63 MB/s) 5402
Google Fiber 238.48 Mbps (29.81 MB/s) 270.47 Mbps (33.81 MB/s) 4644
Altice USA 55.66 Mbps (6.96 MB/s) 13.81 Mbps (1.73 MB/s) 1083
TING 142.95 Mbps (17.87 MB/s) 198.03 Mbps (24.75 MB/s) 992
exede 20.29 Mbps (2.54 MB/s) 3.39 Mbps (433.89 Kb/s) 989
Rise 11.01 Mbps (1.38 MB/s) 3.44 Mbps (440.01 Kb/s) 885
RCN Corporation 128.57 Mbps (16.07 MB/s) 23.66 Mbps (2.96 MB/s) 768
USA Communications 67.83 Mbps (8.48 MB/s) 63.38 Mbps (7.92 MB/s) 215
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 35.1 Mbps (4.39 MB/s) 12.55 Mbps (1.57 MB/s) 286387
ISP Average Download Data Average Upload Data #Recent Test
Optus 37.27 Mbps (4.66 MB/s) 11.9 Mbps (1.49 MB/s) 92437
Telstra 32.41 Mbps (4.05 MB/s) 11.17 Mbps (1.4 MB/s) 62046
TPG Internet 33.25 Mbps (4.16 MB/s) 15.22 Mbps (1.9 MB/s) 48941
iiNet 33.11 Mbps (4.14 MB/s) 11.58 Mbps (1.45 MB/s) 18685
iPrimus 28.33 Mbps (3.54 MB/s) 12.27 Mbps (1.53 MB/s) 16925
Aussie Broadband 71.75 Mbps (8.97 MB/s) 18.97 Mbps (2.37 MB/s) 14290
Dodo 25.21 Mbps (3.15 MB/s) 10.52 Mbps (1.31 MB/s) 14213
foxtel 27.61 Mbps (3.45 MB/s) 12.48 Mbps (1.56 MB/s) 6091
Exetel 26.1 Mbps (3.26 MB/s) 12.6 Mbps (1.57 MB/s) 5183
SpinTel 24.38 Mbps (3.05 MB/s) 9.55 Mbps (1.19 MB/s) 4718
Southern Phone 20.85 Mbps (2.61 MB/s) 7.96 Mbps (1018.81 Kb/s) 1520
Activ8me 28.06 Mbps (3.51 MB/s) 10.36 Mbps (1.3 MB/s) 700
Skymesh 17.08 Mbps (2.13 MB/s) 2.67 Mbps (342.08 Kb/s) 363
Commander 38.4 Mbps (4.8 MB/s) 16.75 Mbps (2.09 MB/s) 163
Westnet 34.61 Mbps (4.33 MB/s) 13.11 Mbps (1.64 MB/s) 85
Pivit 22.69 Mbps (2.84 MB/s) 11.56 Mbps (1.45 MB/s) 13
Internode 15.3 Mbps (1.91 MB/s) 11.35 Mbps (1.42 MB/s) 11
Ace Internet Services 5.77 Mbps (738.38 Kb/s) 5.88 Mbps (752.06 Kb/s) 2
Netbay Internet 12.59 Mbps (1.57 MB/s) 1.81 Mbps (231.13 Kb/s) 1
4 India 38.36 Mbps (4.79 MB/s) 25.37 Mbps (3.17 MB/s) 184828
ISP Average Download Data Average Upload Data #Recent Test
Airtel 32.59 Mbps (4.07 MB/s) 24.86 Mbps (3.11 MB/s) 130376
Vodafone India 57.18 Mbps (7.15 MB/s) 26.86 Mbps (3.36 MB/s) 45662
BSNL 25.45 Mbps (3.18 MB/s) 25.23 Mbps (3.15 MB/s) 7615
Tata Teleservices 37.07 Mbps (4.63 MB/s) 30.52 Mbps (3.81 MB/s) 766
MTNL 18.15 Mbps (2.27 MB/s) 12.41 Mbps (1.55 MB/s) 409
5 United kingdom 41.36 Mbps (5.17 MB/s) 15.63 Mbps (1.95 MB/s) 154116
ISP Average Download Data Average Upload Data #Recent Test
Vodafone 57.18 Mbps (7.15 MB/s) 26.86 Mbps (3.36 MB/s) 45662
TalkTalk 24.09 Mbps (3.01 MB/s) 8.26 Mbps (1.03 MB/s) 37779
Sky 24.19 Mbps (3.02 MB/s) 7.99 Mbps (1022.79 Kb/s) 23178
Plusnet 22.2 Mbps (2.77 MB/s) 7.22 Mbps (923.78 Kb/s) 17670
Virgin Media 95.72 Mbps (11.97 MB/s) 16.24 Mbps (2.03 MB/s) 13172
EE 28.16 Mbps (3.52 MB/s) 9.53 Mbps (1.19 MB/s) 9640
BT 40.38 Mbps (5.05 MB/s) 13.97 Mbps (1.75 MB/s) 3711
Post Office 12.89 Mbps (1.61 MB/s) 3.33 Mbps (426.24 Kb/s) 1845
Hyperoptic 133.27 Mbps (16.66 MB/s) 133.36 Mbps (16.67 MB/s) 1452
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 22.63 Mbps (2.83 MB/s) 10.34 Mbps (1.29 MB/s) 17760
ISP Average Download Data Average Upload Data #Recent Test
Tele2 16.21 Mbps (2.03 MB/s) 10.64 Mbps (1.33 MB/s) 13452
TeleCable 38.45 Mbps (4.81 MB/s) 5.39 Mbps (689.57 Kb/s) 4139
Jazztel 101.87 Mbps (12.73 MB/s) 136.86 Mbps (17.11 MB/s) 85
Euskaltel 114.88 Mbps (14.36 MB/s) 80.75 Mbps (10.09 MB/s) 55
ONO 337.21 Mbps (42.15 MB/s) 76.67 Mbps (9.58 MB/s) 29
7 Sweden 23.74 Mbps (2.97 MB/s) 20.22 Mbps (2.53 MB/s) 15539
ISP Average Download Data Average Upload Data #Recent Test
Tele2 16.21 Mbps (2.03 MB/s) 10.64 Mbps (1.33 MB/s) 13452
TeliaSonera 51.38 Mbps (6.42 MB/s) 67.45 Mbps (8.43 MB/s) 1718
Bahnhof 184.89 Mbps (23.11 MB/s) 220.99 Mbps (27.62 MB/s) 215
Com Hem 150.26 Mbps (18.78 MB/s) 46.4 Mbps (5.8 MB/s) 147
Bredbandsbolaget 106.14 Mbps (13.27 MB/s) 134.5 Mbps (16.81 MB/s) 7
8 Singapore 149.38 Mbps (18.67 MB/s) 171.05 Mbps (21.38 MB/s) 14056
ISP Average Download Data Average Upload Data #Recent Test
StarHub 153.98 Mbps (19.25 MB/s) 177.19 Mbps (22.15 MB/s) 11830
M1 125.21 Mbps (15.65 MB/s) 138.71 Mbps (17.34 MB/s) 2219
ICONZ 34.39 Mbps (4.3 MB/s) 46.11 Mbps (5.76 MB/s) 7
9 Switzerland 129.63 Mbps (16.2 MB/s) 38.66 Mbps (4.83 MB/s) 12273
ISP Average Download Data Average Upload Data #Recent Test
UPC 143.07 Mbps (17.88 MB/s) 23.46 Mbps (2.93 MB/s) 8443
Swisscom 101.6 Mbps (12.7 MB/s) 74.09 Mbps (9.26 MB/s) 3272
Sunrise 90.59 Mbps (11.32 MB/s) 60.77 Mbps (7.6 MB/s) 558
10 Norway 27.39 Mbps (3.42 MB/s) 25.46 Mbps (3.18 MB/s) 9540
ISP Average Download Data Average Upload Data #Recent Test
Telenor 9.71 Mbps (1.21 MB/s) 6.77 Mbps (866.14 Kb/s) 6466
Active 64.73 Mbps (8.09 MB/s) 65.21 Mbps (8.15 MB/s) 2449
NextGenTel 62.58 Mbps (7.82 MB/s) 63.74 Mbps (7.97 MB/s) 592
Get AS 130.58 Mbps (16.32 MB/s) 74.05 Mbps (9.26 MB/s) 20
Uninett 29.05 Mbps (3.63 MB/s) 16.66 Mbps (2.08 MB/s) 13
11 France 71.14 Mbps (8.89 MB/s) 55.12 Mbps (6.89 MB/s) 8691
ISP Average Download Data Average Upload Data #Recent Test
Orange 68.33 Mbps (8.54 MB/s) 53.08 Mbps (6.64 MB/s) 8437
Free 164.72 Mbps (20.59 MB/s) 122.78 Mbps (15.35 MB/s) 254
12 Slovakia 143.07 Mbps (17.88 MB/s) 23.46 Mbps (2.93 MB/s) 8443
ISP Average Download Data Average Upload Data #Recent Test
UPC Boardband Slovakia 143.07 Mbps (17.88 MB/s) 23.46 Mbps (2.93 MB/s) 8443
13 Germany 42.84 Mbps (5.36 MB/s) 20.92 Mbps (2.61 MB/s) 4018
ISP Average Download Data Average Upload Data #Recent Test
O2 26.34 Mbps (3.29 MB/s) 8.06 Mbps (1.01 MB/s) 3018
Tiscali 81.98 Mbps (10.25 MB/s) 39.87 Mbps (4.98 MB/s) 524
United Internet 106.73 Mbps (13.34 MB/s) 95.93 Mbps (11.99 MB/s) 310
NetCologne 59.78 Mbps (7.47 MB/s) 26.66 Mbps (3.33 MB/s) 83
Tele Columbus 86.04 Mbps (10.76 MB/s) 6.86 Mbps (877.55 Kb/s) 60
Claranet 205.1 Mbps (25.64 MB/s) 231.83 Mbps (28.98 MB/s) 18
Strato AG 552.22 Mbps (69.03 MB/s) 458.46 Mbps (57.31 MB/s) 5
14 Finland 53.29 Mbps (6.66 MB/s) 42.18 Mbps (5.27 MB/s) 3555
ISP Average Download Data Average Upload Data #Recent Test
TeliaSonera 51.38 Mbps (6.42 MB/s) 67.45 Mbps (8.43 MB/s) 1718
Elisa 52.4 Mbps (6.55 MB/s) 16.95 Mbps (2.12 MB/s) 1466
DNA Oy 51.64 Mbps (6.45 MB/s) 14.42 Mbps (1.8 MB/s) 334
Lounea 176 Mbps (22 MB/s) 147.46 Mbps (18.43 MB/s) 22
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 South korea 152.76 Mbps (19.1 MB/s) 185.61 Mbps (23.2 MB/s) 1486
ISP Average Download Data Average Upload Data #Recent Test
KT Corp 163.99 Mbps (20.5 MB/s) 202.72 Mbps (25.34 MB/s) 1294
SKBroadband 77.11 Mbps (9.64 MB/s) 70.28 Mbps (8.78 MB/s) 192
16 Hong kong 276.55 Mbps (34.57 MB/s) 301.72 Mbps (37.71 MB/s) 1431
ISP Average Download Data Average Upload Data #Recent Test
I-Cable 299.2 Mbps (37.4 MB/s) 319.67 Mbps (39.96 MB/s) 1256
So-net 123.76 Mbps (15.47 MB/s) 196.87 Mbps (24.61 MB/s) 134
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
17 Japan 242.11 Mbps (30.26 MB/s) 219.04 Mbps (27.38 MB/s) 558
ISP Average Download Data Average Upload Data #Recent Test
BIGLOBE 494.02 Mbps (61.75 MB/s) 388.35 Mbps (48.54 MB/s) 199
NTT Plala 97.28 Mbps (12.16 MB/s) 87.04 Mbps (10.88 MB/s) 174
So-net 123.76 Mbps (15.47 MB/s) 196.87 Mbps (24.61 MB/s) 134
ASAHI Net 64.22 Mbps (8.03 MB/s) 67.05 Mbps (8.38 MB/s) 51
18 Iran 10.95 Mbps (1.37 MB/s) 4.36 Mbps (557.61 Kb/s) 416
ISP Average Download Data Average Upload Data #Recent Test
Mobinnet 10.98 Mbps (1.37 MB/s) 2.99 Mbps (382.96 Kb/s) 309
Pars Online 5.44 Mbps (695.82 Kb/s) 619.9 kbps (77.49 Kb/s) 49
Sepanta 20.53 Mbps (2.57 MB/s) 23.46 Mbps (2.93 MB/s) 33
Shatel 8.74 Mbps (1.09 MB/s) 3.35 Mbps (428.97 Kb/s) 25
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