Skip to main content

Hydroelectricity net generation (2024)

156/237 countries
World Total4.5trillion kWhYear-over-year+4.32%5-year change+13.67%
1980
2024
2024

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

andSelect a second year

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

All countries

Frequently asked questions

Which country has the highest hydroelectricity net generation?
China has the highest hydroelectricity net generation at 1.4 trillion kWh as of 2024, according to U.S. Energy Information Administration (EIA).
Which country has the lowest hydroelectricity net generation?
Benin has the lowest hydroelectricity net generation at 60.0 thousand kWh as of 2024, according to U.S. Energy Information Administration (EIA).
What is the total hydroelectricity net generation worldwide?
The combined hydroelectricity net generation across 156 countries totals 4.5 trillion kWh as of 2024, according to U.S. Energy Information Administration (EIA).

Source: U.S. Energy Information Administration (EIA) · Updated