Rank Country Average Download Data Average Upload Data # Recent Tests
1 Pakistan 6.31 Mbps (807.44 Kb/s) 2.91 Mbps (372.69 Kb/s) 1867071
ISP Average Download Data Average Upload Data #Recent Test
PTCL 6.2 Mbps (794.15 Kb/s) 2.76 Mbps (352.7 Kb/s) 1831791
NayaTel 11.43 Mbps (1.43 MB/s) 12.98 Mbps (1.62 MB/s) 16942
Wateen Telecom 13.96 Mbps (1.75 MB/s) 10.19 Mbps (1.27 MB/s) 12866
WorldCall 8.39 Mbps (1.05 MB/s) 8.47 Mbps (1.06 MB/s) 4127
Wi-Tribe 3.6 Mbps (461.36 Kb/s) 2.14 Mbps (274.31 Kb/s) 1345
2 United states of america 130.39 Mbps (16.3 MB/s) 32.74 Mbps (4.09 MB/s) 1237338
ISP Average Download Data Average Upload Data #Recent Test
Xfinity Internet 149.42 Mbps (18.68 MB/s) 15.43 Mbps (1.93 MB/s) 686920
AT&T 101 Mbps (12.62 MB/s) 86.34 Mbps (10.79 MB/s) 191748
WOW 116.94 Mbps (14.62 MB/s) 18.56 Mbps (2.32 MB/s) 91698
Mediacom 134.13 Mbps (16.77 MB/s) 22.73 Mbps (2.84 MB/s) 78737
CenturyLink 63.97 Mbps (8 MB/s) 50.43 Mbps (6.3 MB/s) 28933
Cox Communications 134.23 Mbps (16.78 MB/s) 17.64 Mbps (2.2 MB/s) 27151
Verizon 74.97 Mbps (9.37 MB/s) 61.31 Mbps (7.66 MB/s) 22513
Cincinnati Bell 112.48 Mbps (14.06 MB/s) 63.77 Mbps (7.97 MB/s) 21852
Comcast 122.92 Mbps (15.37 MB/s) 40.22 Mbps (5.03 MB/s) 16789
Windstream 44.5 Mbps (5.56 MB/s) 25.99 Mbps (3.25 MB/s) 13685
Shentel 59.62 Mbps (7.45 MB/s) 12.46 Mbps (1.56 MB/s) 11752
Zoom Internet 89.26 Mbps (11.16 MB/s) 17.32 Mbps (2.17 MB/s) 10147
Sonic 157.54 Mbps (19.69 MB/s) 187.22 Mbps (23.4 MB/s) 8094
Sprint 30.68 Mbps (3.84 MB/s) 9.77 Mbps (1.22 MB/s) 6911
Atlantic Broadband 84.99 Mbps (10.62 MB/s) 15.19 Mbps (1.9 MB/s) 6584
Google Fiber 245.52 Mbps (30.69 MB/s) 279.36 Mbps (34.92 MB/s) 6160
Rise 10.27 Mbps (1.28 MB/s) 3 Mbps (383.51 Kb/s) 1432
TING 164.84 Mbps (20.6 MB/s) 214.53 Mbps (26.82 MB/s) 1407
Altice USA 52.29 Mbps (6.54 MB/s) 12.61 Mbps (1.58 MB/s) 1313
exede 21.86 Mbps (2.73 MB/s) 3.25 Mbps (416.15 Kb/s) 1160
Starlink 75.75 Mbps (9.47 MB/s) 11.06 Mbps (1.38 MB/s) 1071
RCN Corporation 128.92 Mbps (16.12 MB/s) 23.49 Mbps (2.94 MB/s) 851
USA Communications 105.43 Mbps (13.18 MB/s) 108 Mbps (13.5 MB/s) 313
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.42 Mbps (4.68 MB/s) 12.77 Mbps (1.6 MB/s) 377863
ISP Average Download Data Average Upload Data #Recent Test
Optus 39.1 Mbps (4.89 MB/s) 12.14 Mbps (1.52 MB/s) 119344
Telstra 33.96 Mbps (4.25 MB/s) 11.17 Mbps (1.4 MB/s) 90360
TPG 40.44 Mbps (5.05 MB/s) 15.98 Mbps (2 MB/s) 67446
iiNet 37.26 Mbps (4.66 MB/s) 11.96 Mbps (1.5 MB/s) 22486
iPrimus 28.79 Mbps (3.6 MB/s) 12.19 Mbps (1.52 MB/s) 20527
Dodo 26.48 Mbps (3.31 MB/s) 10.78 Mbps (1.35 MB/s) 19016
Aussie Broadband 70.46 Mbps (8.81 MB/s) 18.6 Mbps (2.32 MB/s) 16282
foxtel 29.07 Mbps (3.63 MB/s) 12.94 Mbps (1.62 MB/s) 7357
Exetel 28.01 Mbps (3.5 MB/s) 13.8 Mbps (1.72 MB/s) 6213
SpinTel 24.54 Mbps (3.07 MB/s) 9.54 Mbps (1.19 MB/s) 5104
Southern Phone 21.68 Mbps (2.71 MB/s) 8.55 Mbps (1.07 MB/s) 1827
Activ8me 26.16 Mbps (3.27 MB/s) 9.27 Mbps (1.16 MB/s) 913
Skymesh 16.9 Mbps (2.11 MB/s) 2.73 Mbps (350.07 Kb/s) 667
Commander 36.88 Mbps (4.61 MB/s) 15.92 Mbps (1.99 MB/s) 205
Westnet 36.63 Mbps (4.58 MB/s) 16.44 Mbps (2.06 MB/s) 89
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.7 Mbps (4.09 MB/s) 26.34 Mbps (3.29 MB/s) 269821
ISP Average Download Data Average Upload Data #Recent Test
Airtel 33.99 Mbps (4.25 MB/s) 27.24 Mbps (3.4 MB/s) 237436
Jio 19.36 Mbps (2.42 MB/s) 13.34 Mbps (1.67 MB/s) 17184
BSNL 29.1 Mbps (3.64 MB/s) 29.61 Mbps (3.7 MB/s) 12092
Vodafone Idea India 11.21 Mbps (1.4 MB/s) 6.79 Mbps (868.69 Kb/s) 1406
Tata Teleservices 40.08 Mbps (5.01 MB/s) 33.17 Mbps (4.15 MB/s) 1105
MTNL 16.01 Mbps (2 MB/s) 11.31 Mbps (1.41 MB/s) 598
5 United kingdom 45.99 Mbps (5.75 MB/s) 16.24 Mbps (2.03 MB/s) 251172
ISP Average Download Data Average Upload Data #Recent Test
Vodafone 62.49 Mbps (7.81 MB/s) 26.24 Mbps (3.28 MB/s) 74097
TalkTalk 25.3 Mbps (3.16 MB/s) 8.62 Mbps (1.08 MB/s) 48414
Sky 26.59 Mbps (3.32 MB/s) 8.44 Mbps (1.05 MB/s) 47228
Virgin Media 99.49 Mbps (12.44 MB/s) 17.25 Mbps (2.16 MB/s) 26801
Plusnet 23.11 Mbps (2.89 MB/s) 7.42 Mbps (949.59 Kb/s) 25804
EE 29.36 Mbps (3.67 MB/s) 9.69 Mbps (1.21 MB/s) 17965
BT 44.49 Mbps (5.56 MB/s) 15.19 Mbps (1.9 MB/s) 5682
Post Office 13.1 Mbps (1.64 MB/s) 3.39 Mbps (433.73 Kb/s) 2869
Hyperoptic 156.86 Mbps (19.61 MB/s) 171.95 Mbps (21.49 MB/s) 2288
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.65 Mbps (2.71 MB/s) 10.13 Mbps (1.27 MB/s) 27428
ISP Average Download Data Average Upload Data #Recent Test
Tele2 16.08 Mbps (2.01 MB/s) 10.08 Mbps (1.26 MB/s) 21918
TeleCable 39.68 Mbps (4.96 MB/s) 5.99 Mbps (766.28 Kb/s) 5260
Jazztel 99.63 Mbps (12.45 MB/s) 122.5 Mbps (15.31 MB/s) 144
Euskaltel 110.22 Mbps (13.78 MB/s) 72.61 Mbps (9.08 MB/s) 77
ONO 337.21 Mbps (42.15 MB/s) 76.67 Mbps (9.58 MB/s) 29
7 Sweden 22.62 Mbps (2.83 MB/s) 17.2 Mbps (2.15 MB/s) 24583
ISP Average Download Data Average Upload Data #Recent Test
Tele2 16.08 Mbps (2.01 MB/s) 10.08 Mbps (1.26 MB/s) 21918
TeliaSonera 52.19 Mbps (6.52 MB/s) 62.48 Mbps (7.81 MB/s) 2084
Bahnhof 176.16 Mbps (22.02 MB/s) 200.06 Mbps (25.01 MB/s) 295
Com Hem 151.1 Mbps (18.89 MB/s) 42.05 Mbps (5.26 MB/s) 279
Bredbandsbolaget 106.14 Mbps (13.27 MB/s) 134.5 Mbps (16.81 MB/s) 7
8 Switzerland 134.7 Mbps (16.84 MB/s) 47.36 Mbps (5.92 MB/s) 18526
ISP Average Download Data Average Upload Data #Recent Test
UPC 148.02 Mbps (18.5 MB/s) 25.07 Mbps (3.13 MB/s) 11471
Swisscom 114.82 Mbps (14.35 MB/s) 86.32 Mbps (10.79 MB/s) 5930
Sunrise 103.71 Mbps (12.96 MB/s) 69.27 Mbps (8.66 MB/s) 1125
9 Singapore 152.28 Mbps (19.04 MB/s) 173.74 Mbps (21.72 MB/s) 17543
ISP Average Download Data Average Upload Data #Recent Test
StarHub 153.38 Mbps (19.17 MB/s) 175.39 Mbps (21.92 MB/s) 13102
M1 149.22 Mbps (18.65 MB/s) 169.05 Mbps (21.13 MB/s) 4434
ICONZ 34.39 Mbps (4.3 MB/s) 46.11 Mbps (5.76 MB/s) 7
10 Norway 28.13 Mbps (3.52 MB/s) 26.77 Mbps (3.35 MB/s) 13690
ISP Average Download Data Average Upload Data #Recent Test
Telenor 10.14 Mbps (1.27 MB/s) 7.12 Mbps (911.9 Kb/s) 9061
Active 66.23 Mbps (8.28 MB/s) 68.39 Mbps (8.55 MB/s) 3725
NextGenTel 50.04 Mbps (6.25 MB/s) 52.18 Mbps (6.52 MB/s) 871
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 76.67 Mbps (9.58 MB/s) 58.22 Mbps (7.28 MB/s) 12003
ISP Average Download Data Average Upload Data #Recent Test
Orange 74.37 Mbps (9.3 MB/s) 56.45 Mbps (7.06 MB/s) 11636
Free 149.71 Mbps (18.71 MB/s) 114.41 Mbps (14.3 MB/s) 367
12 Slovakia 148.02 Mbps (18.5 MB/s) 25.07 Mbps (3.13 MB/s) 11471
ISP Average Download Data Average Upload Data #Recent Test
UPC Broadband Slovakia 148.02 Mbps (18.5 MB/s) 25.07 Mbps (3.13 MB/s) 11471
13 Philippine 46.11 Mbps (5.76 MB/s) 49.88 Mbps (6.23 MB/s) 8181
ISP Average Download Data Average Upload Data #Recent Test
PLDT 46.11 Mbps (5.76 MB/s) 49.88 Mbps (6.23 MB/s) 8181
14 Germany 42.79 Mbps (5.35 MB/s) 20.46 Mbps (2.56 MB/s) 6710
ISP Average Download Data Average Upload Data #Recent Test
O2 27.92 Mbps (3.49 MB/s) 8.24 Mbps (1.03 MB/s) 5293
Tiscali 90.06 Mbps (11.26 MB/s) 47.74 Mbps (5.97 MB/s) 708
United Internet 111.78 Mbps (13.97 MB/s) 106.35 Mbps (13.29 MB/s) 466
NetCologne 67.6 Mbps (8.45 MB/s) 25.83 Mbps (3.23 MB/s) 118
Tele Columbus 88.76 Mbps (11.09 MB/s) 7.85 Mbps (1005.11 Kb/s) 102
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.04 Mbps (6.5 MB/s) 36.44 Mbps (4.56 MB/s) 5293
ISP Average Download Data Average Upload Data #Recent Test
Elisa 48.46 Mbps (6.06 MB/s) 17.75 Mbps (2.22 MB/s) 2691
TeliaSonera 52.19 Mbps (6.52 MB/s) 62.48 Mbps (7.81 MB/s) 2084
DNA Oy 57.77 Mbps (7.22 MB/s) 16.28 Mbps (2.03 MB/s) 435
Lounea 116.1 Mbps (14.51 MB/s) 97.97 Mbps (12.25 MB/s) 68
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.46 Mbps (2.31 MB/s) 9.37 Mbps (1.17 MB/s) 4012
ISP Average Download Data Average Upload Data #Recent Test
Telkom 18.9 Mbps (2.36 MB/s) 9.54 Mbps (1.19 MB/s) 2969
Rain 17.93 Mbps (2.24 MB/s) 8.03 Mbps (1 MB/s) 582
MTN 11.77 Mbps (1.47 MB/s) 8.31 Mbps (1.04 MB/s) 296
Mweb 24.43 Mbps (3.05 MB/s) 13.05 Mbps (1.63 MB/s) 165
17 South korea 142.05 Mbps (17.76 MB/s) 155.66 Mbps (19.46 MB/s) 3042
ISP Average Download Data Average Upload Data #Recent Test
KT Corp 149.72 Mbps (18.72 MB/s) 170.5 Mbps (21.31 MB/s) 2513
SKBroadband 105.59 Mbps (13.2 MB/s) 85.18 Mbps (10.65 MB/s) 529
18 Hong kong 245.99 Mbps (30.75 MB/s) 253.05 Mbps (31.63 MB/s) 1970
ISP Average Download Data Average Upload Data #Recent Test
I-Cable 259.98 Mbps (32.5 MB/s) 262.22 Mbps (32.78 MB/s) 1780
So-net 124.01 Mbps (15.5 MB/s) 188.11 Mbps (23.51 MB/s) 148
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 47.19 Mbps (5.9 MB/s) 16.83 Mbps (2.1 MB/s) 1947
ISP Average Download Data Average Upload Data #Recent Test
STC 54.9 Mbps (6.86 MB/s) 17.02 Mbps (2.13 MB/s) 715
Zain 53.99 Mbps (6.75 MB/s) 24.22 Mbps (3.03 MB/s) 638
Mobily 42.53 Mbps (5.32 MB/s) 12.28 Mbps (1.53 MB/s) 384
ITC 8.81 Mbps (1.1 MB/s) 2.08 Mbps (266.01 Kb/s) 210
20 United arab emirates 138.11 Mbps (17.26 MB/s) 46.2 Mbps (5.77 MB/s) 1882
ISP Average Download Data Average Upload Data #Recent Test
Etisalat 95.08 Mbps (11.88 MB/s) 38.39 Mbps (4.8 MB/s) 1207
Du 215.05 Mbps (26.88 MB/s) 60.17 Mbps (7.52 MB/s) 675
21 Japan 212.26 Mbps (26.53 MB/s) 196.42 Mbps (24.55 MB/s) 678
ISP Average Download Data Average Upload Data #Recent Test
NTT Plala 85.95 Mbps (10.74 MB/s) 82.72 Mbps (10.34 MB/s) 240
BIGLOBE 474.55 Mbps (59.32 MB/s) 375.98 Mbps (47 MB/s) 210
So-net 124.01 Mbps (15.5 MB/s) 188.11 Mbps (23.51 MB/s) 148
ASAHI Net 65.93 Mbps (8.24 MB/s) 81.55 Mbps (10.19 MB/s) 80
22 Isreal 118.76 Mbps (14.85 MB/s) 26.24 Mbps (3.28 MB/s) 552
ISP Average Download Data Average Upload Data #Recent Test
Partner 164.1 Mbps (20.51 MB/s) 35.19 Mbps (4.4 MB/s) 290
Bezeq 68.58 Mbps (8.57 MB/s) 16.34 Mbps (2.04 MB/s) 262
23 Iran 11.35 Mbps (1.42 MB/s) 4.61 Mbps (589.74 Kb/s) 469
ISP Average Download Data Average Upload Data #Recent Test
Mobinnet 11.42 Mbps (1.43 MB/s) 2.95 Mbps (377.58 Kb/s) 341
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 8.05 Mbps (1.01 MB/s) 2.64 Mbps (338.04 Kb/s) 34
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