Communication Systems Internet Usage

Internet Speeds by Country 2025

Mean Download Speed 2024 (Mbps)

0

50

100

150

200

250

5 Countries with the Fastest Internet

280 Mbps

274 Mbps

235 Mbps

211 Mbps

Country
Mean Download Speed 2024 (Mbps)
Median Fixed Broadband DL Speed 2024 (Mbps)
Median Mobile DL Speed 2024 (Mbps)
Iceland Flag
Iceland280214
Jersey Flag
Jersey274
Macau Flag
Macau235162
Liechtenstein Flag
Liechtenstein223186
Denmark Flag
Denmark211219130
Andorra Flag
Andorra200
Netherlands Flag
Netherlands188187133
Gibraltar Flag
Gibraltar181
France Flag
France177224103
Monaco Flag
Monaco174
South Korea Flag
South Korea173158141
United States Flag
United States162242103
Switzerland Flag
Switzerland16220493.7
Sweden Flag
Sweden15613997.2
Uruguay Flag
Uruguay156156
Israel Flag
Israel15420642.8
Canada Flag
Canada15218874.9
Spain Flag
Spain14920545.7
Slovakia Flag
Slovakia14581.154.8
San Marino Flag
San Marino14394.8
Malta Flag
Malta141117
Norway Flag
Norway141129129
Japan Flag
Japan14019847.4
Hong Kong Flag
Hong Kong13828057.7
Taiwan Flag
Taiwan13719885.9
Singapore Flag
Singapore134298114
Belgium Flag
Belgium12510182
New Zealand Flag
New Zealand12417978.6
Cayman Islands Flag
Cayman Islands119
Puerto Rico Flag
Puerto Rico119
Portugal Flag
Portugal11717283.6
Isle of Man Flag
Isle of Man117
Estonia Flag
Estonia11380.188.6
Hungary Flag
Hungary11217554.3
United Kingdom Flag
United Kingdom11110954.6
Lithuania Flag
Lithuania11112089.7
Bermuda Flag
Bermuda107
Romania Flag
Romania10520163.1
Poland Flag
Poland10415552.6
Ireland Flag
Ireland10313341.1
Qatar Flag
Qatar102173344
Chile Flag
Chile10126641.4
United Arab Emirates Flag
United Arab Emirates99.3298399
Barbados Flag
Barbados97.399.1
Latvia Flag
Latvia95.592.681.4
Finland Flag
Finland95.111493.6
Brazil Flag
Brazil92.817073.1
Slovenia Flag
Slovenia90.49369.7
Germany Flag
Germany87.890.656.7
Serbia Flag
Serbia86.482.356.5
United States Virgin Islands Flag
United States Virgin Islands83.5
Malaysia Flag
Malaysia82.4131107
British Virgin Islands Flag
British Virgin Islands79.3
North Macedonia Flag
North Macedonia79.142.394.3
Australia Flag
Australia7871.997.9
Luxembourg Flag
Luxembourg76.6142114
Guernsey Flag
Guernsey75.6
Czech Republic Flag
Czech Republic74.469.585.4
Montenegro Flag
Montenegro73.961.143.7
Moldova Flag
Moldova73.812149.7
Greece Flag
Greece72.54775
Grenada Flag
Grenada72.5
Italy Flag
Italy72.578.453.5
Bahamas Flag
Bahamas72.363.1
Saint Kitts and Nevis Flag
Saint Kitts and Nevis72
Thailand Flag
Thailand67.823254.8
Bulgaria Flag
Bulgaria67.577.6118
Russia Flag
Russia67.488.125.4
Bahrain Flag
Bahrain67.284.7113
Aruba Flag
Aruba67.1
Trinidad and Tobago Flag
Trinidad and Tobago66.4120
India Flag
India65.563.896.4
Austria Flag
Austria6592.983
Reunion Flag
Reunion63.3
Peru Flag
Peru63.316721.7
Brunei Flag
Brunei62.677.8103
Panama Flag
Panama62.415221.8
Jamaica Flag
Jamaica62.176.4
Argentina Flag
Argentina59.78834.5
Kuwait Flag
Kuwait58.9188240
Oman Flag
Oman57.972.682.8
Saint Lucia Flag
Saint Lucia56.894
Faroe Islands Flag
Faroe Islands56.6
Saint Pierre and Miquelon Flag
Saint Pierre and Miquelon56.6
Saint Martin Flag
Saint Martin56
Guadeloupe Flag
Guadeloupe55.3
Colombia Flag
Colombia53.914518.2
Costa Rica Flag
Costa Rica53.496.737.4
Philippines Flag
Philippines52.194.433.7
Turks and Caicos Islands Flag
Turks and Caicos Islands51.8
Vatican City Flag
Vatican City51.6
Cyprus Flag
Cyprus51.586.173.6
Saint Barthelemy Flag
Saint Barthelemy51.1
New Caledonia Flag
New Caledonia50.6
Curacao Flag
Curacao49.6
Ukraine Flag
Ukraine49.481.820.1
Anguilla Flag
Anguilla49.2
Martinique Flag
Martinique48.5
Dominican Republic Flag
Dominican Republic4836.133
Dominica Flag
Dominica47.993.7
Montserrat Flag
Montserrat46.3
Vietnam Flag
Vietnam45.915257
Belarus Flag
Belarus45.86112
Ecuador Flag
Ecuador45.593.828.8
Bosnia and Herzegovina Flag
Bosnia and Herzegovina45.530.720.6
Paraguay Flag
Paraguay45.192.719.6
Mexico Flag
Mexico44.779.332.5
Greenland Flag
Greenland42.7
French Guiana Flag
French Guiana42.7
Jordan Flag
Jordan42.515128.7
South Africa Flag
South Africa42.447.452
Belize Flag
Belize41.744.7
Saudi Arabia Flag
Saudi Arabia37.6112122
China Flag
China37.6189108
Guatemala Flag
Guatemala37.352.339.7
Eswatini Flag
Eswatini37.2
Guam Flag
Guam36.4
El Salvador Flag
El Salvador35.955.832.6
Nicaragua Flag
Nicaragua33.959.521.5
Antigua and Barbuda Flag
Antigua and Barbuda3340.6
Turkey Flag
Turkey32.942.946.4
Rwanda Flag
Rwanda32.730.5
Mauritius Flag
Mauritius31.151.6
Albania Flag
Albania29.962.750.8
Northern Mariana Islands Flag
Northern Mariana Islands29.8
Botswana Flag
Botswana29.58.53
Guyana Flag
Guyana28.690.8
Nigeria Flag
Nigeria27.621.620.2
Maldives Flag
Maldives27.313.3
Marshall Islands Flag
Marshall Islands26.8
Armenia Flag
Armenia26.856.532.7
Nepal Flag
Nepal2671.6
Cambodia Flag
Cambodia25.545.528.7
Palestine Flag
Palestine25.568.2
Laos Flag
Laos25.138.828.9
Venezuela Flag
Venezuela23.359.813.7
Madagascar Flag
Madagascar22.627.4
Honduras Flag
Honduras21.850.532.6
Bhutan Flag
Bhutan21.2
Uzbekistan Flag
Uzbekistan21.269.436.2
Georgia Flag
Georgia20.834.436.9
Lesotho Flag
Lesotho20.7
Bolivia Flag
Bolivia20.142.511.3
Seychelles Flag
Seychelles20.1
Morocco Flag
Morocco19.629.640.9
Indonesia Flag
Indonesia19.532.129.4
Mongolia Flag
Mongolia19.171.5
Sri Lanka Flag
Sri Lanka18.422.919
Sint Maarten Flag
Sint Maarten18.2
Samoa Flag
Samoa17.8
Ivory Coast Flag
Ivory Coast17.762
Sao Tome and Principe Flag
Sao Tome and Principe17.4
Zimbabwe Flag
Zimbabwe16.821.8
Ghana Flag
Ghana16.637.8
Republic of the Congo Flag
Republic of the Congo16.335.9
American Samoa Flag
American Samoa16.2
Burkina Faso Flag
Burkina Faso15.945.8
Benin Flag
Benin15.522.5
Papua New Guinea Flag
Papua New Guinea15.5
Gabon Flag
Gabon14.841.4
Mayotte Flag
Mayotte14.5
Mozambique Flag
Mozambique14.216.5
French Polynesia Flag
French Polynesia14.2
Kazakhstan Flag
Kazakhstan13.958.851.3
Azerbaijan Flag
Azerbaijan13.845.555.1
Suriname Flag
Suriname13.812.150
Kenya Flag
Kenya13.711.629.5
Uganda Flag
Uganda13.617.1
Myanmar Flag
Myanmar13.321.632.2
Fiji Flag
Fiji13.326.4
Tanzania Flag
Tanzania13.318.622.9
Haiti Flag
Haiti13.241.6
Malawi Flag
Malawi13.1
DR Congo Flag
DR Congo12.838
Angola Flag
Angola12.818.6
Egypt Flag
Egypt12.676.525.6
Liberia Flag
Liberia12.48.9
Algeria Flag
Algeria12.314.324.9
Senegal Flag
Senegal12.221.6
Solomon Islands Flag
Solomon Islands11.5
Namibia Flag
Namibia11.514.727.9
Cape Verde Flag
Cape Verde11.410.7
Tunisia Flag
Tunisia11.210.626.5
Kyrgyzstan Flag
Kyrgyzstan11.265.442.8
Mauritania Flag
Mauritania10.919.3
Togo Flag
Togo10.530.7
Chad Flag
Chad10.5
Iraq Flag
Iraq10.433.432.9
Palau Flag
Palau10
Iran Flag
Iran9.7214.836.7
Lebanon Flag
Lebanon9.6717.435.5
Bangladesh Flag
Bangladesh9.2248.127.8
Zambia Flag
Zambia8.9918.2
Guinea Flag
Guinea8.559.35
Comoros Flag
Comoros8.38
Libya Flag
Libya8.3711.115.1
Cameroon Flag
Cameroon7.979.94
Pakistan Flag
Pakistan7.8515.519.6
Vanuatu Flag
Vanuatu7.67
Mali Flag
Mali7.66
South Sudan Flag
South Sudan7.47
Sierra Leone Flag
Sierra Leone7.2424.7
Djibouti Flag
Djibouti7.2117.1
Somalia Flag
Somalia6.6416.8
Burundi Flag
Burundi6.07
Timor-Leste Flag
Timor-Leste6
Guinea-Bissau Flag
Guinea-Bissau5.63
Falkland Islands Flag
Falkland Islands5.34
Gambia Flag
Gambia5.33
Micronesia Flag
Micronesia5.32
Equatorial Guinea Flag
Equatorial Guinea5.27
Niger Flag
Niger4.97
Wallis and Futuna Flag
Wallis and Futuna4.66
Eritrea Flag
Eritrea4.61
Cuba Flag
Cuba4.49
Ethiopia Flag
Ethiopia4.459.48
Central African Republic Flag
Central African Republic4.08
Sudan Flag
Sudan4.02
Afghanistan Flag
Afghanistan3.113.638.48
Tajikistan Flag
Tajikistan3.129.3
Yemen Flag
Yemen2.997.547.91
Syria Flag
Syria2.83.6512.8
Turkmenistan Flag
Turkmenistan2.723.53
Croatia Flag
Croatia50.776.2
  • Speeds displayed in megabits per second (Mbps).