Hydroelectricity Generation by Country

Hydroelectricity generation by country measures the amount of electricity generated from hydroelectric sources in each country, measured in quadrillion British thermal units (quad Btu) per year. The statistics are based on the U.S. Energy Information Administration's (EIA) International Energy Statistics. The table covers 133 countries with a reported 2024 value, from 2019 to 2024. The World total stood at 15.4 quad Btu in 2024, up from 14.44 in 2023.

Hydroelectricity Generation by Country Map

Hydroelectricity generation measures the electricity produced from hydroelectric sources, as reported in the EIA dataset.

Hydroelectricity Generation by Country

#
Country
2024 (quad Btu)
1
China
China CN
4.86
2
Brazil
Brazil BR
1.43
3
Canada
Canada CA
1.17
4
United States
United States US
0.83
5
Russia
Russia RU
0.72
6
India
India IN
0.53
7
Norway
Norway NO
0.47
8
Vietnam
Vietnam VN
0.33
9
Venezuela
Venezuela VE
0.25
10
Türkiye
Türkiye TR
0.24
11
France
France FR
0.24
12
Japan
Japan JP
0.24
13
Sweden
Sweden SE
0.22
14
Colombia
Colombia CO
0.19
15
Paraguay
Paraguay PY
0.18
16
Italy
Italy IT
0.18
17
Switzerland
Switzerland CH
0.15
18
Austria
Austria AT
0.15
19
Laos
Laos LA
0.14
20
Pakistan
Pakistan PK
0.14
21
Spain
Spain ES
0.12
22
Argentina
Argentina AR
0.11
23
Malaysia
Malaysia MY
0.11
24
Peru
Peru PE
0.11
25
Indonesia
Indonesia ID
0.09
26
Chile
Chile CL
0.09
27
New Zealand
New Zealand NZ
0.08
28
Germany
Germany DE
0.08
29
Ecuador
Ecuador EC
0.08
30
Mexico
Mexico MX
0.08
31
Tajikistan
Tajikistan TJ
0.07
32
Iran
Iran IR
0.06
33
North Korea
North Korea KP
0.06
34
Zambia
Zambia ZM
0.06
35
Mozambique
Mozambique MZ
0.06
36
Ethiopia
Ethiopia ET
0.05
37
Portugal
Portugal PT
0.05
38
Egypt
Egypt EG
0.05
39
Romania
Romania RO
0.05
40
Finland
Finland FI
0.05
41
Kyrgyzstan
Kyrgyzstan KG
0.05
42
Australia
Australia AU
0.05
43
Iceland
Iceland IS
0.05
44
DR Congo
DR Congo CD
0.05
45
Sudan
Sudan SD
0.04
46
Angola
Angola AO
0.04
47
Bhutan
Bhutan BT
0.04
48
Georgia
Georgia GE
0.04
49
Kazakhstan
Kazakhstan KZ
0.04
50
Nepal
Nepal NP
0.04
51
Serbia
Serbia RS
0.04
52
Philippines
Philippines PH
0.03
53
Myanmar
Myanmar MM
0.03
54
Nigeria
Nigeria NG
0.03
55
Ukraine
Ukraine UA
0.03
56
Ghana
Ghana GH
0.03
57
Albania
Albania AL
0.03
58
Costa Rica
Costa Rica CR
0.03
59
Uzbekistan
Uzbekistan UZ
0.03
60
Panama
Panama PA
0.02
61
Cambodia
Cambodia KH
0.02
62
Sri Lanka
Sri Lanka LK
0.02
63
Croatia
Croatia HR
0.02
64
Thailand
Thailand TH
0.02
65
Guatemala
Guatemala GT
0.02
66
United Kingdom
United Kingdom GB
0.02
67
Zimbabwe
Zimbabwe ZW
0.02
68
Cameroon
Cameroon CM
0.02
69
Slovenia
Slovenia SI
0.02
70
Bosnia and Herzegovina
Bosnia and Herzegovina BA
0.02
71
Uganda
Uganda UG
0.02
72
Uruguay
Uruguay UY
0.02
73
Slovakia
Slovakia SK
0.01
74
South Korea
South Korea KR
0.01
75
Taiwan
Taiwan TW
0.01
76
Honduras
Honduras HN
0.01
77
Bolivia
Bolivia BO
0.01
78
Latvia
Latvia LV
0.01
79
Kenya
Kenya KE
0.01
80
Greece
Greece GR
0.01
81
Azerbaijan
Azerbaijan AZ
0.01
82
Ivory Coast
Ivory Coast CI
0.01
83
Guinea
Guinea GN
0.01
84
South Africa
South Africa ZA
0.01
85
Bulgaria
Bulgaria BG
0.01
86
Tanzania
Tanzania TZ
0.01
87
Czech Republic
Czech Republic CZ
0.01
88
El Salvador
El Salvador SV
0.01
89
Armenia
Armenia AM
0.01
90
Iraq
Iraq IQ
0.01
91
Montenegro
Montenegro ME
0.01
92
Poland
Poland PL
0.01
93
Malawi
Malawi MW
0.01
94
Dominican Republic
Dominican Republic DO
0.01
95
North Macedonia
North Macedonia MK
0
96
Congo
Congo CG
0
97
Namibia
Namibia NA
0
98
Papua New Guinea
Papua New Guinea PG
0
99
Mali
Mali ML
0
100
Gabon
Gabon GA
0
101
Madagascar
Madagascar MG
0
102
Suriname
Suriname SR
0
103
Morocco
Morocco MA
0
104
Ireland
Ireland IE
0
105
Syria
Syria SY
0
106
Afghanistan
Afghanistan AF
0
107
Bangladesh
Bangladesh BD
0
108
Lebanon
Lebanon LB
0
109
Nicaragua
Nicaragua NI
0
110
Fiji
Fiji FJ
0
111
Belgium
Belgium BE
0
112
New Caledonia
New Caledonia NC
0
113
Rwanda
Rwanda RW
0
114
Greenland
Greenland GL
0
115
Lithuania
Lithuania LT
0
116
Belarus
Belarus BY
0
117
Equatorial Guinea
Equatorial Guinea GQ
0
118
Kosovo
Kosovo XK
0
119
Burundi
Burundi BI
0
120
Eswatini
Eswatini SZ
0
121
Moldova
Moldova MD
0
122
Senegal
Senegal SN
0
123
Liberia
Liberia LR
0
124
Belize
Belize BZ
0
125
Hungary
Hungary HU
0
126
Mauritania
Mauritania MR
0
127
French Polynesia
French Polynesia PF
0
128
Sierra Leone
Sierra Leone SL
0
129
Haiti
Haiti HT
0
130
Central African Republic
Central African Republic CF
0
131
Jamaica
Jamaica JM
0
132
Algeria
Algeria DZ
0
133
Lesotho
Lesotho LS
0

