Rank Country Average Download Data Average Upload Data # Recent Tests
1 Pakistan 6.27 Mbps (802.38 Kb/s) 2.87 Mbps (366.74 Kb/s) 1679803
ISP Average Download Data Average Upload Data #Recent Test
PTCL 6.16 Mbps (788.81 Kb/s) 2.71 Mbps (346.87 Kb/s) 1647745
NayaTel 11.27 Mbps (1.41 MB/s) 12.8 Mbps (1.6 MB/s) 14781
Wateen Telecom 14.22 Mbps (1.78 MB/s) 10.17 Mbps (1.27 MB/s) 12059
WorldCall 8.47 Mbps (1.06 MB/s) 8.49 Mbps (1.06 MB/s) 3873
Wi-Tribe 3.6 Mbps (461.36 Kb/s) 2.14 Mbps (274.31 Kb/s) 1345
2 United states of america 130.69 Mbps (16.34 MB/s) 32.03 Mbps (4 MB/s) 1197183
ISP Average Download Data Average Upload Data #Recent Test
Xfinity Internet 149.16 Mbps (18.65 MB/s) 15.42 Mbps (1.93 MB/s) 681461
AT&T 101.07 Mbps (12.63 MB/s) 86.53 Mbps (10.82 MB/s) 179436
WOW 116.87 Mbps (14.61 MB/s) 18.53 Mbps (2.32 MB/s) 87142
Mediacom 133.78 Mbps (16.72 MB/s) 22.73 Mbps (2.84 MB/s) 74784
CenturyLink 64.47 Mbps (8.06 MB/s) 50.19 Mbps (6.27 MB/s) 27084
Cox Communications 130.73 Mbps (16.34 MB/s) 17.4 Mbps (2.17 MB/s) 23866
Verizon 74.12 Mbps (9.27 MB/s) 60.01 Mbps (7.5 MB/s) 21171
Cincinnati Bell 112.72 Mbps (14.09 MB/s) 63.52 Mbps (7.94 MB/s) 20634
Comcast 123.12 Mbps (15.39 MB/s) 39.76 Mbps (4.97 MB/s) 16516
Windstream 44.26 Mbps (5.53 MB/s) 26.03 Mbps (3.25 MB/s) 12908
Shentel 59.35 Mbps (7.42 MB/s) 12.03 Mbps (1.5 MB/s) 10673
Zoom Internet 87.91 Mbps (10.99 MB/s) 17.06 Mbps (2.13 MB/s) 9354
Sonic 154.02 Mbps (19.25 MB/s) 181.33 Mbps (22.67 MB/s) 7541
Sprint 30.33 Mbps (3.79 MB/s) 9.33 Mbps (1.17 MB/s) 6851
Atlantic Broadband 84.05 Mbps (10.51 MB/s) 14.17 Mbps (1.77 MB/s) 6052
Google Fiber 242.02 Mbps (30.25 MB/s) 274.53 Mbps (34.32 MB/s) 5547
Altice USA 52.87 Mbps (6.61 MB/s) 12.69 Mbps (1.59 MB/s) 1277
TING 153.85 Mbps (19.23 MB/s) 204.4 Mbps (25.55 MB/s) 1189
exede 21.74 Mbps (2.72 MB/s) 3.27 Mbps (418.97 Kb/s) 1102
Rise 12.21 Mbps (1.53 MB/s) 3.53 Mbps (451.7 Kb/s) 1096
RCN Corporation 129.28 Mbps (16.16 MB/s) 23.67 Mbps (2.96 MB/s) 827
USA Communications 101.56 Mbps (12.7 MB/s) 105.81 Mbps (13.23 MB/s) 297
Starlink 58.17 Mbps (7.27 MB/s) 11.54 Mbps (1.44 MB/s) 260
Armstrong Zoom 79.18 Mbps (9.9 MB/s) 14.16 Mbps (1.77 MB/s) 93
B2X Online 2.89 Mbps (369.36 Kb/s) 1.37 Mbps (175.43 Kb/s) 19
comelec 34.68 Mbps (4.33 MB/s) 33.36 Mbps (4.17 MB/s) 3
3 Australia 36.38 Mbps (4.55 MB/s) 12.65 Mbps (1.58 MB/s) 336204
ISP Average Download Data Average Upload Data #Recent Test
Optus 37.88 Mbps (4.74 MB/s) 11.94 Mbps (1.49 MB/s) 106571
Telstra 33.14 Mbps (4.14 MB/s) 11.09 Mbps (1.39 MB/s) 76559
TPG 38.25 Mbps (4.78 MB/s) 15.78 Mbps (1.97 MB/s) 60235
iiNet 35.49 Mbps (4.44 MB/s) 11.78 Mbps (1.47 MB/s) 20924
iPrimus 28.55 Mbps (3.57 MB/s) 12.24 Mbps (1.53 MB/s) 18795
Dodo 25.72 Mbps (3.22 MB/s) 10.64 Mbps (1.33 MB/s) 16890
Aussie Broadband 70.82 Mbps (8.85 MB/s) 18.77 Mbps (2.35 MB/s) 15341
foxtel 28.6 Mbps (3.58 MB/s) 12.78 Mbps (1.6 MB/s) 6772
Exetel 27.39 Mbps (3.42 MB/s) 13.18 Mbps (1.65 MB/s) 5815
SpinTel 24.48 Mbps (3.06 MB/s) 9.52 Mbps (1.19 MB/s) 4940
Southern Phone 21.39 Mbps (2.67 MB/s) 8.31 Mbps (1.04 MB/s) 1691
Activ8me 27.31 Mbps (3.41 MB/s) 9.89 Mbps (1.24 MB/s) 803
Skymesh 17.01 Mbps (2.13 MB/s) 2.72 Mbps (348.55 Kb/s) 577
Commander 38.17 Mbps (4.77 MB/s) 16.68 Mbps (2.08 MB/s) 178
Westnet 35.22 Mbps (4.4 MB/s) 14.04 Mbps (1.75 MB/s) 86
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 32.26 Mbps (4.03 MB/s) 25.48 Mbps (3.19 MB/s) 208732
ISP Average Download Data Average Upload Data #Recent Test
Airtel 33.7 Mbps (4.21 MB/s) 26.46 Mbps (3.31 MB/s) 182993
Jio 18.05 Mbps (2.26 MB/s) 12.11 Mbps (1.51 MB/s) 13598
BSNL 27.5 Mbps (3.44 MB/s) 28.04 Mbps (3.51 MB/s) 9514
Vodafone Idea India 11.34 Mbps (1.42 MB/s) 6.98 Mbps (892.98 Kb/s) 1150
Tata Teleservices 40.67 Mbps (5.08 MB/s) 32.63 Mbps (4.08 MB/s) 956
MTNL 16.44 Mbps (2.06 MB/s) 12.26 Mbps (1.53 MB/s) 521
5 United kingdom 44.29 Mbps (5.54 MB/s) 16.09 Mbps (2.01 MB/s) 208717
ISP Average Download Data Average Upload Data #Recent Test
Vodafone 61.36 Mbps (7.67 MB/s) 27.1 Mbps (3.39 MB/s) 61945
TalkTalk 24.7 Mbps (3.09 MB/s) 8.44 Mbps (1.05 MB/s) 44559
Sky 25.71 Mbps (3.21 MB/s) 8.27 Mbps (1.03 MB/s) 36005
Plusnet 22.8 Mbps (2.85 MB/s) 7.37 Mbps (943.43 Kb/s) 22270
Virgin Media 98 Mbps (12.25 MB/s) 16.91 Mbps (2.11 MB/s) 20463
EE 28.59 Mbps (3.57 MB/s) 9.54 Mbps (1.19 MB/s) 14363
BT 41.04 Mbps (5.13 MB/s) 14.05 Mbps (1.76 MB/s) 4629
Post Office 13.06 Mbps (1.63 MB/s) 3.36 Mbps (429.63 Kb/s) 2546
Hyperoptic 140.49 Mbps (17.56 MB/s) 148.98 Mbps (18.62 MB/s) 1913
NOW Broadband 48.22 Mbps (6.03 MB/s) 45.1 Mbps (5.64 MB/s) 16
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.21 Mbps (2.65 MB/s) 10.17 Mbps (1.27 MB/s) 23934
ISP Average Download Data Average Upload Data #Recent Test
Tele2 15.57 Mbps (1.95 MB/s) 10.27 Mbps (1.28 MB/s) 19006
TeleCable 38.61 Mbps (4.83 MB/s) 5.44 Mbps (696.2 Kb/s) 4712
Jazztel 107.19 Mbps (13.4 MB/s) 132.98 Mbps (16.62 MB/s) 117
Euskaltel 104.36 Mbps (13.04 MB/s) 70.11 Mbps (8.76 MB/s) 70
ONO 337.21 Mbps (42.15 MB/s) 76.67 Mbps (9.58 MB/s) 29
7 Sweden 22.32 Mbps (2.79 MB/s) 17.88 Mbps (2.24 MB/s) 21424
ISP Average Download Data Average Upload Data #Recent Test
Tele2 15.57 Mbps (1.95 MB/s) 10.27 Mbps (1.28 MB/s) 19006
TeliaSonera 52.09 Mbps (6.51 MB/s) 64.59 Mbps (8.07 MB/s) 1921
Bahnhof 175.45 Mbps (21.93 MB/s) 206.28 Mbps (25.78 MB/s) 258
Com Hem 155.48 Mbps (19.43 MB/s) 41.92 Mbps (5.24 MB/s) 232
Bredbandsbolaget 106.14 Mbps (13.27 MB/s) 134.5 Mbps (16.81 MB/s) 7
8 Switzerland 130.41 Mbps (16.3 MB/s) 43.68 Mbps (5.46 MB/s) 16234
ISP Average Download Data Average Upload Data #Recent Test
UPC 144.02 Mbps (18 MB/s) 24.21 Mbps (3.03 MB/s) 10428
Swisscom 106.63 Mbps (13.33 MB/s) 80.24 Mbps (10.03 MB/s) 4844
Sunrise 102.66 Mbps (12.83 MB/s) 70.61 Mbps (8.83 MB/s) 962
9 Singapore 152.25 Mbps (19.03 MB/s) 171.88 Mbps (21.49 MB/s) 15320
ISP Average Download Data Average Upload Data #Recent Test
StarHub 152.81 Mbps (19.1 MB/s) 174.91 Mbps (21.86 MB/s) 12556
M1 150 Mbps (18.75 MB/s) 158.41 Mbps (19.8 MB/s) 2757
ICONZ 34.39 Mbps (4.3 MB/s) 46.11 Mbps (5.76 MB/s) 7
10 Norway 27.19 Mbps (3.4 MB/s) 25.14 Mbps (3.14 MB/s) 11713
ISP Average Download Data Average Upload Data #Recent Test
Telenor 10.23 Mbps (1.28 MB/s) 7.05 Mbps (902.62 Kb/s) 8030
Active 64.26 Mbps (8.03 MB/s) 64.97 Mbps (8.12 MB/s) 3013
NextGenTel 62.44 Mbps (7.8 MB/s) 63.39 Mbps (7.92 MB/s) 637
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.55 Mbps (8.94 MB/s) 55.04 Mbps (6.88 MB/s) 10462
ISP Average Download Data Average Upload Data #Recent Test
Orange 68.84 Mbps (8.61 MB/s) 53.07 Mbps (6.63 MB/s) 10136
Free 155.71 Mbps (19.46 MB/s) 116.33 Mbps (14.54 MB/s) 326
12 Slovakia 144.02 Mbps (18 MB/s) 24.21 Mbps (3.03 MB/s) 10428
ISP Average Download Data Average Upload Data #Recent Test
UPC Broadband Slovakia 144.02 Mbps (18 MB/s) 24.21 Mbps (3.03 MB/s) 10428
13 Germany 43.22 Mbps (5.4 MB/s) 21.35 Mbps (2.67 MB/s) 5513
ISP Average Download Data Average Upload Data #Recent Test
O2 26.69 Mbps (3.34 MB/s) 8.03 Mbps (1 MB/s) 4216
Tiscali 88.32 Mbps (11.04 MB/s) 44.93 Mbps (5.62 MB/s) 644
United Internet 108.88 Mbps (13.61 MB/s) 103.15 Mbps (12.89 MB/s) 438
NetCologne 62.87 Mbps (7.86 MB/s) 25.56 Mbps (3.19 MB/s) 100
Tele Columbus 91.79 Mbps (11.47 MB/s) 8.14 Mbps (1.02 MB/s) 92
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 Philippine 35.39 Mbps (4.42 MB/s) 39.23 Mbps (4.9 MB/s) 5122
ISP Average Download Data Average Upload Data #Recent Test
PLDT 35.39 Mbps (4.42 MB/s) 39.23 Mbps (4.9 MB/s) 5122
15 Finland 52.67 Mbps (6.58 MB/s) 38.94 Mbps (4.87 MB/s) 4394
ISP Average Download Data Average Upload Data #Recent Test
Elisa 49.25 Mbps (6.16 MB/s) 16.69 Mbps (2.09 MB/s) 2013
TeliaSonera 52.09 Mbps (6.51 MB/s) 64.59 Mbps (8.07 MB/s) 1921
DNA Oy 55.33 Mbps (6.92 MB/s) 15.65 Mbps (1.96 MB/s) 390
Lounea 134.87 Mbps (16.86 MB/s) 111.58 Mbps (13.95 MB/s) 55
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.04 Mbps (2.25 MB/s) 8.79 Mbps (1.1 MB/s) 2351
ISP Average Download Data Average Upload Data #Recent Test
Telkom 19.52 Mbps (2.44 MB/s) 9.06 Mbps (1.13 MB/s) 1688
Rain 12.25 Mbps (1.53 MB/s) 6.32 Mbps (809.53 Kb/s) 323
MTN 10.8 Mbps (1.35 MB/s) 7.99 Mbps (1022.55 Kb/s) 216
Mweb 25.53 Mbps (3.19 MB/s) 12.91 Mbps (1.61 MB/s) 124
17 South korea 146.46 Mbps (18.31 MB/s) 168.18 Mbps (21.02 MB/s) 1969
ISP Average Download Data Average Upload Data #Recent Test
KT Corp 156.39 Mbps (19.55 MB/s) 184.69 Mbps (23.09 MB/s) 1674
SKBroadband 90.11 Mbps (11.26 MB/s) 74.48 Mbps (9.31 MB/s) 295
18 Hong kong 249.71 Mbps (31.21 MB/s) 263.13 Mbps (32.89 MB/s) 1734
ISP Average Download Data Average Upload Data #Recent Test
I-Cable 265.94 Mbps (33.24 MB/s) 274.26 Mbps (34.28 MB/s) 1550
So-net 121.92 Mbps (15.24 MB/s) 191.88 Mbps (23.99 MB/s) 142
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
19 Saudia arabia 41.05 Mbps (5.13 MB/s) 15.1 Mbps (1.89 MB/s) 1560
ISP Average Download Data Average Upload Data #Recent Test
STC 50.77 Mbps (6.35 MB/s) 14.22 Mbps (1.78 MB/s) 580
Zain 40.93 Mbps (5.12 MB/s) 22.2 Mbps (2.77 MB/s) 520
Mobily 46.25 Mbps (5.78 MB/s) 13.22 Mbps (1.65 MB/s) 254
ITC 7.6 Mbps (972.48 Kb/s) 1.98 Mbps (253.86 Kb/s) 206
20 United arab emirates 76.71 Mbps (9.59 MB/s) 28.64 Mbps (3.58 MB/s) 1204
ISP Average Download Data Average Upload Data #Recent Test
Etisalat 75.68 Mbps (9.46 MB/s) 25.37 Mbps (3.17 MB/s) 908
Du 79.89 Mbps (9.99 MB/s) 38.68 Mbps (4.83 MB/s) 296
21 Japan 224.73 Mbps (28.09 MB/s) 208.75 Mbps (26.09 MB/s) 623
ISP Average Download Data Average Upload Data #Recent Test
BIGLOBE 480.58 Mbps (60.07 MB/s) 381.65 Mbps (47.71 MB/s) 206
NTT Plala 91.95 Mbps (11.49 MB/s) 88.77 Mbps (11.1 MB/s) 204
So-net 121.92 Mbps (15.24 MB/s) 191.88 Mbps (23.99 MB/s) 142
ASAHI Net 69.53 Mbps (8.69 MB/s) 85.56 Mbps (10.7 MB/s) 71
22 Iran 11.25 Mbps (1.41 MB/s) 4.72 Mbps (604.19 Kb/s) 447
ISP Average Download Data Average Upload Data #Recent Test
Mobinnet 11.19 Mbps (1.4 MB/s) 2.96 Mbps (379.34 Kb/s) 323
Pars Online 5.22 Mbps (668.12 Kb/s) 610.79 kbps (76.35 Kb/s) 52
Sepanta 22.03 Mbps (2.75 MB/s) 25.82 Mbps (3.23 MB/s) 40
Shatel 8.24 Mbps (1.03 MB/s) 2.77 Mbps (354.89 Kb/s) 32
23 Isreal 143.16 Mbps (17.89 MB/s) 28.19 Mbps (3.52 MB/s) 264
ISP Average Download Data Average Upload Data #Recent Test
Partner 179.17 Mbps (22.4 MB/s) 32.49 Mbps (4.06 MB/s) 174
Bezeq 73.53 Mbps (9.19 MB/s) 19.88 Mbps (2.49 MB/s) 90
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