Electricity generation from hydropower by country
Measured in terawatt-hours.
Countries reporting
209
Highest
1,397 terawatt-hours
China
Lowest
0 terawatt-hours
Saint Pierre and Miquelon
Median
0.75 terawatt-hours
Years covered
106
1920–2025
Data points
7,927
What the numbers show
Electricity generation from hydropower is currently reported for 209 countries. The highest value is 1,397 terawatt-hours in China; the lowest is 0 terawatt-hours in Saint Pierre and Miquelon.
The median across all reporting countries is 0.75 terawatt-hours, and the mean is 21.24 terawatt-hours.
Over the past decade 89 countries rose and 49 fell. The largest increase was in Belarus (up 745.5%), and the largest decrease in Israel (down 100.0%).
Electricity generation from hydropower: full country ranking
| # | Country | Latest | Year | 10-year change | Trend |
|---|---|---|---|---|---|
| 1 | China | 1,397 terawatt-hours | 2025 | up 25.4% | volatile |
| 2 | Brazil | 388.63 terawatt-hours | 2025 | up 8.0% | volatile |
| 3 | Canada | 344.74 terawatt-hours | 2025 | down 9.8% | rising |
| 4 | United States | 241.7 terawatt-hours | 2025 | down 0.9% | flat |
| 5 | Russia | 199.73 terawatt-hours | 2025 | up 18.9% | rising |
| 6 | India | 177.97 terawatt-hours | 2025 | up 33.3% | volatile |
| 7 | Norway | 144.77 terawatt-hours | 2025 | up 5.4% | rising |
| 8 | Vietnam | 102.35 terawatt-hours | 2025 | up 82.4% | volatile |
| 9 | Japan | 73.9 terawatt-hours | 2025 | down 13.8% | flat |
| 10 | Venezuela | 73 terawatt-hours | 2024 | up 13.5% | volatile |
| 11 | Sweden | 68.24 terawatt-hours | 2025 | down 9.4% | rising |
| 12 | Colombia | 62.5 terawatt-hours | 2025 | up 30.4% | volatile |
| 13 | France | 59.41 terawatt-hours | 2025 | up 6.9% | flat |
| 14 | Turkey | 57.27 terawatt-hours | 2025 | down 14.7% | volatile |
| 15 | Paraguay | 45.11 terawatt-hours | 2025 | down 19.1% | falling |
| 16 | Italy | 41.7 terawatt-hours | 2025 | down 8.4% | rising |
| 17 | Laos | 40 terawatt-hours | 2024 | up 164.6% | volatile |
| 18 | Pakistan | 39.35 terawatt-hours | 2025 | up 13.6% | volatile |
| 19 | Austria | 37.93 terawatt-hours | 2025 | up 2.1% | rising |
| 20 | Malaysia | 35.24 terawatt-hours | 2025 | up 153.2% | volatile |
| 21 | Switzerland | 33.99 terawatt-hours | 2025 | down 11.2% | rising |
| 22 | Peru | 33.88 terawatt-hours | 2025 | up 42.9% | volatile |
| 23 | Spain | 32.74 terawatt-hours | 2025 | up 16.3% | flat |
| 24 | Ethiopia | 32.19 terawatt-hours | 2025 | up 236.0% | volatile |
| 25 | Mexico | 28.75 terawatt-hours | 2025 | down 6.9% | rising |
| 26 | Ecuador | 28.51 terawatt-hours | 2025 | up 119.8% | volatile |
| 27 | Indonesia | 27.29 terawatt-hours | 2024 | up 80.0% | volatile |
| 28 | Argentina | 26.25 terawatt-hours | 2025 | down 18.8% | volatile |
| 29 | New Zealand | 23.77 terawatt-hours | 2025 | down 2.1% | rising |
| 30 | Tajikistan | 23.28 terawatt-hours | 2025 | up 36.9% | rising |
| 31 | Chile | 19.68 terawatt-hours | 2025 | down 15.9% | rising |
| 32 | Germany | 19.56 terawatt-hours | 2025 | up 3.1% | rising |
| 33 | North Korea | 17 terawatt-hours | 2024 | up 32.1% | rising |
| 33 | Zambia | 17 terawatt-hours | 2024 | up 21.1% | rising |
| 35 | Mozambique | 16.3 terawatt-hours | 2024 | up 0.7% | rising |
| 36 | Portugal | 15.18 terawatt-hours | 2025 | up 75.3% | rising |
| 37 | Egypt | 15.07 terawatt-hours | 2025 | up 10.2% | rising |
| 38 | Iceland | 13.46 terawatt-hours | 2024 | up 7.3% | volatile |
| 39 | Democratic Republic of Congo | 13.4 terawatt-hours | 2024 | up 53.5% | rising |
| 40 | Kyrgyzstan | 13.37 terawatt-hours | 2025 | up 21.7% | rising |
| 41 | Iran | 13.03 terawatt-hours | 2025 | down 1.7% | volatile |
| 42 | Nigeria | 12.82 terawatt-hours | 2025 | up 99.7% | rising |
| 43 | Philippines | 12.7 terawatt-hours | 2025 | up 46.7% | rising |
| 44 | Finland | 12.44 terawatt-hours | 2025 | down 25.8% | rising |
| 45 | Australia | 12.22 terawatt-hours | 2025 | down 13.3% | rising |
| 46 | Romania | 12.09 terawatt-hours | 2025 | down 27.3% | rising |
| 47 | Sudan | 11.5 terawatt-hours | 2024 | up 30.4% | volatile |
| 48 | Ukraine | 11.02 terawatt-hours | 2022 | up 5.2% | falling |
| 49 | Angola | 11 terawatt-hours | 2024 | up 120.4% | volatile |
| 49 | Bhutan | 11 terawatt-hours | 2024 | up 53.8% | rising |
| 49 | Nepal | 11 terawatt-hours | 2024 | up 191.8% | volatile |
| 52 | Georgia | 10.64 terawatt-hours | 2025 | up 27.1% | rising |
| 53 | Kazakhstan | 10.51 terawatt-hours | 2025 | up 13.4% | rising |
| 54 | Myanmar | 10 terawatt-hours | 2024 | up 13.3% | rising |
| 55 | Costa Rica | 9.58 terawatt-hours | 2025 | up 19.9% | rising |
| 56 | Ghana | 8.6 terawatt-hours | 2024 | up 3.6% | rising |
| 57 | Serbia | 8.14 terawatt-hours | 2025 | down 19.2% | rising |
| 58 | Albania | 8 terawatt-hours | 2024 | up 69.5% | rising |
| 59 | Thailand | 7.62 terawatt-hours | 2025 | up 102.7% | rising |
| 60 | Panama | 7.13 terawatt-hours | 2024 | up 41.7% | rising |
| 61 | Sri Lanka | 6.59 terawatt-hours | 2025 | up 9.8% | volatile |
| 62 | Guatemala | 6.3 terawatt-hours | 2024 | up 30.2% | rising |
| 62 | Uzbekistan | 6.3 terawatt-hours | 2025 | down 7.6% | rising |
| 64 | Croatia | 5.77 terawatt-hours | 2025 | down 9.7% | rising |
| 65 | Zimbabwe | 5.7 terawatt-hours | 2024 | up 5.0% | rising |
| 66 | United Kingdom | 5.55 terawatt-hours | 2025 | down 11.9% | volatile |
| 67 | Taiwan | 5.51 terawatt-hours | 2025 | up 23.3% | rising |
| 68 | Cambodia | 5.31 terawatt-hours | 2025 | up 145.8% | volatile |
| 69 | Bosnia and Herzegovina | 5.29 terawatt-hours | 2025 | down 4.5% | rising |
| 70 | Cameroon | 5.23 terawatt-hours | 2024 | up 20.8% | rising |
| 71 | Uganda | 5 terawatt-hours | 2024 | up 74.2% | rising |
| 72 | Slovenia | 4.04 terawatt-hours | 2025 | up 6.0% | rising |
| 73 | Bolivia | 3.8 terawatt-hours | 2025 | up 55.7% | rising |
| 73 | Honduras | 3.8 terawatt-hours | 2024 | up 47.3% | rising |
| 73 | South Korea | 3.8 terawatt-hours | 2025 | up 76.7% | rising |
| 76 | Greece | 3.42 terawatt-hours | 2025 | down 43.9% | rising |
| 77 | Uruguay | 3.25 terawatt-hours | 2025 | down 60.7% | falling |
| 78 | Azerbaijan | 3.22 terawatt-hours | 2025 | up 98.8% | rising |
| 79 | Slovakia | 3.16 terawatt-hours | 2025 | down 18.3% | rising |
| 80 | Cote d'Ivoire | 3 terawatt-hours | 2024 | up 58.7% | rising |
| 80 | Guinea | 3 terawatt-hours | 2024 | up 614.3% | volatile |
| 82 | Kenya | 2.94 terawatt-hours | 2025 | down 21.6% | rising |
| 83 | Latvia | 2.93 terawatt-hours | 2025 | up 57.5% | falling |
| 84 | Tanzania | 2.8 terawatt-hours | 2024 | up 8.1% | rising |
| 85 | Armenia | 2.72 terawatt-hours | 2025 | up 24.8% | rising |
| 86 | Bulgaria | 2.53 terawatt-hours | 2025 | down 55.2% | rising |
| 87 | Iraq | 2 terawatt-hours | 2024 | down 31.7% | volatile |
| 88 | El Salvador | 1.96 terawatt-hours | 2025 | up 38.0% | rising |
| 89 | South Africa | 1.83 terawatt-hours | 2025 | up 150.7% | volatile |
| 90 | Czechia | 1.71 terawatt-hours | 2025 | down 4.5% | rising |
| 91 | Poland | 1.7 terawatt-hours | 2025 | down 7.1% | rising |
| 92 | Malawi | 1.69 terawatt-hours | 2024 | down 14.2% | rising |
| 93 | Dominican Republic | 1.53 terawatt-hours | 2025 | up 64.5% | rising |
| 94 | Montenegro | 1.44 terawatt-hours | 2025 | down 3.4% | falling |
| 95 | North Macedonia | 1.36 terawatt-hours | 2025 | down 27.3% | rising |
| 96 | Congo | 1.1 terawatt-hours | 2024 | up 17.0% | rising |
| 97 | Namibia | 1 terawatt-hours | 2024 | down 32.9% | falling |
| 97 | Papua New Guinea | 1 terawatt-hours | 2024 | down 1.0% | rising |
| 99 | Belarus | 0.93 terawatt-hours | 2025 | up 745.5% | volatile |
| 100 | Mali | 0.92 terawatt-hours | 2024 | down 33.3% | volatile |
| 101 | Gabon | 0.91 terawatt-hours | 2024 | up 15.2% | rising |
| 101 | Morocco | 0.91 terawatt-hours | 2025 | down 60.1% | rising |
| 103 | Madagascar | 0.9 terawatt-hours | 2024 | up 2.3% | rising |
| 103 | Suriname | 0.9 terawatt-hours | 2024 | up 63.6% | rising |
| 105 | Afghanistan | 0.75 terawatt-hours | 2024 | down 22.7% | rising |
| 105 | Syria | 0.75 terawatt-hours | 2024 | down 67.9% | volatile |
| 107 | Lebanon | 0.7 terawatt-hours | 2024 | up 268.4% | falling |
| 108 | Bangladesh | 0.65 terawatt-hours | 2025 | up 10.2% | rising |
| 108 | Nicaragua | 0.65 terawatt-hours | 2024 | up 62.5% | rising |
| 111 | Fiji | 0.6 terawatt-hours | 2024 | up 50.0% | rising |
| 112 | New Caledonia | 0.54 terawatt-hours | 2024 | up 86.2% | rising |
| 113 | Rwanda | 0.52 terawatt-hours | 2024 | up 160.0% | volatile |
| 113 | French Guiana | 0.52 terawatt-hours | 2023 | up 6.1% | rising |
| 115 | Greenland | 0.47 terawatt-hours | 2024 | up 20.5% | rising |
| 116 | Belgium | 0.44 terawatt-hours | 2025 | up 37.5% | rising |
| 117 | Equatorial Guinea | 0.4 terawatt-hours | 2024 | up 5.3% | volatile |
| 118 | Reunion | 0.39 terawatt-hours | 2023 | down 30.4% | falling |
| 119 | Burundi | 0.36 terawatt-hours | 2024 | up 157.1% | rising |
| 120 | Lithuania | 0.35 terawatt-hours | 2025 | unchanged | rising |
| 120 | Moldova | 0.35 terawatt-hours | 2025 | up 34.6% | falling |
| 120 | Eswatini | 0.35 terawatt-hours | 2024 | up 52.2% | rising |
| 123 | Senegal | 0.31 terawatt-hours | 2024 | unchanged | rising |
| 124 | Liberia | 0.3 terawatt-hours | 2024 | — | volatile |
| 125 | Belize | 0.24 terawatt-hours | 2024 | down 7.7% | rising |
| 126 | Hungary | 0.23 terawatt-hours | 2025 | unchanged | rising |
| 127 | Mauritania | 0.21 terawatt-hours | 2024 | up 16.7% | volatile |
| 128 | French Polynesia | 0.19 terawatt-hours | 2024 | up 11.8% | rising |
| 129 | Sierra Leone | 0.18 terawatt-hours | 2024 | up 50.0% | volatile |
| 130 | Haiti | 0.16 terawatt-hours | 2024 | up 77.8% | falling |
| 131 | Central African Republic | 0.14 terawatt-hours | 2023 | unchanged | rising |
| 132 | Faroe Islands | 0.13 terawatt-hours | 2023 | up 44.4% | rising |
| 133 | Cuba | 0.12 terawatt-hours | 2024 | up 20.0% | rising |
| 133 | Jamaica | 0.12 terawatt-hours | 2024 | down 14.3% | rising |
| 135 | Mauritius | 0.11 terawatt-hours | 2024 | up 22.2% | rising |
| 136 | Burkina Faso | 0.09 terawatt-hours | 2024 | unchanged | rising |
| 137 | Togo | 0.08 terawatt-hours | 2024 | down 33.3% | rising |
| 138 | Mongolia | 0.06 terawatt-hours | 2025 | unchanged | volatile |
| 139 | Netherlands | 0.05 terawatt-hours | 2025 | down 44.4% | volatile |
| 139 | Puerto Rico | 0.05 terawatt-hours | 2025 | unchanged | falling |
| 142 | Estonia | 0.03 terawatt-hours | 2025 | unchanged | volatile |
| 142 | Samoa | 0.03 terawatt-hours | 2024 | unchanged | falling |
| 144 | Dominica | 0.02 terawatt-hours | 2023 | down 50.0% | falling |
| 144 | Denmark | 0.02 terawatt-hours | 2025 | unchanged | falling |
| 144 | Algeria | 0.02 terawatt-hours | 2024 | down 92.0% | volatile |
| 144 | Jordan | 0.02 terawatt-hours | 2024 | down 66.7% | falling |
| 144 | Saint Vincent and the Grenadines | 0.02 terawatt-hours | 2024 | up 100.0% | falling |
| 149 | Sao Tome and Principe | 0.01 terawatt-hours | 2023 | unchanged | volatile |
| 149 | Turkmenistan | 0.01 terawatt-hours | 2024 | — | volatile |
| 149 | Tunisia | 0.01 terawatt-hours | 2025 | down 85.7% | volatile |
| 149 | Vanuatu | 0.01 terawatt-hours | 2023 | — | volatile |
| 154 | Aruba | 0 terawatt-hours | 2024 | — | flat |
| 154 | United Arab Emirates | 0 terawatt-hours | 1999 | — | flat |
| 154 | American Samoa | 0 terawatt-hours | 2024 | — | flat |
| 154 | Antigua and Barbuda | 0 terawatt-hours | 2024 | — | flat |
| 154 | Benin | 0 terawatt-hours | 2024 | — | flat |
| 154 | Bahrain | 0 terawatt-hours | 2024 | — | flat |
| 154 | Bahamas | 0 terawatt-hours | 2024 | — | flat |
| 154 | Bermuda | 0 terawatt-hours | 2024 | — | flat |
| 154 | Barbados | 0 terawatt-hours | 2024 | — | flat |
| 154 | Brunei | 0 terawatt-hours | 2024 | — | flat |
| 154 | Botswana | 0 terawatt-hours | 2024 | — | flat |
| 154 | Comoros | 0 terawatt-hours | 2023 | — | flat |
| 154 | Cape Verde | 0 terawatt-hours | 2024 | — | flat |
| 154 | Cayman Islands | 0 terawatt-hours | 2024 | — | flat |
| 154 | Cyprus | 0 terawatt-hours | 2025 | — | flat |
| 154 | Djibouti | 0 terawatt-hours | 2024 | — | flat |
| 154 | Eritrea | 0 terawatt-hours | 2024 | — | flat |
| 154 | Gibraltar | 0 terawatt-hours | 2024 | — | flat |
| 154 | Gambia | 0 terawatt-hours | 2024 | — | flat |
| 154 | Guinea-Bissau | 0 terawatt-hours | 2024 | — | flat |
| 154 | Grenada | 0 terawatt-hours | 2024 | — | flat |
| 154 | Guam | 0 terawatt-hours | 2024 | — | flat |
| 154 | Guyana | 0 terawatt-hours | 2024 | — | flat |
| 154 | Hong Kong | 0 terawatt-hours | 2024 | — | flat |
| 154 | Israel | 0 terawatt-hours | 2025 | down 100.0% | volatile |
| 154 | Kiribati | 0 terawatt-hours | 2024 | — | flat |
| 154 | Saint Kitts and Nevis | 0 terawatt-hours | 2024 | — | flat |
| 154 | Kuwait | 0 terawatt-hours | 2025 | — | flat |
| 154 | Libya | 0 terawatt-hours | 2024 | — | flat |
| 154 | Saint Lucia | 0 terawatt-hours | 2024 | — | flat |
| 154 | Lesotho | 0 terawatt-hours | 2024 | down 100.0% | falling |
| 154 | Macao | 0 terawatt-hours | 2024 | — | flat |
| 154 | Maldives | 0 terawatt-hours | 2024 | — | flat |
| 154 | Niger | 0 terawatt-hours | 2024 | — | flat |
| 154 | Nauru | 0 terawatt-hours | 2024 | — | flat |
| 154 | Oman | 0 terawatt-hours | 2025 | — | flat |
| 154 | Palestine | 0 terawatt-hours | 2024 | — | flat |
| 154 | Qatar | 0 terawatt-hours | 2025 | — | flat |
| 154 | Saudi Arabia | 0 terawatt-hours | 1999 | — | flat |
| 154 | Singapore | 0 terawatt-hours | 1999 | — | flat |
| 154 | Solomon Islands | 0 terawatt-hours | 2024 | — | flat |
| 154 | Somalia | 0 terawatt-hours | 2024 | — | flat |
| 154 | South Sudan | 0 terawatt-hours | 2024 | — | flat |
| 154 | Seychelles | 0 terawatt-hours | 2024 | — | flat |
| 154 | Turks and Caicos Islands | 0 terawatt-hours | 2024 | — | flat |
| 154 | Chad | 0 terawatt-hours | 2024 | — | flat |
| 154 | East Timor | 0 terawatt-hours | 2024 | — | flat |
| 154 | Tonga | 0 terawatt-hours | 2024 | — | flat |
| 154 | Trinidad and Tobago | 0 terawatt-hours | 2024 | — | flat |
| 154 | British Virgin Islands | 0 terawatt-hours | 2023 | — | flat |
| 154 | United States Virgin Islands | 0 terawatt-hours | 2023 | — | flat |
| 154 | Yemen | 0 terawatt-hours | 2024 | — | flat |
| 154 | Western Sahara | 0 terawatt-hours | 2009 | — | flat |
| 154 | Cook Islands | 0 terawatt-hours | 2024 | — | flat |
| 154 | Montserrat | 0 terawatt-hours | 2024 | — | flat |
| 154 | Niue | 0 terawatt-hours | 2023 | — | flat |
| 154 | Falkland Islands | 0 terawatt-hours | 2023 | — | flat |
| 154 | Saint Helena | 0 terawatt-hours | 2023 | — | flat |
| 154 | Saint Pierre and Miquelon | 0 terawatt-hours | 2023 | — | flat |
Regions and income groups
Aggregates are excluded from the country ranking above so that a region can never outrank a country.
About this data
Measured in terawatt-hours.