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 LatestYear 10-year changeTrend
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

Indicator
Electricity generation from hydropower
Unit
terawatt-hours
Source
Ember (2026) and other sources – with major processing by Our World in Data
Licence
CC BY 4.0 (Our World in Data)
Coverage
217 places, 7,927 data points, 1920–2025
Last refreshed

Measured in terawatt-hours.