Rankings at a glance
Top 10 · Hydroelectricity net generation (2024)
China tops the global rankings for hydroelectricity net generation, recording 1.4 trillion kWh in 2024, followed by Brazil (417.9 billion kWh) and Canada (342.0 billion kWh). The United States (242.9 billion kWh) and Russia (212.0 billion kWh) complete the top 5. India (154.7 billion kWh) and Norway (139.0 billion kWh) follow close behind. Vietnam (96.0 billion kWh), Venezuela (73.0 billion kWh), and Türkiye (71.7 billion kWh) round out the top ten. The spread across the top ten is substantial: China has 20× the figure recorded by Türkiye (71.7 billion kWh). Four of the top ten are in Asia. Among these countries, Türkiye saw the largest year-over-year change at +15.8%.
Rank changes
How hydroelectricity net generation changed between two years
Pin two years to compare
Scrub the slider above to a year, then tap the dashed slot to pin it. Pin a second year to see rank changes visualised.
Examples: 1980 → 2024, 2014 → 2024