Measured broadband upload speed (fixed), median (Mbps)
Median fixed-broadband upload speed (Mbps) by country, 2024—based on Ookla Speedtest tests. A unique look at “sending” capacity, not downloads.
Loading visualization...
Key Insights
- •Upload speeds vary dramatically across countries, often more than download speeds, revealing a ‘creator/remote-work’ digital divide.
- •Fiber-heavy markets tend to lead on uploads; cable/DSL-heavy markets may show weaker upload performance even with decent downloads.
- •Small, high-income economies with dense fiber deployment commonly rank among the top upload performers.
- •Low upload capacity can be a hidden constraint on video calls, cloud use, and small business digitalization.
Country Rankings
Top 10 Countries
Bottom 10 Countries
Data Analysis
Value Distribution
How countries are distributed across the value range
Regional Comparison
Average values by world region (Global avg: 18.2Mbps)
About This Statistic
Most “internet speed” headlines focus on download rates, but upload capacity increasingly determines real-world experience—cloud backups, video calls, remote work, and creators publishing content. This statistic uses Speedtest by Ookla’s country-level median fixed-broadband upload speed, measured from millions of user-initiated tests.
Because it reflects actual tests on real connections (not advertised plan speeds), it captures day-to-day performance and infrastructure quality. It also highlights a frequently overlooked digital divide: some countries may have reasonable downloads while still suffering from very weak upload speeds, which affects participation in the modern economy.
Full Data
| Rank ↑ | Country ↕ | Value ↕ |
|---|---|---|
| 1 | Singapore | 56.2Mbps |
| 2 | Monaco | 55.4Mbps |
| 3 | South Korea | 53.1Mbps |
| 4 | Taiwan, Province of China | 49.7Mbps |
| 5 | People's Republic of China | 48.9Mbps |
| 6 | Bermuda | 46.3Mbps |
| 7 | Iceland | 45.8Mbps |
| 8 | Luxembourg | 45.0Mbps |
| 9 | Switzerland | 44.1Mbps |
| 10 | Israel | 43.7Mbps |
| 11 | Japan | 41.5Mbps |
| 12 | State of Palestine | 41.2Mbps |
| 13 | Norway | 40.9Mbps |
| 14 | Sweden | 38.2Mbps |
| 15 | Argentina | 37.6Mbps |
| 16 | Qatar | 36.8Mbps |
| 17 | Finland | 35.6Mbps |
| 18 | Bhutan | 35.2Mbps |
| 19 | Cyprus | 34.8Mbps |
| 20 | United Arab Emirates | 34.5Mbps |
| 21 | Oman | 34.0Mbps |
| 22 | Netherlands | 33.9Mbps |
| 23 | Denmark | 33.7Mbps |
| 24 | Armenia | 33.4Mbps |
| 25 | Belarus | 33.1Mbps |
| 26 | Montenegro | 32.0Mbps |
| 27 | Austria | 31.2Mbps |
| 28 | Estonia | 31.0Mbps |
| 29 | Hungary | 30.6Mbps |
| 30 | Slovenia | 30.3Mbps |
| 31 | Lithuania | 30.1Mbps |
| 32 | Belgium | 29.6Mbps |
| 33 | Croatia | 29.4Mbps |
| 34 | Ukraine | 29.2Mbps |
| 35 | Poland | 29.0Mbps |
| 36 | Slovakia | 28.9Mbps |
| 37 | Kuwait | 28.7Mbps |
| 38 | Georgia | 28.3Mbps |
| 39 | Latvia | 28.0Mbps |
| 40 | Czech Republic | 27.8Mbps |
| 41 | United Kingdom | 27.6Mbps |
| 42 | Andorra | 27.1Mbps |
| 43 | Ireland | 27.0Mbps |
| 44 | Germany | 25.9Mbps |
| 45 | Moldova, Republic of | 25.7Mbps |
| 46 | Portugal | 25.6Mbps |
| 47 | Albania | 25.4Mbps |
| 48 | Malaysia | 25.0Mbps |
| 49 | Virgin Islands, British | 24.8Mbps |
| 50 | Canada | 24.5Mbps |
| 51 | Serbia | 24.3Mbps |
| 52 | Kazakhstan | 23.9Mbps |
| 53 | Romania | 23.7Mbps |
| 54 | France | 23.5Mbps |
| 55 | Costa Rica | 23.2Mbps |
| 56 | Spain | 23.1Mbps |
| 57 | Chile | 22.9Mbps |
| 58 | Central African Republic | 22.4Mbps |
| 59 | Malta | 22.2Mbps |
| 60 | Russian Federation | 22.1Mbps |
| 61 | United States of America | 22.0Mbps |
| 62 | Algeria | 21.9Mbps |
| 63 | Uruguay | 21.6Mbps |
| 64 | Mauritius | 21.5Mbps |
| 65 | New Zealand | 20.9Mbps |
| 66 | Italy | 20.7Mbps |
| 67 | Kyrgyzstan | 20.5Mbps |
| 68 | Saudi Arabia | 20.1Mbps |
| 69 | The Republic of North Macedonia | 20.0Mbps |
| 70 | Australia | 19.8Mbps |
| 71 | Greece | 19.6Mbps |
| 72 | Solomon Islands | 19.2Mbps |
| 73 | Mongolia | 19.1Mbps |
| 74 | Türkiye | 18.9Mbps |
| 75 | Afghanistan | 18.7Mbps |
| 76 | Thailand | 18.4Mbps |
| 77 | Maldives | 17.5Mbps |
| 78 | Cambodia | 16.9Mbps |
| 79 | Bahamas | 16.8Mbps |
| 80 | Bulgaria | 16.6Mbps |
| 81 | Jordan | 16.3Mbps |
| 82 | Angola | 16.1Mbps |
| 83 | Suriname | 16.0Mbps |
| 84 | Cape Verde | 15.2Mbps |
| 85 | Vietnam | 14.8Mbps |
| 86 | Bangladesh | 14.3Mbps |
| 87 | Benin | 14.2Mbps |
| 88 | Mexico | 14.0Mbps |
| 89 | Bosnia and Herzegovina | 12.9Mbps |
| 90 | Lebanon | 12.8Mbps |
| 91 | Pakistan | 12.7Mbps |
| 92 | Chad | 12.6Mbps |
| 93 | Tunisia | 12.5Mbps |
| 94 | Ecuador | 12.4Mbps |
| 95 | South Africa | 12.3Mbps |
| 96 | Indonesia | 12.2Mbps |
| 97 | Brazil | 12.1Mbps |
| 98 | Cote d'Ivoire | 12.0Mbps |
| 99 | Panama | 11.8Mbps |
| 100 | Barbados | 11.7Mbps |
| 101 | Islamic Republic of Iran | 11.4Mbps |
| 102 | Cayman Islands | 11.1Mbps |
| 103 | Morocco | 11.0Mbps |
| 104 | Philippines | 10.8Mbps |
| 105 | Uzbekistan | 10.6Mbps |
| 106 | Trinidad and Tobago | 10.5Mbps |
| 107 | Paraguay | 10.4Mbps |
| 108 | Colombia | 10.3Mbps |
| 109 | Nepal | 10.2Mbps |
| 110 | Honduras | 10.0Mbps |
| 111 | Sri Lanka | 9.9Mbps |
| 112 | India | 9.8Mbps |
| 113 | Belize | 9.7Mbps |
| 114 | Jamaica | 9.6Mbps |
| 115 | Peru | 9.6Mbps |
| 116 | Fiji | 9.5Mbps |
| 117 | Kenya | 9.4Mbps |
| 118 | Eswatini | 9.4Mbps |
| 119 | Guatemala | 9.3Mbps |
| 120 | Dominican Republic | 9.2Mbps |
| 121 | Cameroon | 9.1Mbps |
| 122 | Ghana | 9.0Mbps |
| 123 | New Caledonia | 9.0Mbps |
| 124 | Bahrain | 8.9Mbps |
| 125 | Egypt | 8.6Mbps |
| 126 | Madagascar | 8.5Mbps |
| 127 | Iraq | 8.3Mbps |
| 128 | Lao People's Democratic Republic | 8.1Mbps |
| 129 | El Salvador | 8.0Mbps |
| 130 | Democratic Republic of the Congo | 7.9Mbps |
| 131 | Nigeria | 7.8Mbps |
| 132 | Republic of The Gambia | 7.6Mbps |
| 133 | Libya | 7.5Mbps |
| 134 | Bolivia | 7.4Mbps |
| 135 | Uganda | 7.3Mbps |
| 136 | Seychelles | 7.2Mbps |
| 137 | Comoros | 7.1Mbps |
| 138 | Guyana | 7.0Mbps |
| 139 | Nicaragua | 6.7Mbps |
| 140 | Myanmar | 6.5Mbps |
| 141 | Cuba | 6.4Mbps |
| 142 | Mali | 6.1Mbps |
| 143 | Papua New Guinea | 5.9Mbps |
| 144 | Botswana | 5.8Mbps |
| 145 | Gabon | 5.7Mbps |
| 146 | Namibia | 5.5Mbps |
| 147 | Venezuela | 5.2Mbps |
| 148 | Sierra Leone | 5.0Mbps |
| 149 | Haiti | 4.9Mbps |
| 150 | Mauritania | 4.8Mbps |
| 151 | Togo | 4.7Mbps |
| 152 | Zimbabwe | 4.6Mbps |
| 153 | Timor-Leste | 4.4Mbps |
| 154 | Zambia | 4.3Mbps |
| 155 | Senegal | 4.2Mbps |
| 156 | Brunei Darussalam | 4.1Mbps |
| 157 | Guinea | 4.0Mbps |
| 158 | Mozambique | 3.8Mbps |
| 159 | Rwanda | 3.5Mbps |
| 160 | Burundi | 3.4Mbps |
| 161 | United Republic of Tanzania | 3.3Mbps |
| 162 | Malawi | 3.2Mbps |
| 163 | Ethiopia | 3.1Mbps |
| 164 | Niger | 3.0Mbps |
| 165 | Sudan | 2.6Mbps |
| 166 | Eritrea | 2.3Mbps |
| 167 | Djibouti | 2.0Mbps |
| 168 | Republic of the Congo | 1.9Mbps |
| 169 | Yemen | 1.5Mbps |
| 170 | South Sudan | 1.4Mbps |
| 171 | Somalia | 1.1Mbps |
Topics
Data Source
This data comes from Ookla (Speedtest Global Index) (2024).
View Original Source