Rank Country Average Download Data Average Upload Data # Recent Tests
1 Pakistan 6.36 Mbps (813.77 Kb/s) 2.97 Mbps (380.68 Kb/s) 2046160
ISP Average Download Data Average Upload Data #Recent Test
PTCL 6.25 Mbps (799.96 Kb/s) 2.81 Mbps (359.54 Kb/s) 2007042
NayaTel 11.56 Mbps (1.45 MB/s) 13.12 Mbps (1.64 MB/s) 19412
Wateen Telecom 14.21 Mbps (1.78 MB/s) 10.81 Mbps (1.35 MB/s) 13734
WorldCall 8.81 Mbps (1.1 MB/s) 9.05 Mbps (1.13 MB/s) 4627
Wi-Tribe 3.6 Mbps (461.36 Kb/s) 2.14 Mbps (274.31 Kb/s) 1345
2 United states of america 130.21 Mbps (16.28 MB/s) 33.44 Mbps (4.18 MB/s) 1276547
ISP Average Download Data Average Upload Data #Recent Test
Xfinity Internet 149.79 Mbps (18.72 MB/s) 15.44 Mbps (1.93 MB/s) 693459
AT&T 101.06 Mbps (12.63 MB/s) 86.95 Mbps (10.87 MB/s) 204102
WOW 117.43 Mbps (14.68 MB/s) 18.54 Mbps (2.32 MB/s) 95429
Mediacom 135.03 Mbps (16.88 MB/s) 22.86 Mbps (2.86 MB/s) 82274
CenturyLink 62.07 Mbps (7.76 MB/s) 49.19 Mbps (6.15 MB/s) 31908
Cox Communications 137.92 Mbps (17.24 MB/s) 18.12 Mbps (2.26 MB/s) 29217
Verizon 77.52 Mbps (9.69 MB/s) 61.73 Mbps (7.72 MB/s) 23725
Cincinnati Bell 111.67 Mbps (13.96 MB/s) 64.29 Mbps (8.04 MB/s) 23238
Comcast 122.73 Mbps (15.34 MB/s) 40.26 Mbps (5.03 MB/s) 17069
Windstream 44.24 Mbps (5.53 MB/s) 25.71 Mbps (3.21 MB/s) 14389
Shentel 59.27 Mbps (7.41 MB/s) 12.44 Mbps (1.56 MB/s) 12847
Zoom Internet 89.74 Mbps (11.22 MB/s) 17.53 Mbps (2.19 MB/s) 10567
Sonic 157.2 Mbps (19.65 MB/s) 186.45 Mbps (23.31 MB/s) 8685
Atlantic Broadband 87.31 Mbps (10.91 MB/s) 15.95 Mbps (1.99 MB/s) 7221
Sprint 30.7 Mbps (3.84 MB/s) 9.9 Mbps (1.24 MB/s) 6951
Google Fiber 245.47 Mbps (30.68 MB/s) 281.06 Mbps (35.13 MB/s) 6717
Starlink 71.61 Mbps (8.95 MB/s) 11.62 Mbps (1.45 MB/s) 1734
Rise 10.25 Mbps (1.28 MB/s) 2.93 Mbps (375.06 Kb/s) 1585
TING 167.02 Mbps (20.88 MB/s) 217.07 Mbps (27.13 MB/s) 1517
Altice USA 51.8 Mbps (6.47 MB/s) 14.37 Mbps (1.8 MB/s) 1359
exede 21.86 Mbps (2.73 MB/s) 3.25 Mbps (416.15 Kb/s) 1160
RCN Corporation 147.35 Mbps (18.42 MB/s) 23.36 Mbps (2.92 MB/s) 929
USA Communications 102.28 Mbps (12.79 MB/s) 103.71 Mbps (12.96 MB/s) 342
Armstrong Zoom 79.18 Mbps (9.9 MB/s) 14.16 Mbps (1.77 MB/s) 93
B2X Online 4.44 Mbps (568.33 Kb/s) 2.1 Mbps (268.83 Kb/s) 27
comelec 34.68 Mbps (4.33 MB/s) 33.36 Mbps (4.17 MB/s) 3
3 Australia 39.55 Mbps (4.94 MB/s) 12.96 Mbps (1.62 MB/s) 440926
ISP Average Download Data Average Upload Data #Recent Test
Optus 41.49 Mbps (5.19 MB/s) 12.42 Mbps (1.55 MB/s) 138752
Telstra 35.78 Mbps (4.47 MB/s) 11.35 Mbps (1.42 MB/s) 106191
TPG 43.96 Mbps (5.49 MB/s) 15.87 Mbps (1.98 MB/s) 84925
iiNet 39.07 Mbps (4.88 MB/s) 12.32 Mbps (1.54 MB/s) 24992
iPrimus 29.16 Mbps (3.64 MB/s) 12.15 Mbps (1.52 MB/s) 22935
Dodo 27.31 Mbps (3.41 MB/s) 11.01 Mbps (1.38 MB/s) 21214
Aussie Broadband 71.61 Mbps (8.95 MB/s) 18.48 Mbps (2.31 MB/s) 17657
foxtel 29.47 Mbps (3.68 MB/s) 12.95 Mbps (1.62 MB/s) 8104
Exetel 29.26 Mbps (3.66 MB/s) 14.84 Mbps (1.85 MB/s) 6656
SpinTel 24.78 Mbps (3.1 MB/s) 9.66 Mbps (1.21 MB/s) 5278
Southern Phone 22.35 Mbps (2.79 MB/s) 8.71 Mbps (1.09 MB/s) 2060
Activ8me 25.24 Mbps (3.15 MB/s) 8.63 Mbps (1.08 MB/s) 1056
Skymesh 17.08 Mbps (2.13 MB/s) 2.69 Mbps (344.2 Kb/s) 753
Commander 37.35 Mbps (4.67 MB/s) 16.57 Mbps (2.07 MB/s) 217
Westnet 35.6 Mbps (4.45 MB/s) 17.64 Mbps (2.2 MB/s) 108
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 33.92 Mbps (4.24 MB/s) 28.07 Mbps (3.51 MB/s) 332547
ISP Average Download Data Average Upload Data #Recent Test
Airtel 35.13 Mbps (4.39 MB/s) 28.97 Mbps (3.62 MB/s) 292253
Jio 21.21 Mbps (2.65 MB/s) 15.04 Mbps (1.88 MB/s) 21597
BSNL 31.47 Mbps (3.93 MB/s) 32.01 Mbps (4 MB/s) 15075
Vodafone Idea India 11.04 Mbps (1.38 MB/s) 6.51 Mbps (832.71 Kb/s) 1667
Tata Teleservices 40.35 Mbps (5.04 MB/s) 34.47 Mbps (4.31 MB/s) 1275
MTNL 16.74 Mbps (2.09 MB/s) 11.42 Mbps (1.43 MB/s) 680
5 United kingdom 49 Mbps (6.12 MB/s) 16.23 Mbps (2.03 MB/s) 305235
ISP Average Download Data Average Upload Data #Recent Test
Vodafone 62.1 Mbps (7.76 MB/s) 25.26 Mbps (3.16 MB/s) 89937
Sky 28.12 Mbps (3.52 MB/s) 8.85 Mbps (1.11 MB/s) 58496
TalkTalk 27.21 Mbps (3.4 MB/s) 8.92 Mbps (1.12 MB/s) 53244
Virgin Media 103.81 Mbps (12.98 MB/s) 17.8 Mbps (2.22 MB/s) 40316
Plusnet 23.14 Mbps (2.89 MB/s) 7.45 Mbps (953.87 Kb/s) 28831
EE 30.71 Mbps (3.84 MB/s) 9.81 Mbps (1.23 MB/s) 21496
BT 46.39 Mbps (5.8 MB/s) 15.18 Mbps (1.9 MB/s) 6889
Post Office 14.02 Mbps (1.75 MB/s) 3.61 Mbps (462.15 Kb/s) 3498
Hyperoptic 157.88 Mbps (19.73 MB/s) 171.43 Mbps (21.43 MB/s) 2495
NOW Broadband 44.96 Mbps (5.62 MB/s) 33.81 Mbps (4.23 MB/s) 25
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 22.06 Mbps (2.76 MB/s) 10.24 Mbps (1.28 MB/s) 30434
ISP Average Download Data Average Upload Data #Recent Test
Tele2 16.19 Mbps (2.02 MB/s) 10.01 Mbps (1.25 MB/s) 24228
TeleCable 40.66 Mbps (5.08 MB/s) 6.51 Mbps (833.76 Kb/s) 5928
Jazztel 113.6 Mbps (14.2 MB/s) 131.7 Mbps (16.46 MB/s) 168
Euskaltel 112.21 Mbps (14.03 MB/s) 75.7 Mbps (9.46 MB/s) 81
ONO 337.21 Mbps (42.15 MB/s) 76.67 Mbps (9.58 MB/s) 29
7 Philippine 60.08 Mbps (7.51 MB/s) 67.73 Mbps (8.47 MB/s) 27606
ISP Average Download Data Average Upload Data #Recent Test
PLDT 60.08 Mbps (7.51 MB/s) 67.73 Mbps (8.47 MB/s) 27606
8 Sweden 22.92 Mbps (2.86 MB/s) 17.23 Mbps (2.15 MB/s) 27391
ISP Average Download Data Average Upload Data #Recent Test
Tele2 16.19 Mbps (2.02 MB/s) 10.01 Mbps (1.25 MB/s) 24228
TeliaSonera 49.75 Mbps (6.22 MB/s) 56.78 Mbps (7.1 MB/s) 2473
Bahnhof 172.77 Mbps (21.6 MB/s) 197.15 Mbps (24.64 MB/s) 376
Com Hem 152.08 Mbps (19.01 MB/s) 44.9 Mbps (5.61 MB/s) 307
Bredbandsbolaget 106.14 Mbps (13.27 MB/s) 134.5 Mbps (16.81 MB/s) 7
9 Switzerland 135.84 Mbps (16.98 MB/s) 50.32 Mbps (6.29 MB/s) 20337
ISP Average Download Data Average Upload Data #Recent Test
UPC 149.6 Mbps (18.7 MB/s) 25.92 Mbps (3.24 MB/s) 12051
Swisscom 117.81 Mbps (14.73 MB/s) 87.73 Mbps (10.97 MB/s) 6911
Sunrise 105.84 Mbps (13.23 MB/s) 76.04 Mbps (9.51 MB/s) 1375
10 Singapore 153.13 Mbps (19.14 MB/s) 175.97 Mbps (22 MB/s) 19640
ISP Average Download Data Average Upload Data #Recent Test
StarHub 153.01 Mbps (19.13 MB/s) 174.6 Mbps (21.82 MB/s) 13917
M1 153.57 Mbps (19.2 MB/s) 179.48 Mbps (22.44 MB/s) 5716
ICONZ 34.39 Mbps (4.3 MB/s) 46.11 Mbps (5.76 MB/s) 7
11 Norway 28.64 Mbps (3.58 MB/s) 27.39 Mbps (3.42 MB/s) 15341
ISP Average Download Data Average Upload Data #Recent Test
Telenor 10.68 Mbps (1.33 MB/s) 7.53 Mbps (963.84 Kb/s) 10123
Active 66.42 Mbps (8.3 MB/s) 69.31 Mbps (8.66 MB/s) 4260
NextGenTel 49.35 Mbps (6.17 MB/s) 51.21 Mbps (6.4 MB/s) 917
Uninett 19.5 Mbps (2.44 MB/s) 10.59 Mbps (1.32 MB/s) 21
Get AS 130.58 Mbps (16.32 MB/s) 74.05 Mbps (9.26 MB/s) 20
12 France 90.28 Mbps (11.29 MB/s) 60.08 Mbps (7.51 MB/s) 14483
ISP Average Download Data Average Upload Data #Recent Test
Orange 88.46 Mbps (11.06 MB/s) 58.36 Mbps (7.3 MB/s) 14063
Free 151.47 Mbps (18.93 MB/s) 117.76 Mbps (14.72 MB/s) 420
13 Slovakia 149.6 Mbps (18.7 MB/s) 25.92 Mbps (3.24 MB/s) 12051
ISP Average Download Data Average Upload Data #Recent Test
UPC Broadband Slovakia 149.6 Mbps (18.7 MB/s) 25.92 Mbps (3.24 MB/s) 12051
14 Germany 41.69 Mbps (5.21 MB/s) 20.47 Mbps (2.56 MB/s) 8037
ISP Average Download Data Average Upload Data #Recent Test
O2 27.17 Mbps (3.4 MB/s) 8.18 Mbps (1.02 MB/s) 6450
Tiscali 88.84 Mbps (11.1 MB/s) 48.24 Mbps (6.03 MB/s) 793
United Internet 118.94 Mbps (14.87 MB/s) 119.08 Mbps (14.89 MB/s) 520
NetCologne 71.86 Mbps (8.98 MB/s) 28.36 Mbps (3.54 MB/s) 141
Tele Columbus 98.86 Mbps (12.36 MB/s) 9.99 Mbps (1.25 MB/s) 110
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 South aftica 20.52 Mbps (2.57 MB/s) 11.17 Mbps (1.4 MB/s) 6813
ISP Average Download Data Average Upload Data #Recent Test
Telkom 19.34 Mbps (2.42 MB/s) 10.33 Mbps (1.29 MB/s) 4668
Rain 18.86 Mbps (2.36 MB/s) 7.6 Mbps (973.07 Kb/s) 922
Mweb 36.11 Mbps (4.51 MB/s) 23.36 Mbps (2.92 MB/s) 652
MTN 15.11 Mbps (1.89 MB/s) 9.89 Mbps (1.24 MB/s) 571
16 Finland 51.68 Mbps (6.46 MB/s) 34.18 Mbps (4.27 MB/s) 6409
ISP Average Download Data Average Upload Data #Recent Test
Elisa 49.8 Mbps (6.23 MB/s) 18.36 Mbps (2.3 MB/s) 3281
TeliaSonera 49.75 Mbps (6.22 MB/s) 56.78 Mbps (7.1 MB/s) 2473
DNA Oy 58.28 Mbps (7.29 MB/s) 15.95 Mbps (1.99 MB/s) 526
Lounea 95.3 Mbps (11.91 MB/s) 77.5 Mbps (9.69 MB/s) 114
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
17 South korea 139.44 Mbps (17.43 MB/s) 152.31 Mbps (19.04 MB/s) 3866
ISP Average Download Data Average Upload Data #Recent Test
KT Corp 148.41 Mbps (18.55 MB/s) 167.74 Mbps (20.97 MB/s) 3175
SKBroadband 98.23 Mbps (12.28 MB/s) 81.4 Mbps (10.18 MB/s) 691
18 United arab emirates 133.3 Mbps (16.66 MB/s) 51.31 Mbps (6.41 MB/s) 2844
ISP Average Download Data Average Upload Data #Recent Test
Etisalat 109.12 Mbps (13.64 MB/s) 49.6 Mbps (6.2 MB/s) 2009
Du 191.47 Mbps (23.93 MB/s) 55.43 Mbps (6.93 MB/s) 835
19 Saudia arabia 46.75 Mbps (5.84 MB/s) 17.75 Mbps (2.22 MB/s) 2471
ISP Average Download Data Average Upload Data #Recent Test
STC 56.28 Mbps (7.04 MB/s) 19.14 Mbps (2.39 MB/s) 872
Zain 50.37 Mbps (6.3 MB/s) 22.87 Mbps (2.86 MB/s) 786
Mobily 42.82 Mbps (5.35 MB/s) 15.2 Mbps (1.9 MB/s) 572
ITC 9.76 Mbps (1.22 MB/s) 2.01 Mbps (257.78 Kb/s) 241
20 Hong kong 239.31 Mbps (29.91 MB/s) 244.16 Mbps (30.52 MB/s) 2129
ISP Average Download Data Average Upload Data #Recent Test
I-Cable 253.43 Mbps (31.68 MB/s) 252.99 Mbps (31.62 MB/s) 1900
So-net 131.07 Mbps (16.38 MB/s) 188.35 Mbps (23.54 MB/s) 187
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 Isreal 112.36 Mbps (14.05 MB/s) 28.87 Mbps (3.61 MB/s) 925
ISP Average Download Data Average Upload Data #Recent Test
Bezeq 76.98 Mbps (9.62 MB/s) 19.61 Mbps (2.45 MB/s) 482
Partner 150.86 Mbps (18.86 MB/s) 38.94 Mbps (4.87 MB/s) 443
22 Japan 204.27 Mbps (25.53 MB/s) 190.85 Mbps (23.86 MB/s) 779
ISP Average Download Data Average Upload Data #Recent Test
NTT Plala 88.98 Mbps (11.12 MB/s) 84.92 Mbps (10.61 MB/s) 281
BIGLOBE 473.92 Mbps (59.24 MB/s) 376.23 Mbps (47.03 MB/s) 218
So-net 131.07 Mbps (16.38 MB/s) 188.35 Mbps (23.54 MB/s) 187
ASAHI Net 67.76 Mbps (8.47 MB/s) 81.42 Mbps (10.18 MB/s) 93
23 Iran 11.4 Mbps (1.42 MB/s) 4.54 Mbps (581.71 Kb/s) 484
ISP Average Download Data Average Upload Data #Recent Test
Mobinnet 11.6 Mbps (1.45 MB/s) 2.98 Mbps (381.48 Kb/s) 349
Pars Online 5.25 Mbps (671.49 Kb/s) 618.07 kbps (77.26 Kb/s) 54
Sepanta 21.04 Mbps (2.63 MB/s) 24.62 Mbps (3.08 MB/s) 42
Shatel 7.68 Mbps (982.45 Kb/s) 2.38 Mbps (304.37 Kb/s) 39
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