Rank Country Average Download Data Average Upload Data # Recent Tests
1 Pakistan 6.37 Mbps (814.78 Kb/s) 2.99 Mbps (382.39 Kb/s) 2048682
ISP Average Download Data Average Upload Data #Recent Test
PTCL 6.25 Mbps (799.99 Kb/s) 2.81 Mbps (359.57 Kb/s) 2007234
NayaTel 11.73 Mbps (1.47 MB/s) 13.28 Mbps (1.66 MB/s) 21636
Wateen Telecom 14.16 Mbps (1.77 MB/s) 10.77 Mbps (1.35 MB/s) 13828
WorldCall 8.8 Mbps (1.1 MB/s) 9.04 Mbps (1.13 MB/s) 4637
Wi-Tribe 3.95 Mbps (505.48 Kb/s) 2.58 Mbps (330.41 Kb/s) 1347
2 United states of america 131.98 Mbps (16.5 MB/s) 34.54 Mbps (4.32 MB/s) 1366867
ISP Average Download Data Average Upload Data #Recent Test
Xfinity Internet 152.7 Mbps (19.09 MB/s) 15.59 Mbps (1.95 MB/s) 731626
AT&T 102.08 Mbps (12.76 MB/s) 88.87 Mbps (11.11 MB/s) 222104
WOW 119.61 Mbps (14.95 MB/s) 18.72 Mbps (2.34 MB/s) 102215
Mediacom 135.29 Mbps (16.91 MB/s) 22.9 Mbps (2.86 MB/s) 85099
CenturyLink 59.93 Mbps (7.49 MB/s) 48.15 Mbps (6.02 MB/s) 36282
Cox Communications 140.78 Mbps (17.6 MB/s) 18.69 Mbps (2.34 MB/s) 32259
Cincinnati Bell 111.27 Mbps (13.91 MB/s) 65.28 Mbps (8.16 MB/s) 26825
Verizon 79.98 Mbps (10 MB/s) 63.05 Mbps (7.88 MB/s) 25952
Comcast 124.82 Mbps (15.6 MB/s) 41.16 Mbps (5.14 MB/s) 18058
Windstream 45.63 Mbps (5.7 MB/s) 27.16 Mbps (3.39 MB/s) 15773
Shentel 61.52 Mbps (7.69 MB/s) 13.82 Mbps (1.73 MB/s) 14951
Zoom Internet 91.03 Mbps (11.38 MB/s) 19.15 Mbps (2.39 MB/s) 11708
Sonic 163.01 Mbps (20.38 MB/s) 191.74 Mbps (23.97 MB/s) 9393
Atlantic Broadband 90.9 Mbps (11.36 MB/s) 16.84 Mbps (2.1 MB/s) 8264
Google Fiber 246.5 Mbps (30.81 MB/s) 287.34 Mbps (35.92 MB/s) 8162
Sprint 31.1 Mbps (3.89 MB/s) 10.58 Mbps (1.32 MB/s) 7001
Starlink 82.31 Mbps (10.29 MB/s) 11.56 Mbps (1.44 MB/s) 3476
Rise 11.85 Mbps (1.48 MB/s) 3.47 Mbps (444.07 Kb/s) 1772
TING 174.74 Mbps (21.84 MB/s) 222.15 Mbps (27.77 MB/s) 1663
Altice USA 51.89 Mbps (6.49 MB/s) 14.46 Mbps (1.81 MB/s) 1436
RCN Corporation 236.93 Mbps (29.62 MB/s) 24.53 Mbps (3.07 MB/s) 1185
exede 21.86 Mbps (2.73 MB/s) 3.25 Mbps (416.15 Kb/s) 1160
USA Communications 102.43 Mbps (12.8 MB/s) 103.37 Mbps (12.92 MB/s) 376
Armstrong Zoom 79.18 Mbps (9.9 MB/s) 14.16 Mbps (1.77 MB/s) 93
B2X Online 4.84 Mbps (619 Kb/s) 2.18 Mbps (279.4 Kb/s) 31
comelec 34.68 Mbps (4.33 MB/s) 33.36 Mbps (4.17 MB/s) 3
3 Australia 42.15 Mbps (5.27 MB/s) 13.13 Mbps (1.64 MB/s) 518305
ISP Average Download Data Average Upload Data #Recent Test
Optus 43.53 Mbps (5.44 MB/s) 12.64 Mbps (1.58 MB/s) 169825
Telstra 36.67 Mbps (4.58 MB/s) 11.41 Mbps (1.43 MB/s) 121218
TPG 51.05 Mbps (6.38 MB/s) 15.95 Mbps (1.99 MB/s) 103616
iiNet 39.86 Mbps (4.98 MB/s) 12.47 Mbps (1.56 MB/s) 27933
iPrimus 29.66 Mbps (3.71 MB/s) 12.24 Mbps (1.53 MB/s) 25237
Dodo 27.86 Mbps (3.48 MB/s) 11.16 Mbps (1.4 MB/s) 23814
Aussie Broadband 72.09 Mbps (9.01 MB/s) 18.71 Mbps (2.34 MB/s) 19723
foxtel 30.33 Mbps (3.79 MB/s) 12.87 Mbps (1.61 MB/s) 9088
Exetel 29.74 Mbps (3.72 MB/s) 15.14 Mbps (1.89 MB/s) 7033
SpinTel 25.14 Mbps (3.14 MB/s) 9.73 Mbps (1.22 MB/s) 5525
Southern Phone 23.29 Mbps (2.91 MB/s) 8.83 Mbps (1.1 MB/s) 2527
Activ8me 24.13 Mbps (3.02 MB/s) 7.95 Mbps (1018.18 Kb/s) 1279
Skymesh 17.64 Mbps (2.2 MB/s) 2.76 Mbps (353.14 Kb/s) 842
Westnet 99.59 Mbps (12.45 MB/s) 32 Mbps (4 MB/s) 386
Commander 37.11 Mbps (4.64 MB/s) 16.28 Mbps (2.03 MB/s) 231
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 34.77 Mbps (4.35 MB/s) 29.33 Mbps (3.67 MB/s) 418615
ISP Average Download Data Average Upload Data #Recent Test
Airtel 35.68 Mbps (4.46 MB/s) 29.88 Mbps (3.73 MB/s) 327119
Jio 31.8 Mbps (3.98 MB/s) 26.67 Mbps (3.33 MB/s) 68621
BSNL 33.46 Mbps (4.18 MB/s) 33.51 Mbps (4.19 MB/s) 17608
Vodafone Idea India 11.95 Mbps (1.49 MB/s) 6.39 Mbps (817.45 Kb/s) 3079
Tata Teleservices 42.55 Mbps (5.32 MB/s) 36.89 Mbps (4.61 MB/s) 1463
MTNL 18.32 Mbps (2.29 MB/s) 11.76 Mbps (1.47 MB/s) 725
5 United kingdom 55.94 Mbps (6.99 MB/s) 17.04 Mbps (2.13 MB/s) 399756
ISP Average Download Data Average Upload Data #Recent Test
Vodafone 64.5 Mbps (8.06 MB/s) 25.02 Mbps (3.13 MB/s) 113388
Sky 31.45 Mbps (3.93 MB/s) 10.06 Mbps (1.26 MB/s) 74928
Virgin Media 113.49 Mbps (14.19 MB/s) 18.97 Mbps (2.37 MB/s) 71532
TalkTalk 28.07 Mbps (3.51 MB/s) 9.28 Mbps (1.16 MB/s) 59043
Plusnet 23.43 Mbps (2.93 MB/s) 7.41 Mbps (948.52 Kb/s) 34446
EE 32.74 Mbps (4.09 MB/s) 10.03 Mbps (1.25 MB/s) 26744
BT 55.04 Mbps (6.88 MB/s) 17.58 Mbps (2.2 MB/s) 12248
Post Office 15.15 Mbps (1.89 MB/s) 3.96 Mbps (507.51 Kb/s) 4315
Hyperoptic 161.28 Mbps (20.16 MB/s) 181.11 Mbps (22.64 MB/s) 3068
NOW Broadband 59 Mbps (7.38 MB/s) 44.37 Mbps (5.55 MB/s) 36
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 Philippine 67.51 Mbps (8.44 MB/s) 75.61 Mbps (9.45 MB/s) 63782
ISP Average Download Data Average Upload Data #Recent Test
PLDT 67.51 Mbps (8.44 MB/s) 75.61 Mbps (9.45 MB/s) 63782
7 Spain 23.45 Mbps (2.93 MB/s) 11.2 Mbps (1.4 MB/s) 34398
ISP Average Download Data Average Upload Data #Recent Test
Tele2 17.3 Mbps (2.16 MB/s) 10.21 Mbps (1.28 MB/s) 27338
TeleCable 42.63 Mbps (5.33 MB/s) 9.74 Mbps (1.22 MB/s) 6701
Jazztel 116.24 Mbps (14.53 MB/s) 131.5 Mbps (16.44 MB/s) 245
Euskaltel 112.82 Mbps (14.1 MB/s) 75.94 Mbps (9.49 MB/s) 85
ONO 337.21 Mbps (42.15 MB/s) 76.67 Mbps (9.58 MB/s) 29
8 Sweden 24.9 Mbps (3.11 MB/s) 18.49 Mbps (2.31 MB/s) 31056
ISP Average Download Data Average Upload Data #Recent Test
Tele2 17.3 Mbps (2.16 MB/s) 10.21 Mbps (1.28 MB/s) 27338
TeliaSonera 54.29 Mbps (6.79 MB/s) 56.84 Mbps (7.1 MB/s) 2849
Bahnhof 176.97 Mbps (22.12 MB/s) 213.19 Mbps (26.65 MB/s) 555
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 138.1 Mbps (17.26 MB/s) 55.23 Mbps (6.9 MB/s) 22720
ISP Average Download Data Average Upload Data #Recent Test
UPC 152.25 Mbps (19.03 MB/s) 26.59 Mbps (3.32 MB/s) 12507
Swisscom 123.36 Mbps (15.42 MB/s) 92.59 Mbps (11.57 MB/s) 8571
Sunrise 107.34 Mbps (13.42 MB/s) 78.31 Mbps (9.79 MB/s) 1642
10 Singapore 155.59 Mbps (19.45 MB/s) 174.68 Mbps (21.83 MB/s) 22238
ISP Average Download Data Average Upload Data #Recent Test
StarHub 151.64 Mbps (18.96 MB/s) 171.99 Mbps (21.5 MB/s) 14637
M1 163.34 Mbps (20.42 MB/s) 180 Mbps (22.5 MB/s) 7592
ICONZ 44.72 Mbps (5.59 MB/s) 57.36 Mbps (7.17 MB/s) 9
11 Norway 38.43 Mbps (4.8 MB/s) 38.95 Mbps (4.87 MB/s) 20855
ISP Average Download Data Average Upload Data #Recent Test
Telenor 12.29 Mbps (1.54 MB/s) 8.78 Mbps (1.1 MB/s) 10335
Active 65.54 Mbps (8.19 MB/s) 70.48 Mbps (8.81 MB/s) 9508
NextGenTel 49.75 Mbps (6.22 MB/s) 51.07 Mbps (6.38 MB/s) 969
Uninett 20.79 Mbps (2.6 MB/s) 15.1 Mbps (1.89 MB/s) 23
Get AS 130.58 Mbps (16.32 MB/s) 74.05 Mbps (9.26 MB/s) 20
12 France 96.81 Mbps (12.1 MB/s) 62.74 Mbps (7.84 MB/s) 17383
ISP Average Download Data Average Upload Data #Recent Test
Orange 94.87 Mbps (11.86 MB/s) 60.7 Mbps (7.59 MB/s) 16898
Free 164.53 Mbps (20.57 MB/s) 134.06 Mbps (16.76 MB/s) 485
13 South aftica 22.73 Mbps (2.84 MB/s) 13.18 Mbps (1.65 MB/s) 14540
ISP Average Download Data Average Upload Data #Recent Test
Telkom 20.3 Mbps (2.54 MB/s) 12.2 Mbps (1.53 MB/s) 8939
Mweb 32.1 Mbps (4.01 MB/s) 22.91 Mbps (2.86 MB/s) 2203
Rain 25.17 Mbps (3.15 MB/s) 7.79 Mbps (997.55 Kb/s) 1997
MTN 20 Mbps (2.5 MB/s) 11.83 Mbps (1.48 MB/s) 1401
14 Slovakia 152.25 Mbps (19.03 MB/s) 26.59 Mbps (3.32 MB/s) 12507
ISP Average Download Data Average Upload Data #Recent Test
UPC Broadband Slovakia 152.25 Mbps (19.03 MB/s) 26.59 Mbps (3.32 MB/s) 12507
15 Germany 40.54 Mbps (5.07 MB/s) 19.38 Mbps (2.42 MB/s) 10248
ISP Average Download Data Average Upload Data #Recent Test
O2 27.37 Mbps (3.42 MB/s) 8.29 Mbps (1.04 MB/s) 8386
Tiscali 86.01 Mbps (10.75 MB/s) 46.95 Mbps (5.87 MB/s) 946
United Internet 122.36 Mbps (15.29 MB/s) 123.52 Mbps (15.44 MB/s) 576
NetCologne 72.75 Mbps (9.09 MB/s) 25.82 Mbps (3.23 MB/s) 174
Tele Columbus 104.42 Mbps (13.05 MB/s) 10.72 Mbps (1.34 MB/s) 132
Claranet 168.52 Mbps (21.06 MB/s) 182.24 Mbps (22.78 MB/s) 29
Strato AG 552.22 Mbps (69.03 MB/s) 458.46 Mbps (57.31 MB/s) 5
16 Finland 54.3 Mbps (6.79 MB/s) 34.69 Mbps (4.34 MB/s) 8396
ISP Average Download Data Average Upload Data #Recent Test
Elisa 49.93 Mbps (6.24 MB/s) 19.35 Mbps (2.42 MB/s) 4555
TeliaSonera 54.29 Mbps (6.79 MB/s) 56.84 Mbps (7.1 MB/s) 2849
DNA Oy 54.83 Mbps (6.85 MB/s) 15.91 Mbps (1.99 MB/s) 695
Lounea 115.53 Mbps (14.44 MB/s) 102.82 Mbps (12.85 MB/s) 281
Anvia 266.52 Mbps (33.32 MB/s) 95.72 Mbps (11.97 MB/s) 12
SurfNet Suomi 12.46 Mbps (1.56 MB/s) 18.24 Mbps (2.28 MB/s) 4
17 United arab emirates 124.57 Mbps (15.57 MB/s) 58.12 Mbps (7.27 MB/s) 5812
ISP Average Download Data Average Upload Data #Recent Test
Etisalat 119.57 Mbps (14.95 MB/s) 63.14 Mbps (7.89 MB/s) 4354
Du 139.52 Mbps (17.44 MB/s) 43.12 Mbps (5.39 MB/s) 1458
18 Saudia arabia 49.62 Mbps (6.2 MB/s) 25.27 Mbps (3.16 MB/s) 4818
ISP Average Download Data Average Upload Data #Recent Test
STC 65.08 Mbps (8.13 MB/s) 32.75 Mbps (4.09 MB/s) 2043
Zain 35.83 Mbps (4.48 MB/s) 23.07 Mbps (2.88 MB/s) 1600
Mobily 49.25 Mbps (6.16 MB/s) 18.74 Mbps (2.34 MB/s) 902
ITC 15.99 Mbps (2 MB/s) 3.77 Mbps (483.15 Kb/s) 273
19 South korea 137.55 Mbps (17.19 MB/s) 149.08 Mbps (18.64 MB/s) 4673
ISP Average Download Data Average Upload Data #Recent Test
KT Corp 145.8 Mbps (18.23 MB/s) 164.38 Mbps (20.55 MB/s) 3815
SKBroadband 100.82 Mbps (12.6 MB/s) 81.06 Mbps (10.13 MB/s) 858
20 Hong kong 239.37 Mbps (29.92 MB/s) 247.52 Mbps (30.94 MB/s) 2454
ISP Average Download Data Average Upload Data #Recent Test
I-Cable 252.57 Mbps (31.57 MB/s) 255.24 Mbps (31.9 MB/s) 2195
So-net 136.69 Mbps (17.09 MB/s) 200.12 Mbps (25.01 MB/s) 216
PCCW 82.27 Mbps (10.28 MB/s) 95.18 Mbps (11.9 MB/s) 41
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 134.21 Mbps (16.78 MB/s) 32.25 Mbps (4.03 MB/s) 1984
ISP Average Download Data Average Upload Data #Recent Test
Bezeq 104.86 Mbps (13.11 MB/s) 26.6 Mbps (3.32 MB/s) 1278
Partner 187.33 Mbps (23.42 MB/s) 42.49 Mbps (5.31 MB/s) 706
22 Japan 200.24 Mbps (25.03 MB/s) 198.03 Mbps (24.75 MB/s) 861
ISP Average Download Data Average Upload Data #Recent Test
NTT Plala 87.83 Mbps (10.98 MB/s) 85.87 Mbps (10.73 MB/s) 305
BIGLOBE 448.39 Mbps (56.05 MB/s) 367.48 Mbps (45.93 MB/s) 238
So-net 136.69 Mbps (17.09 MB/s) 200.12 Mbps (25.01 MB/s) 216
ASAHI Net 91.86 Mbps (11.48 MB/s) 133.61 Mbps (16.7 MB/s) 102
23 Iran 11.47 Mbps (1.43 MB/s) 4.41 Mbps (564.54 Kb/s) 505
ISP Average Download Data Average Upload Data #Recent Test
Mobinnet 11.82 Mbps (1.48 MB/s) 2.96 Mbps (379.24 Kb/s) 358
Pars Online 5.25 Mbps (671.49 Kb/s) 618.07 kbps (77.26 Kb/s) 54
Shatel 7.66 Mbps (980.64 Kb/s) 1.98 Mbps (253.68 Kb/s) 50
Sepanta 20.78 Mbps (2.6 MB/s) 24.07 Mbps (3.01 MB/s) 43
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