Electricity generation from hydropower by country

Measured in terawatt-hours.

Countries reporting
156
Highest
1,397 terawatt-hours
China
Lowest
0 terawatt-hours
Lesotho
Median
3.24 terawatt-hours
Years covered
106
1920–2025
Data points
7,927

What the numbers show

Electricity generation from hydropower is currently reported for 156 countries. The highest value is 1,397 terawatt-hours in China; the lowest is 0 terawatt-hours in Lesotho.

The median across all reporting countries is 3.24 terawatt-hours, and the mean is 29.76 terawatt-hours.

Over the past decade 90 countries rose and 52 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 USSR 202.99 terawatt-hours 1984 up 53.7% rising
6 Russia 199.73 terawatt-hours 2025 up 18.9% rising
7 India 177.97 terawatt-hours 2025 up 33.3% volatile
8 Norway 144.77 terawatt-hours 2025 up 5.4% rising
9 Vietnam 102.35 terawatt-hours 2025 up 82.4% volatile
10 Japan 73.9 terawatt-hours 2025 down 13.8% flat
11 Venezuela 73 terawatt-hours 2024 up 13.5% volatile
12 Sweden 68.24 terawatt-hours 2025 down 9.4% rising
13 Colombia 62.5 terawatt-hours 2025 up 30.4% volatile
14 France 59.41 terawatt-hours 2025 up 6.9% flat
15 Turkey 57.27 terawatt-hours 2025 down 14.7% volatile
16 Paraguay 45.11 terawatt-hours 2025 down 19.1% falling
17 Italy 41.7 terawatt-hours 2025 down 8.4% rising
18 Laos 40 terawatt-hours 2024 up 164.6% volatile
19 Pakistan 39.35 terawatt-hours 2025 up 13.6% volatile
20 Austria 37.93 terawatt-hours 2025 up 2.1% rising
21 Malaysia 35.24 terawatt-hours 2025 up 153.2% volatile
22 Switzerland 33.99 terawatt-hours 2025 down 11.2% rising
23 Peru 33.88 terawatt-hours 2025 up 42.9% volatile
24 Spain 32.74 terawatt-hours 2025 up 16.3% flat
25 Ethiopia 32.19 terawatt-hours 2025 up 236.0% volatile
26 Mexico 28.75 terawatt-hours 2025 down 6.9% rising
27 Ecuador 28.51 terawatt-hours 2025 up 119.8% volatile
28 Indonesia 27.29 terawatt-hours 2024 up 80.0% volatile
29 Argentina 26.25 terawatt-hours 2025 down 18.8% volatile
30 New Zealand 23.77 terawatt-hours 2025 down 2.1% rising
31 Tajikistan 23.28 terawatt-hours 2025 up 36.9% rising
32 Chile 19.68 terawatt-hours 2025 down 15.9% rising
33 Germany 19.56 terawatt-hours 2025 up 3.1% rising
34 North Korea 17 terawatt-hours 2024 up 32.1% rising
34 Zambia 17 terawatt-hours 2024 up 21.1% rising
36 Mozambique 16.3 terawatt-hours 2024 up 0.7% rising
37 Portugal 15.18 terawatt-hours 2025 up 75.3% rising
38 Egypt 15.07 terawatt-hours 2025 up 10.2% rising
39 Iceland 13.46 terawatt-hours 2024 up 7.3% volatile
40 Democratic Republic of Congo 13.4 terawatt-hours 2024 up 53.5% rising
41 Kyrgyzstan 13.37 terawatt-hours 2025 up 21.7% rising
42 Iran 13.03 terawatt-hours 2025 down 1.7% volatile
43 Nigeria 12.82 terawatt-hours 2025 up 99.7% rising
44 Philippines 12.7 terawatt-hours 2025 up 46.7% rising
45 Finland 12.44 terawatt-hours 2025 down 25.8% rising
46 Australia 12.22 terawatt-hours 2025 down 13.3% rising
47 Romania 12.09 terawatt-hours 2025 down 27.3% rising
48 Sudan 11.5 terawatt-hours 2024 up 30.4% volatile
49 Ukraine 11.02 terawatt-hours 2022 up 5.2% falling
50 Angola 11 terawatt-hours 2024 up 120.4% volatile
50 Bhutan 11 terawatt-hours 2024 up 53.8% rising
50 Nepal 11 terawatt-hours 2024 up 191.8% volatile
53 Georgia 10.64 terawatt-hours 2025 up 27.1% rising
54 Kazakhstan 10.51 terawatt-hours 2025 up 13.4% rising
55 Myanmar 10 terawatt-hours 2024 up 13.3% rising
56 Costa Rica 9.58 terawatt-hours 2025 up 19.9% rising
57 Ghana 8.6 terawatt-hours 2024 up 3.6% rising
58 Serbia 8.14 terawatt-hours 2025 down 19.2% rising
59 Albania 8 terawatt-hours 2024 up 69.5% rising
60 Thailand 7.62 terawatt-hours 2025 up 102.7% rising
61 Panama 7.13 terawatt-hours 2024 up 41.7% rising
62 Sri Lanka 6.59 terawatt-hours 2025 up 9.8% volatile
63 Guatemala 6.3 terawatt-hours 2024 up 30.2% rising
63 Uzbekistan 6.3 terawatt-hours 2025 down 7.6% rising
65 Croatia 5.77 terawatt-hours 2025 down 9.7% rising
66 Zimbabwe 5.7 terawatt-hours 2024 up 5.0% rising
67 United Kingdom 5.55 terawatt-hours 2025 down 11.9% volatile
68 Taiwan 5.51 terawatt-hours 2025 up 23.3% rising
69 Cambodia 5.31 terawatt-hours 2025 up 145.8% volatile
70 Bosnia and Herzegovina 5.29 terawatt-hours 2025 down 4.5% rising
71 Cameroon 5.23 terawatt-hours 2024 up 20.8% rising
72 Uganda 5 terawatt-hours 2024 up 74.2% rising
73 Slovenia 4.04 terawatt-hours 2025 up 6.0% rising
74 Bolivia 3.8 terawatt-hours 2025 up 55.7% rising
74 Honduras 3.8 terawatt-hours 2024 up 47.3% rising
74 South Korea 3.8 terawatt-hours 2025 up 76.7% rising
77 Greece 3.42 terawatt-hours 2025 down 43.9% rising
78 Uruguay 3.25 terawatt-hours 2025 down 60.7% falling
79 Azerbaijan 3.22 terawatt-hours 2025 up 98.8% rising
80 Slovakia 3.16 terawatt-hours 2025 down 18.3% rising
81 Cote d'Ivoire 3 terawatt-hours 2024 up 58.7% rising
81 Guinea 3 terawatt-hours 2024 up 614.3% volatile
83 Kenya 2.94 terawatt-hours 2025 down 21.6% rising
84 Latvia 2.93 terawatt-hours 2025 up 57.5% falling
85 Tanzania 2.8 terawatt-hours 2024 up 8.1% rising
86 Armenia 2.72 terawatt-hours 2025 up 24.8% rising
87 Bulgaria 2.53 terawatt-hours 2025 down 55.2% rising
88 Iraq 2 terawatt-hours 2024 down 31.7% volatile
89 El Salvador 1.96 terawatt-hours 2025 up 38.0% rising
90 South Africa 1.83 terawatt-hours 2025 up 150.7% volatile
91 Czechia 1.71 terawatt-hours 2025 down 4.5% rising
92 Poland 1.7 terawatt-hours 2025 down 7.1% rising
93 Malawi 1.69 terawatt-hours 2024 down 14.2% rising
94 Dominican Republic 1.53 terawatt-hours 2025 up 64.5% rising
95 Montenegro 1.44 terawatt-hours 2025 down 3.4% falling
96 North Macedonia 1.36 terawatt-hours 2025 down 27.3% rising
97 Congo 1.1 terawatt-hours 2024 up 17.0% rising
98 Namibia 1 terawatt-hours 2024 down 32.9% falling
98 Papua New Guinea 1 terawatt-hours 2024 down 1.0% rising
100 Belarus 0.93 terawatt-hours 2025 up 745.5% volatile
101 Mali 0.92 terawatt-hours 2024 down 33.3% volatile
102 Gabon 0.91 terawatt-hours 2024 up 15.2% rising
102 Morocco 0.91 terawatt-hours 2025 down 60.1% rising
104 Madagascar 0.9 terawatt-hours 2024 up 2.3% rising
104 Suriname 0.9 terawatt-hours 2024 up 63.6% rising
106 Afghanistan 0.75 terawatt-hours 2024 down 22.7% rising
106 Syria 0.75 terawatt-hours 2024 down 67.9% volatile
108 Lebanon 0.7 terawatt-hours 2024 up 268.4% falling
109 Bangladesh 0.65 terawatt-hours 2025 up 10.2% rising
109 Ireland 0.65 terawatt-hours 2025 down 19.8% flat
109 Nicaragua 0.65 terawatt-hours 2024 up 62.5% rising
112 Fiji 0.6 terawatt-hours 2024 up 50.0% rising
113 New Caledonia 0.54 terawatt-hours 2024 up 86.2% rising
114 Rwanda 0.52 terawatt-hours 2024 up 160.0% volatile
114 French Guiana 0.52 terawatt-hours 2023 up 6.1% rising
116 Greenland 0.47 terawatt-hours 2024 up 20.5% rising
117 Belgium 0.44 terawatt-hours 2025 up 37.5% rising
118 Equatorial Guinea 0.4 terawatt-hours 2024 up 5.3% volatile
119 Reunion 0.39 terawatt-hours 2023 down 30.4% falling
120 Burundi 0.36 terawatt-hours 2024 up 157.1% rising
121 Lithuania 0.35 terawatt-hours 2025 unchanged rising
121 Moldova 0.35 terawatt-hours 2025 up 34.6% falling
121 Eswatini 0.35 terawatt-hours 2024 up 52.2% rising
124 Senegal 0.31 terawatt-hours 2024 unchanged rising
125 Liberia 0.3 terawatt-hours 2024 volatile
126 Belize 0.24 terawatt-hours 2024 down 7.7% rising
127 Hungary 0.23 terawatt-hours 2025 unchanged rising
128 Mauritania 0.21 terawatt-hours 2024 up 16.7% volatile
129 French Polynesia 0.19 terawatt-hours 2024 up 11.8% rising
130 Sierra Leone 0.18 terawatt-hours 2024 up 50.0% volatile
131 Haiti 0.16 terawatt-hours 2024 up 77.8% falling
132 Central African Republic 0.14 terawatt-hours 2023 unchanged rising
133 Faroe Islands 0.13 terawatt-hours 2023 up 44.4% rising
134 Cuba 0.12 terawatt-hours 2024 up 20.0% rising
134 Jamaica 0.12 terawatt-hours 2024 down 14.3% rising
136 Mauritius 0.11 terawatt-hours 2024 up 22.2% rising
137 Burkina Faso 0.09 terawatt-hours 2024 unchanged rising
138 Togo 0.08 terawatt-hours 2024 down 33.3% rising
139 Mongolia 0.06 terawatt-hours 2025 unchanged volatile
140 Luxembourg 0.05 terawatt-hours 2025 down 50.0% rising
140 Netherlands 0.05 terawatt-hours 2025 down 44.4% volatile
140 Puerto Rico 0.05 terawatt-hours 2025 unchanged falling
143 Estonia 0.03 terawatt-hours 2025 unchanged volatile
143 Samoa 0.03 terawatt-hours 2024 unchanged falling
145 Dominica 0.02 terawatt-hours 2023 down 50.0% falling
145 Denmark 0.02 terawatt-hours 2025 unchanged falling
145 Algeria 0.02 terawatt-hours 2024 down 92.0% volatile
145 Jordan 0.02 terawatt-hours 2024 down 66.7% falling
145 Saint Vincent and the Grenadines 0.02 terawatt-hours 2024 up 100.0% falling
150 Sao Tome and Principe 0.01 terawatt-hours 2023 unchanged volatile
150 Turkmenistan 0.01 terawatt-hours 2024 volatile
150 Tunisia 0.01 terawatt-hours 2025 down 85.7% volatile
150 Vanuatu 0.01 terawatt-hours 2023 volatile
150 Guadeloupe 0.01 terawatt-hours 2023 down 50.0% rising
155 Israel 0 terawatt-hours 2025 down 100.0% volatile
155 Lesotho 0 terawatt-hours 2024 down 100.0% falling

Regions and income groups

Aggregates are excluded from the country ranking above so that a region can never outrank a country.

Share, cite or embed this page

Cite this page

Electricity generation from hydropower by country. Statizoid, drawing on Ember (2026) and other sources – with major processing by Our World in Data. Retrieved 22 September 2026, from https://energy.statizoid.com/stat/hydropower-generation/

Embed or link this data

Paste this into a page to link back to these figures. The data itself is free to reuse under CC BY 4.0 (Our World in Data); please keep the attribution.

<a href="https://energy.statizoid.com/stat/hydropower-generation/">Electricity generation from hydropower by country</a> — Statizoid

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.