MAX Logo

Global Rankings

Hydroelectricity Capacity

million kilowatts

Rank
Country
million kilowatts
Current
Previous
1
1
China flag
China
338.67
2
2
Brazil flag
Brazil
109.24
3
3
Canada flag
Canada
81.82
4
4
United States flag
United States
79.77
5
5
Russia flag
Russia
48.53
6
6
India flag
India
45.76
7
7
Norway flag
Norway
31.56
8
8
Turkey flag
Turkey
30.98
9
9
Japan flag
Japan
22.38
10
10
France flag
France
19.67
11
11
Vietnam flag
Vietnam
17.11
12
12
Sweden flag
Sweden
16.38
13
14
Venezuela flag
Venezuela
15.39
14
13
Italy flag
Italy
14.91
15
15
Spain flag
Spain
14.29
16
16
Mexico flag
Mexico
12.61
17
17
Colombia flag
Colombia
11.94
18
18
Iran flag
Iran
11.13
19
19
Argentina flag
Argentina
10.34
20
22
Pakistan flag
Pakistan
9.93
21
21
Austria flag
Austria
9
22
20
Paraguay flag
Paraguay
8.81
23
26
Australia flag
Australia
7.45
24
29
Laos flag
Laos
7.38
25
23
Chile flag
Chile
6.94
26
27
Tajikistan flag
Tajikistan
6.4
27
25
Malaysia flag
Malaysia
6.28
28
24
Romania flag
Romania
6.22
29
31
Indonesia flag
Indonesia
6.12
30
30
Peru flag
Peru
5.4
31
28
New Zealand flag
New Zealand
5.35
32
33
Ecuador flag
Ecuador
5.08
33
32
North Korea flag
North Korea
4.8
34
34
Ukraine flag
Ukraine
4.67
35
35
Germany flag
Germany
4.66
36
35
Portugal flag
Portugal
4.37
37
37
Switzerland flag
Switzerland
4.19
38
38
Ethiopia flag
Ethiopia
4.07
39
45
Kyrgyzstan flag
Kyrgyzstan
3.89
40
41
Angola flag
Angola
3.84
41
39
Philippines flag
Philippines
3.63
42
40
Thailand flag
Thailand
3.51
43
44
Georgia flag
Georgia
3.45
44
43
Burma (Myanmar) flag
Burma (Myanmar)
3.33
45
42
Finland flag
Finland
3.29
46
46
Egypt flag
Egypt
2.88
47
48
Democratic Republic of the Congo flag
Democratic Republic of the Congo
2.76
48
47
Kazakhstan flag
Kazakhstan
2.73
49
49
Greece flag
Greece
2.71
50
50
Iraq flag
Iraq
2.51
51
51
Serbia flag
Serbia
2.42
52
52
Zambia flag
Zambia
2.4
53
55
Albania flag
Albania
2.39
54
67
Bhutan flag
Bhutan
2.33
55
54
Mozambique flag
Mozambique
2.22
56
56
Nigeria flag
Nigeria
2.11
57
57
Iceland flag
Iceland
2.09
57
58
Bosnia and Herzegovina flag
Bosnia and Herzegovina
2.09
57
58
Taiwan flag
Taiwan
2.09
60
63
Uzbekistan flag
Uzbekistan
2.01
61
60
Sudan flag
Sudan
1.92
62
62
United Kingdom flag
United Kingdom
1.88
63
61
Croatia flag
Croatia
1.85
64
64
South Korea flag
South Korea
1.81
64
66
Sri Lanka flag
Sri Lanka
1.81
66
64
Panama flag
Panama
1.79
67
53
Bulgaria flag
Bulgaria
1.73
68
69
Ghana flag
Ghana
1.58
68
70
Latvia flag
Latvia
1.58
70
73
Guatemala flag
Guatemala
1.56
71
72
Uruguay flag
Uruguay
1.54
72
67
Slovakia flag
Slovakia
1.51
73
70
Syria flag
Syria
1.49
74
77
Slovenia flag
Slovenia
1.34
75
74
Cambodia flag
Cambodia
1.33
76
76
Morocco flag
Morocco
1.31
77
74
Armenia flag
Armenia
1.29
78
78
Azerbaijan flag
Azerbaijan
1.13
79
79
Czech Republic flag
Czech Republic
1.1
80
80
Zimbabwe flag
Zimbabwe
1.09
81
81
Nepal flag
Nepal
1.06
82
82
Ivory Coast flag
Ivory Coast
0.88
83
86
Honduras flag
Honduras
0.84
84
83
Kenya flag
Kenya
0.83
85
84
Cameroon flag
Cameroon
0.79
86
91
Bolivia flag
Bolivia
0.74
87
87
Uganda flag
Uganda
0.72
88
95
Guinea flag
Guinea
0.71
89
88
South Africa flag
South Africa
0.68
90
89
Macedonia flag
Macedonia
0.67
91
90
Montenegro flag
Montenegro
0.66
92
85
Dominican Republic flag
Dominican Republic
0.62
93
92
Poland flag
Poland
0.61
94
93
Tanzania flag
Tanzania
0.6
95
94
El Salvador flag
El Salvador
0.58
96
98
Afghanistan flag
Afghanistan
0.46
97
95
Malawi flag
Malawi
0.37
98
97
Namibia flag
Namibia
0.35
99
98
Gabon flag
Gabon
0.33
100
101
Lebanon flag
Lebanon
0.28
101
100
Algeria flag
Algeria
0.27
102
102
Ireland flag
Ireland
0.24
103
104
Papua New Guinea flag
Papua New Guinea
0.23
103
104
Bangladesh flag
Bangladesh
0.23
105
102
Republic of the Congo flag
Republic of the Congo
0.22
105
107
Mali flag
Mali
0.22
107
108
Madagascar flag
Madagascar
0.19
107
106
Suriname flag
Suriname
0.19
109
109
Nicaragua flag
Nicaragua
0.14
110
109
Fiji flag
Fiji
0.13
110
111
Equatorial Guinea flag
Equatorial Guinea
0.13
112
112
Lithuania flag
Lithuania
0.12
113
113
Belgium flag
Belgium
0.11
114
114
Puerto Rico flag
Puerto Rico
0.1
114
114
Rwanda flag
Rwanda
0.1
114
114
Belarus flag
Belarus
0.1
117
117
Liberia flag
Liberia
0.09
118
123
Moldova flag
Moldova
0.08
118
118
Lesotho flag
Lesotho
0.08
118
118
New Caledonia flag
New Caledonia
0.08
118
118
Senegal flag
Senegal
0.08
122
121
Tunisia flag
Tunisia
0.07
122
121
Cuba flag
Cuba
0.07
124
123
Mauritius flag
Mauritius
0.06
124
123
Haiti flag
Haiti
0.06
124
123
Hungary flag
Hungary
0.06
124
123
Swaziland flag
Swaziland
0.06
124
123
Burundi flag
Burundi
0.06
124
130
Belize flag
Belize
0.06
124
123
Sierra Leone flag
Sierra Leone
0.06
131
130
Mauritania flag
Mauritania
0.05
131
132
Togo flag
Togo
0.05
133
132
Netherlands flag
Netherlands
0.04
133
132
Faroe Islands flag
Faroe Islands
0.04
135
135
Jamaica flag
Jamaica
0.03
135
135
Luxembourg flag
Luxembourg
0.03
135
135
Benin flag
Benin
0.03
135
135
Burkina Faso flag
Burkina Faso
0.03
139
135
Mongolia flag
Mongolia
0.02
139
140
Central African Republic flag
Central African Republic
0.02
141
142
Estonia flag
Estonia
0.01
141
140
Jordan flag
Jordan
0.01
141
142
Dominica flag
Dominica
0.01
141
142
Denmark flag
Denmark
0.01
141
142
Israel flag
Israel
0.01
141
142
Saint Vincent and the Grenadines flag
Saint Vincent and the Grenadines
0.01
141
142
Samoa flag
Samoa
0.01
141
148
Turkmenistan flag
Turkmenistan
0.01
149
148
Saudi Arabia flag
Saudi Arabia
0
149
148
Montserrat flag
Montserrat
0
149
148
Malta flag
Malta
0
149
148
Singapore flag
Singapore
0
149
148
Solomon Islands flag
Solomon Islands
0
149
148
Maldives flag
Maldives
0
149
148
Macao flag
Macao
0
149
148
Somalia flag
Somalia
0
149
148
Saint Lucia flag
Saint Lucia
0
149
148
Sao Tome and Principe flag
Sao Tome and Principe
0
149
148
Libya flag
Libya
0
149
148
Kuwait flag
Kuwait
0
149
148
Kiribati flag
Kiribati
0
149
148
Hong Kong flag
Hong Kong
0
149
148
Guyana flag
Guyana
0
149
148
Seychelles flag
Seychelles
0
149
148
Grenada flag
Grenada
0
149
148
Chad flag
Chad
0
149
148
Guinea-Bissau flag
Guinea-Bissau
0
149
148
Gambia flag
Gambia
0
149
148
Gibraltar flag
Gibraltar
0
149
148
Oman flag
Oman
0
149
148
Tonga flag
Tonga
0
149
148
Trinidad and Tobago flag
Trinidad and Tobago
0
149
148
Eritrea flag
Eritrea
0
149
148
Aruba flag
Aruba
0
149
148
Djibouti flag
Djibouti
0
149
148
Cyprus flag
Cyprus
0
149
148
Cape Verde flag
Cape Verde
0
149
148
Comoros flag
Comoros
0
149
148
Botswana flag
Botswana
0
149
148
Brunei flag
Brunei
0
149
148
Barbados flag
Barbados
0
149
148
Antigua and Barbuda flag
Antigua and Barbuda
0
149
148
Bermuda flag
Bermuda
0
149
148
Bahamas flag
Bahamas
0
149
148
Vanuatu flag
Vanuatu
0
149
148
United Arab Emirates flag
United Arab Emirates
0
149
148
Yemen flag
Yemen
0
149
148
Bahrain flag
Bahrain
0
149
148
Qatar flag
Qatar
0
149
148
Niger flag
Niger
0