China alone accounted for about 32 percent of the World total in 2024, and China and Brazil together for about 41 percent; the top three countries accounted for about 48 percent, the top five for about 58 percent, and the top ten for about 70 percent. China's hydroelectricity generation was about 3.4 times that of Brazil, the second-largest generator.

Countries With the Largest Hydroelectricity Generation in 2024

China generated the most hydroelectricity generation in 2024 with 4.86 quad Btu. Brazil ranked second with 1.43 quad Btu, followed by Canada (1.17), United States (0.83), Russia (0.72), India (0.53), Norway (0.47), Vietnam (0.33), Venezuela (0.25), Türkiye (0.24).

Hydroelectricity Generation Around the World

In Asia, China (4.86) leads by a wide margin, ahead of India (0.53) and Vietnam (0.33); Japan (0.24) and Türkiye (0.24) also report notable volumes. In Europe, Norway (0.47) is the largest generator, ahead of France (0.24), Sweden (0.22) and Austria (0.15).

In North America, Canada (1.17) dominates, followed by the United States (0.83) and Mexico (0.08). In South America, Brazil (1.43) leads, ahead of Venezuela (0.25) and Colombia (0.19). In Africa, Zambia (0.06) and Mozambique (0.06) report the largest volumes, while values remain small compared with global totals.

Comparison of Hydroelectricity Generation and Total Generation

From the same EIA dataset, this indicator is reported separately from other generation sources. The comparison is limited to the two indicators taken directly from the same EIA tables.

Global Structure in This Dataset

Hydroelectricity generation figures are concentrated among the largest generators: the top five generators account for about 58 percent of World generation in 2024, while the top ten account for about 70 percent. The structure was stable between 2019 and 2024, with China remaining the largest generator in every year shown.

Largest Changes in Hydroelectricity Generation, 2023-2024

China recorded the largest increase among the listed countries, rising from 4.24 quad Btu in 2023 to 4.86 in 2024 (up 0.62, about 14.6 percent). France rose by 0.05, and Russia by 0.05.

