Rank Country Average Download Data Average Upload Data # Recent Tests
1 Pakistan 6.34 Mbps (811.19 Kb/s) 2.95 Mbps (376.99 Kb/s) 1960652
ISP Average Download Data Average Upload Data #Recent Test
PTCL 6.23 Mbps (797.77 Kb/s) 2.79 Mbps (356.8 Kb/s) 1924037
NayaTel 11.53 Mbps (1.44 MB/s) 13.06 Mbps (1.63 MB/s) 17543
Wateen Telecom 14.13 Mbps (1.77 MB/s) 10.51 Mbps (1.31 MB/s) 13255
WorldCall 8.76 Mbps (1.09 MB/s) 8.98 Mbps (1.12 MB/s) 4472
Wi-Tribe 3.6 Mbps (461.36 Kb/s) 2.14 Mbps (274.31 Kb/s) 1345
2 United states of america 130.36 Mbps (16.3 MB/s) 32.91 Mbps (4.11 MB/s) 1246323
ISP Average Download Data Average Upload Data #Recent Test
Xfinity Internet 149.53 Mbps (18.69 MB/s) 15.43 Mbps (1.93 MB/s) 688216
AT&T 100.91 Mbps (12.61 MB/s) 86.35 Mbps (10.79 MB/s) 194585
WOW 117.21 Mbps (14.65 MB/s) 18.58 Mbps (2.32 MB/s) 92410
Mediacom 134.34 Mbps (16.79 MB/s) 22.77 Mbps (2.85 MB/s) 79541
CenturyLink 63.43 Mbps (7.93 MB/s) 50.12 Mbps (6.27 MB/s) 29632
Cox Communications 136.09 Mbps (17.01 MB/s) 17.67 Mbps (2.21 MB/s) 27649
Verizon 75.49 Mbps (9.44 MB/s) 62.19 Mbps (7.77 MB/s) 22836
Cincinnati Bell 112.34 Mbps (14.04 MB/s) 63.94 Mbps (7.99 MB/s) 22241
Comcast 122.77 Mbps (15.35 MB/s) 40.21 Mbps (5.03 MB/s) 16840
Windstream 44.44 Mbps (5.55 MB/s) 25.89 Mbps (3.24 MB/s) 13899
Shentel 59.1 Mbps (7.39 MB/s) 12.42 Mbps (1.55 MB/s) 12062
Zoom Internet 89.48 Mbps (11.18 MB/s) 17.39 Mbps (2.17 MB/s) 10277
Sonic 157.68 Mbps (19.71 MB/s) 187.46 Mbps (23.43 MB/s) 8258
Sprint 30.7 Mbps (3.84 MB/s) 9.82 Mbps (1.23 MB/s) 6929
Atlantic Broadband 86.03 Mbps (10.75 MB/s) 15.5 Mbps (1.94 MB/s) 6729
Google Fiber 246.31 Mbps (30.79 MB/s) 280.46 Mbps (35.06 MB/s) 6256
Rise 10.07 Mbps (1.26 MB/s) 2.93 Mbps (374.69 Kb/s) 1487
TING 165.7 Mbps (20.71 MB/s) 215.45 Mbps (26.93 MB/s) 1429
Altice USA 52.36 Mbps (6.55 MB/s) 14.3 Mbps (1.79 MB/s) 1327
Starlink 74.61 Mbps (9.33 MB/s) 11.7 Mbps (1.46 MB/s) 1254
exede 21.86 Mbps (2.73 MB/s) 3.25 Mbps (416.15 Kb/s) 1160
RCN Corporation 130.46 Mbps (16.31 MB/s) 23.38 Mbps (2.92 MB/s) 865
USA Communications 103.72 Mbps (12.96 MB/s) 106.19 Mbps (13.27 MB/s) 324
Armstrong Zoom 79.18 Mbps (9.9 MB/s) 14.16 Mbps (1.77 MB/s) 93
B2X Online 3.47 Mbps (443.55 Kb/s) 1.73 Mbps (221.72 Kb/s) 21
comelec 34.68 Mbps (4.33 MB/s) 33.36 Mbps (4.17 MB/s) 3
3 Australia 37.75 Mbps (4.72 MB/s) 12.81 Mbps (1.6 MB/s) 389633
ISP Average Download Data Average Upload Data #Recent Test
Optus 39.53 Mbps (4.94 MB/s) 12.21 Mbps (1.53 MB/s) 123254
Telstra 34.22 Mbps (4.28 MB/s) 11.23 Mbps (1.4 MB/s) 93310
TPG 41 Mbps (5.12 MB/s) 16 Mbps (2 MB/s) 70061
iiNet 37.56 Mbps (4.69 MB/s) 12.03 Mbps (1.5 MB/s) 22912
iPrimus 28.9 Mbps (3.61 MB/s) 12.16 Mbps (1.52 MB/s) 21044
Dodo 26.63 Mbps (3.33 MB/s) 10.82 Mbps (1.35 MB/s) 19640
Aussie Broadband 70.59 Mbps (8.82 MB/s) 18.55 Mbps (2.32 MB/s) 16542
foxtel 29.1 Mbps (3.64 MB/s) 12.91 Mbps (1.61 MB/s) 7549
Exetel 28.16 Mbps (3.52 MB/s) 14.04 Mbps (1.76 MB/s) 6311
SpinTel 24.61 Mbps (3.08 MB/s) 9.57 Mbps (1.2 MB/s) 5142
Southern Phone 21.69 Mbps (2.71 MB/s) 8.64 Mbps (1.08 MB/s) 1878
Activ8me 25.92 Mbps (3.24 MB/s) 9.18 Mbps (1.15 MB/s) 954
Skymesh 17.06 Mbps (2.13 MB/s) 2.72 Mbps (348.51 Kb/s) 701
Commander 37.13 Mbps (4.64 MB/s) 16.4 Mbps (2.05 MB/s) 212
Westnet 37.32 Mbps (4.66 MB/s) 17.07 Mbps (2.13 MB/s) 95
Pivit 21.46 Mbps (2.68 MB/s) 13.3 Mbps (1.66 MB/s) 14
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 32.99 Mbps (4.12 MB/s) 26.73 Mbps (3.34 MB/s) 287860
ISP Average Download Data Average Upload Data #Recent Test
Airtel 34.25 Mbps (4.28 MB/s) 27.61 Mbps (3.45 MB/s) 253307
Jio 19.92 Mbps (2.49 MB/s) 13.78 Mbps (1.72 MB/s) 18365
BSNL 29.68 Mbps (3.71 MB/s) 30.29 Mbps (3.79 MB/s) 12970
Vodafone Idea India 11.14 Mbps (1.39 MB/s) 6.72 Mbps (860.64 Kb/s) 1464
Tata Teleservices 39.36 Mbps (4.92 MB/s) 32.47 Mbps (4.06 MB/s) 1151
MTNL 16.03 Mbps (2 MB/s) 11.27 Mbps (1.41 MB/s) 603
5 United kingdom 46.22 Mbps (5.78 MB/s) 16.19 Mbps (2.02 MB/s) 261869
ISP Average Download Data Average Upload Data #Recent Test
Vodafone 62.48 Mbps (7.81 MB/s) 26.02 Mbps (3.25 MB/s) 77341
TalkTalk 25.48 Mbps (3.19 MB/s) 8.67 Mbps (1.08 MB/s) 49876
Sky 26.72 Mbps (3.34 MB/s) 8.5 Mbps (1.06 MB/s) 49809
Virgin Media 99.79 Mbps (12.47 MB/s) 17.3 Mbps (2.16 MB/s) 28320
Plusnet 23.23 Mbps (2.9 MB/s) 7.46 Mbps (955.46 Kb/s) 26513
EE 29.49 Mbps (3.69 MB/s) 9.65 Mbps (1.21 MB/s) 18674
BT 45.4 Mbps (5.67 MB/s) 15.25 Mbps (1.91 MB/s) 5920
Post Office 13.06 Mbps (1.63 MB/s) 3.34 Mbps (427.35 Kb/s) 3058
Hyperoptic 157.05 Mbps (19.63 MB/s) 172.34 Mbps (21.54 MB/s) 2330
NOW Broadband 49.45 Mbps (6.18 MB/s) 39.37 Mbps (4.92 MB/s) 20
Pop Telecom 17.76 Mbps (2.22 MB/s) 25.69 Mbps (3.21 MB/s) 7
XLN 29.71 Mbps (3.71 MB/s) 9.25 Mbps (1.16 MB/s) 1
6 Spain 21.74 Mbps (2.72 MB/s) 10.11 Mbps (1.26 MB/s) 28142
ISP Average Download Data Average Upload Data #Recent Test
Tele2 16.07 Mbps (2.01 MB/s) 10.02 Mbps (1.25 MB/s) 22446
TeleCable 40.07 Mbps (5.01 MB/s) 6.13 Mbps (784.17 Kb/s) 5441
Jazztel 99.18 Mbps (12.4 MB/s) 123.47 Mbps (15.43 MB/s) 147
Euskaltel 111.36 Mbps (13.92 MB/s) 74.64 Mbps (9.33 MB/s) 79
ONO 337.21 Mbps (42.15 MB/s) 76.67 Mbps (9.58 MB/s) 29
7 Sweden 22.77 Mbps (2.85 MB/s) 17.16 Mbps (2.15 MB/s) 25178
ISP Average Download Data Average Upload Data #Recent Test
Tele2 16.07 Mbps (2.01 MB/s) 10.02 Mbps (1.25 MB/s) 22446
TeliaSonera 52.44 Mbps (6.55 MB/s) 61.84 Mbps (7.73 MB/s) 2121
Bahnhof 177.7 Mbps (22.21 MB/s) 201.49 Mbps (25.19 MB/s) 307
Com Hem 155.45 Mbps (19.43 MB/s) 44.87 Mbps (5.61 MB/s) 297
Bredbandsbolaget 106.14 Mbps (13.27 MB/s) 134.5 Mbps (16.81 MB/s) 7
8 Switzerland 134.82 Mbps (16.85 MB/s) 47.93 Mbps (5.99 MB/s) 19046
ISP Average Download Data Average Upload Data #Recent Test
UPC 147.95 Mbps (18.49 MB/s) 25.24 Mbps (3.15 MB/s) 11695
Swisscom 115.64 Mbps (14.45 MB/s) 86.31 Mbps (10.79 MB/s) 6147
Sunrise 105.31 Mbps (13.16 MB/s) 72.36 Mbps (9.04 MB/s) 1204
9 Singapore 152.55 Mbps (19.07 MB/s) 175.35 Mbps (21.92 MB/s) 18353
ISP Average Download Data Average Upload Data #Recent Test
StarHub 153.61 Mbps (19.2 MB/s) 175.77 Mbps (21.97 MB/s) 13218
M1 149.99 Mbps (18.75 MB/s) 174.42 Mbps (21.8 MB/s) 5128
ICONZ 34.39 Mbps (4.3 MB/s) 46.11 Mbps (5.76 MB/s) 7
10 Norway 27.95 Mbps (3.49 MB/s) 26.77 Mbps (3.35 MB/s) 14372
ISP Average Download Data Average Upload Data #Recent Test
Telenor 10.17 Mbps (1.27 MB/s) 7.23 Mbps (925.69 Kb/s) 9577
Active 66.41 Mbps (8.3 MB/s) 69.17 Mbps (8.65 MB/s) 3876
NextGenTel 49.63 Mbps (6.2 MB/s) 51.71 Mbps (6.46 MB/s) 884
Get AS 130.58 Mbps (16.32 MB/s) 74.05 Mbps (9.26 MB/s) 20
Uninett 26.08 Mbps (3.26 MB/s) 14.54 Mbps (1.82 MB/s) 15
11 France 81.2 Mbps (10.15 MB/s) 59.13 Mbps (7.39 MB/s) 12697
ISP Average Download Data Average Upload Data #Recent Test
Orange 79.03 Mbps (9.88 MB/s) 57.31 Mbps (7.16 MB/s) 12319
Free 151.77 Mbps (18.97 MB/s) 118.47 Mbps (14.81 MB/s) 378
12 Slovakia 147.95 Mbps (18.49 MB/s) 25.24 Mbps (3.15 MB/s) 11695
ISP Average Download Data Average Upload Data #Recent Test
UPC Broadband Slovakia 147.95 Mbps (18.49 MB/s) 25.24 Mbps (3.15 MB/s) 11695
13 Philippine 48.03 Mbps (6 MB/s) 52.31 Mbps (6.54 MB/s) 9739
ISP Average Download Data Average Upload Data #Recent Test
PLDT 48.03 Mbps (6 MB/s) 52.31 Mbps (6.54 MB/s) 9739
14 Germany 42.78 Mbps (5.35 MB/s) 21.1 Mbps (2.64 MB/s) 7022
ISP Average Download Data Average Upload Data #Recent Test
O2 27.73 Mbps (3.47 MB/s) 8.3 Mbps (1.04 MB/s) 5536
Tiscali 86.79 Mbps (10.85 MB/s) 45.97 Mbps (5.75 MB/s) 749
United Internet 118.92 Mbps (14.87 MB/s) 117.44 Mbps (14.68 MB/s) 488
NetCologne 67.96 Mbps (8.5 MB/s) 26.03 Mbps (3.25 MB/s) 123
Tele Columbus 88.09 Mbps (11.01 MB/s) 7.81 Mbps (999.5 Kb/s) 103
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
15 Finland 52.29 Mbps (6.54 MB/s) 36.03 Mbps (4.5 MB/s) 5457
ISP Average Download Data Average Upload Data #Recent Test
Elisa 48.91 Mbps (6.11 MB/s) 17.96 Mbps (2.24 MB/s) 2801
TeliaSonera 52.44 Mbps (6.55 MB/s) 61.84 Mbps (7.73 MB/s) 2121
DNA Oy 57.7 Mbps (7.21 MB/s) 16.11 Mbps (2.01 MB/s) 445
Lounea 109.97 Mbps (13.75 MB/s) 90.87 Mbps (11.36 MB/s) 75
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
16 South aftica 18.31 Mbps (2.29 MB/s) 9.52 Mbps (1.19 MB/s) 4509
ISP Average Download Data Average Upload Data #Recent Test
Telkom 18.52 Mbps (2.32 MB/s) 9.74 Mbps (1.22 MB/s) 3339
Rain 18.16 Mbps (2.27 MB/s) 7.71 Mbps (986.44 Kb/s) 658
MTN 13.25 Mbps (1.66 MB/s) 8.38 Mbps (1.05 MB/s) 333
Mweb 24.3 Mbps (3.04 MB/s) 14.25 Mbps (1.78 MB/s) 179
17 South korea 140.48 Mbps (17.56 MB/s) 153.2 Mbps (19.15 MB/s) 3475
ISP Average Download Data Average Upload Data #Recent Test
KT Corp 148.84 Mbps (18.61 MB/s) 168.35 Mbps (21.04 MB/s) 2860
SKBroadband 101.62 Mbps (12.7 MB/s) 82.79 Mbps (10.35 MB/s) 615
18 Saudia arabia 46.95 Mbps (5.87 MB/s) 16.98 Mbps (2.12 MB/s) 2076
ISP Average Download Data Average Upload Data #Recent Test
STC 54.4 Mbps (6.8 MB/s) 17.72 Mbps (2.21 MB/s) 746
Zain 54.79 Mbps (6.85 MB/s) 24.13 Mbps (3.02 MB/s) 673
Mobily 41.4 Mbps (5.17 MB/s) 12.21 Mbps (1.53 MB/s) 438
ITC 8.6 Mbps (1.07 MB/s) 2.06 Mbps (263.78 Kb/s) 219
19 United arab emirates 139.53 Mbps (17.44 MB/s) 46.66 Mbps (5.83 MB/s) 2011
ISP Average Download Data Average Upload Data #Recent Test
Etisalat 101.11 Mbps (12.64 MB/s) 39.83 Mbps (4.98 MB/s) 1311
Du 211.49 Mbps (26.44 MB/s) 59.43 Mbps (7.43 MB/s) 700
20 Hong kong 243.83 Mbps (30.48 MB/s) 249.81 Mbps (31.23 MB/s) 2006
ISP Average Download Data Average Upload Data #Recent Test
I-Cable 257.28 Mbps (32.16 MB/s) 258.22 Mbps (32.28 MB/s) 1810
So-net 129.8 Mbps (16.22 MB/s) 193.71 Mbps (24.21 MB/s) 154
PCCW 83.76 Mbps (10.47 MB/s) 96.88 Mbps (12.11 MB/s) 40
Hong Kong Broadband 110.53 Mbps (13.82 MB/s) 35.98 Mbps (4.5 MB/s) 1
Towngas Telecommunications 12.31 Mbps (1.54 MB/s) 1.01 Mbps (129.75 Kb/s) 1
21 Japan 210.53 Mbps (26.32 MB/s) 195.63 Mbps (24.45 MB/s) 696
ISP Average Download Data Average Upload Data #Recent Test
NTT Plala 86.14 Mbps (10.77 MB/s) 83.33 Mbps (10.42 MB/s) 250
BIGLOBE 472.65 Mbps (59.08 MB/s) 374.23 Mbps (46.78 MB/s) 211
So-net 129.8 Mbps (16.22 MB/s) 193.71 Mbps (24.21 MB/s) 154
ASAHI Net 65.16 Mbps (8.15 MB/s) 80.6 Mbps (10.08 MB/s) 81
22 Isreal 118.62 Mbps (14.83 MB/s) 25.47 Mbps (3.18 MB/s) 616
ISP Average Download Data Average Upload Data #Recent Test
Partner 160.47 Mbps (20.06 MB/s) 34.2 Mbps (4.28 MB/s) 318
Bezeq 73.96 Mbps (9.25 MB/s) 16.14 Mbps (2.02 MB/s) 298
23 Iran 11.29 Mbps (1.41 MB/s) 4.6 Mbps (588.66 Kb/s) 474
ISP Average Download Data Average Upload Data #Recent Test
Mobinnet 11.37 Mbps (1.42 MB/s) 2.97 Mbps (380.17 Kb/s) 345
Pars Online 5.22 Mbps (668.12 Kb/s) 610.79 kbps (76.35 Kb/s) 52
Sepanta 21.04 Mbps (2.63 MB/s) 24.62 Mbps (3.08 MB/s) 42
Shatel 7.87 Mbps (1007.49 Kb/s) 2.57 Mbps (329.46 Kb/s) 35
24 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