Canada recorded the largest decline, falling from 1.23 to 1.17 quad Btu (down 0.06, about 5.1 percent). Vietnam fell from 0.34 to 0.33 (down 0.02), while Romania declined by 0.01. The World total rose from 14.44 to 15.4 quad Btu (up 0.96, about 6.6 percent).

The trend between 2019 and 2024 shows variations across countries, with some recording steady growth and others experiencing fluctuations.

Total and Ratio Analysis for 2019-2024

The World total for hydroelectricity generation moved between 14.35 and 15.4 quad Btu in this period. It was 14.35 in 2019, 14.78 in 2020, 14.57 in 2021, 14.76 in 2022, 14.44 in 2023, and then 15.4 in 2024.

Hydroelectricity Generation by Country

#
Country
2019
2020
2021
2022
2023
2024
1
China
China
4.3 4.51 4.37 4.46 4.24 4.86
2
Brazil
Brazil
1.36 1.35 1.24 1.46 1.44 1.43
3
Canada
Canada
1.28 1.3 1.29 1.34 1.23 1.17
4
United States
United States
0.98 0.97 0.86 0.87 0.84 0.83
5
Russia
Russia
0.66 0.73 0.73 0.67 0.68 0.72
6
India
India
0.53 0.51 0.56 0.59 0.5 0.53
7
Norway
Norway
0.42 0.48 0.49 0.44 0.46 0.47
8
Vietnam
Vietnam
0.23 0.25 0.27 0.33 0.34 0.33
9
Venezuela
Venezuela
0.17 0.21 0.22 0.22 0.22 0.25
10
Türkiye
Türkiye
0.3 0.27 0.19 0.23 0.21 0.24
11
France
France
0.19 0.21 0.2 0.15 0.19 0.24
12
Japan
Japan
0.27 0.27 0.27 0.25 0.25 0.24
13
Sweden
Sweden
0.22 0.24 0.24 0.25 0.22 0.22
14
Colombia
Colombia
0.18 0.17 0.21 0.2 0.19 0.19
15
Paraguay
Paraguay
0.17 0.16 0.14 0.15 0.15 0.18
16
Italy
Italy
0.15 0.16 0.15 0.1 0.13 0.18
17
Switzerland
Switzerland
0.12 0.13 0.13 0.1 0.13 0.15
18
Austria
Austria
0.14 0.14 0.14 0.12 0.14 0.15
19
Laos
Laos
0.07 0.1 0.11 0.13 0.14 0.14
20
Pakistan
Pakistan
0.11 0.11 0.11 0.12 0.12 0.14
21
Spain
Spain
0.08 0.1 0.1 0.06 0.08 0.12
22
Argentina
Argentina
0.09 0.08 0.07 0.08 0.07 0.11
23
Malaysia
Malaysia
0.09 0.09 0.11 0.11 0.11 0.11
24
Peru
Peru
0.11 0.1 0.11 0.1 0.1 0.11
25
Indonesia
Indonesia
0.07 0.08 0.08 0.09 0.08 0.09
26
Chile
Chile
0.08 0.07 0.06 0.07 0.08 0.09
27
New Zealand
New Zealand
0.09 0.08 0.08 0.09 0.09 0.08
28
Germany
Germany
0.07 0.06 0.07 0.06 0.07 0.08
29
Ecuador
Ecuador
0.08 0.08 0.09 0.08 0.09 0.08
30
Mexico
Mexico
0.08 0.09 0.11 0.12 0.07 0.08
31
Tajikistan
Tajikistan
0.07 0.06 0.06 0.07 0.07 0.07
32
Iran
Iran
0.11 0.08 0.04 0.04 0.04 0.06
33
North Korea
North Korea
0.04 0.04 0.05 0.06 0.06 0.06
34
Zambia
Zambia
0.04 0.04 0.05 0.06 0.06 0.06
35
Mozambique
Mozambique
0.05 0.05 0.05 0.06 0.06 0.06
36
Ethiopia
Ethiopia
0.05 0.05 0.05 0.06 0.06 0.05
37
Portugal
Portugal
0.03 0.04 0.04 0.02 0.04 0.05
38
Egypt
Egypt
0.04 0.05 0.05 0.05 0.05 0.05
39
Romania
Romania
0.05 0.05 0.06 0.05 0.06 0.05
40
Finland
Finland
0.04 0.05 0.05 0.05 0.05 0.05
41
Kyrgyzstan
Kyrgyzstan
0.05 0.05 0.04 0.04 0.04 0.05
42
Australia
Australia
0.05 0.05 0.06 0.06 0.05 0.05
43
Iceland
Iceland
0.05 0.04 0.05 0.05 0.05 0.05
44
DR Congo
DR Congo
0.04 0.04 0.04 0.05 0.05 0.05
45
Sudan
Sudan
0.03 0.04 0.04 0.04 0.04 0.04
46
Angola
Angola
0.04 0.04 0.04 0.04 0.04 0.04
47
Bhutan
Bhutan
0.03 0.04 0.04 0.04 0.04 0.04
48
Georgia
Georgia
0.03 0.03 0.03 0.04 0.04 0.04
49
Kazakhstan
Kazakhstan
0.03 0.03 0.03 0.03 0.03 0.04
50
Nepal
Nepal
0.02 0.02 0.03 0.04 0.04 0.04
51
Serbia
Serbia
0.03 0.03 0.04 0.03 0.04 0.04
52
Philippines
Philippines
0.03 0.02 0.03 0.03 0.03 0.03
53
Myanmar
Myanmar
0.04 0.03 0.03 0.03 0.03 0.03
54
Nigeria
Nigeria
0.03 0.03 0.03 0.03 0.03 0.03
55
Ukraine
Ukraine
0.03 0.03 0.04 0.03 0.04 0.03
56
Ghana
Ghana
0.02 0.02 0.03 0.03 0.03 0.03
57
Albania
Albania
0.02 0.02 0.03 0.02 0.03 0.03
58
Costa Rica
Costa Rica
0.03 0.03 0.03 0.03 0.03 0.03
59
Uzbekistan
Uzbekistan
0.02 0.02 0.02 0.02 0.02 0.03
60
Panama
Panama
0.02 0.03 0.03 0.03 0.02 0.02
61
Cambodia
Cambodia
0.01 0.01 0.02 0.02 0.02 0.02
62
Sri Lanka
Sri Lanka
0.02 0.02 0.02 0.02 0.02 0.02
63
Croatia
Croatia
0.02 0.02 0.02 0.02 0.03 0.02
64
Thailand
Thailand
0.02 0.02 0.02 0.02 0.02 0.02
65
Guatemala
Guatemala
0.02 0.02 0.02 0.02 0.02 0.02
66
United Kingdom
United Kingdom
0.02 0.02 0.02 0.02 0.02 0.02
67
Zimbabwe
Zimbabwe
0.01 0.01 0.02 0.02 0.02 0.02
68
Cameroon
Cameroon
0.02 0.02 0.02 0.02 0.02 0.02
69
Slovenia
Slovenia
0.02 0.02 0.02 0.01 0.02 0.02
70
Bosnia and Herzegovina
Bosnia and Herzegovina
0.02 0.02 0.02 0.02 0.02 0.02
71
Uganda
Uganda
0.01 0.01 0.02 0.02 0.02 0.02
72
Uruguay
Uruguay
0.03 0.01 0.02 0.02 0.01 0.02
73
Slovakia
Slovakia
0.01 0.02 0.01 0.01 0.01 0.01
74
South Korea
South Korea
0.01 0.01 0.01 0.01 0.01 0.01
75
Taiwan
Taiwan
0.02 0.01 0.01 0.02 0.01 0.01
76
Honduras
Honduras
0.01 0.01 0.01 0.01 0.01 0.01
77
Bolivia
Bolivia
0.01 0.01 0.01 0.01 0.01 0.01
78
Latvia
Latvia
0.01 0.01 0.01 0.01 0.01 0.01
79
Kenya
Kenya
0.01 0.01 0.01 0.01 0.01 0.01
80
Greece
Greece
0.01 0.01 0.02 0.01 0.02 0.01
81
Azerbaijan
Azerbaijan
0.01 0 0 0.01 0.01 0.01
82
Ivory Coast
Ivory Coast
0.01 0.01 0.01 0.01 0.01 0.01
83
Guinea
Guinea
0 0.01 0.01 0.01 0.01 0.01
84
South Africa
South Africa
0 0.01 0.01 0.01 0.01 0.01
85
Bulgaria
Bulgaria
0.01 0.01 0.02 0.01 0.01 0.01
86
Tanzania
Tanzania
0.01 0.01 0.01 0.01 0.01 0.01
87
Czech Republic
Czech Republic
0.01 0.01 0.01 0.01 0.01 0.01
88
El Salvador
El Salvador
0.01 0.01 0.01 0.01 0.01 0.01
89
Armenia
Armenia
0.01 0.01 0.01 0.01 0.01 0.01
90
Iraq
Iraq
0.02 0.01 0.01 0.01 0 0.01
91
Montenegro
Montenegro
0.01 0 0.01 0 0.01 0.01
92
Poland
Poland
0.01 0.01 0.01 0.01 0.01 0.01
93
Malawi
Malawi
0.01 0.01 0.01 0.01 0.01 0.01
94
Dominican Republic
Dominican Republic
0 0 0.01 0.01 0.01 0.01
95
North Macedonia
North Macedonia
0 0 0 0 0.01 0
96
Congo
Congo
0 0 0 0 0 0
97
Namibia
Namibia
0 0.01 0 0 0 0
98
Papua New Guinea
Papua New Guinea
0 0 0 0 0 0
99
Mali
Mali
0 0 0 0.01 0 0
100
Gabon
Gabon
0 0 0 0.01 0 0
101
Madagascar
Madagascar
0 0 0 0 0 0
102
Suriname
Suriname
0 0 0 0 0 0
103
Morocco
Morocco
0.01 0 0 0 0 0
104
Ireland
Ireland
0 0 0 0 0 0
105
Syria
Syria
0 0 0 0 0 0
106
Afghanistan
Afghanistan
0 0 0 0 0 0
107
Bangladesh
Bangladesh
0 0 0 0 0 0
108
Lebanon
Lebanon
0 0 0 0 0 0
109
Nicaragua
Nicaragua
0 0 0 0 0 0
110
Fiji
Fiji
0 0 0 0 0 0
111
Belgium
Belgium
0 0 0 0 0 0
112
New Caledonia
New Caledonia
0 0 0 0 0 0
113
Rwanda
Rwanda
0 0 0 0 0 0
114
Greenland
Greenland
0 0 0 0 0 0
115
Lithuania
Lithuania
0 0 0 0 0 0
116
Belarus
Belarus
0 0 0 0 0 0
117
Equatorial Guinea
Equatorial Guinea
0 0 0 0 0 0
118
Kosovo
Kosovo
0 0 0 0 0 0
119
Burundi
Burundi
0 0 0 0 0 0
120
Eswatini
Eswatini
0 0 0 0 0 0
121
Moldova
Moldova
0 0 0 0 0 0
122
Senegal
Senegal
0 0 0 0 0 0
123
Liberia
Liberia
0 0 0 0 0 0
124
Belize
Belize
0 0 0 0 0 0
125
Hungary
Hungary
0 0 0 0 0 0
126
Mauritania
Mauritania
0 0 0 0 0 0
127
French Polynesia
French Polynesia
0 0 0 0 0 0
128
Sierra Leone
Sierra Leone
0 0 0 0 0 0
129
Haiti
Haiti
0 0 0 0 0 0
130
Central African Republic
Central African Republic
0 0 0 0 0 0
131
Jamaica
Jamaica
0 0 0 0 0 0
132
Algeria
Algeria
0 0 0 0 0 0
133
Lesotho
Lesotho
0 0 0 0 0 0

Methodology

The statistics are based on the U.S. Energy Information Administration's (EIA) International Energy Statistics. Values refer to hydroelectricity generation, in quadrillion British thermal units (quad Btu) per year as in the source, and 2024 figures are from the INTL.33-12 series where listed. Where no value is available, the cell is left empty. A value of 0 indicates that the source reports zero. The sum of individually listed countries does not equal the World total where shown, because the source includes estimates and rounding. This page covers hydroelectricity generation only and does not include other indicators, which are reported separately in the source.

Frequently Asked Questions

Which country had the largest hydroelectricity generation in 2024 in this dataset?

China had the largest hydroelectricity generation in this dataset in 2024 with 4.86 quad Btu.

How many countries are included for hydroelectricity generation in this dataset?

The table covers 133 countries with reported values for 2019-2024 where listed; the source reports the World total as 15.4 quad Btu for 2024.

What does this indicator measure?

It measures hydroelectricity generation, in quad Btu per year, where the source lists values individually. It is distinct from other indicators which are reported separately in the same tables.

Data Disclaimer: Projected data (future years) are estimates based on mathematical models. Actual values may differ. Learn about our methodology →

Sources

(0) Comments

Please log in to leave a comment.

Log in