MAX Logo

Global Rankings

Renewable Power Net Generation

billion kilowatt hours

Rank
Country
billion kilowatt hours
Current
Previous
1
1
China flag
China
2.2K
2
2
United States flag
United States
837.38
3
3
Brazil flag
Brazil
534.65
4
4
Canada flag
Canada
433.57
5
5
India flag
India
315.4
6
6
Germany flag
Germany
264.85
7
7
Russia flag
Russia
201.56
8
8
Japan flag
Japan
193.47
9
10
Norway flag
Norway
152.06
10
11
United Kingdom flag
United Kingdom
141.01
11
13
France flag
France
131.2
12
9
Turkey flag
Turkey
128.78
13
12
Italy flag
Italy
120.17
14
14
Spain flag
Spain
116.83
15
15
Sweden flag
Sweden
111.27
16
16
Venezuela flag
Venezuela
72.1
17
19
Mexico flag
Mexico
63.33
18
17
Vietnam flag
Vietnam
60.4
19
21
Australia flag
Australia
59.93
20
20
Austria flag
Austria
59.51
21
23
Paraguay flag
Paraguay
49.34
22
22
Indonesia flag
Indonesia
48.37
23
18
Colombia flag
Colombia
46.8
24
25
Switzerland flag
Switzerland
43.72
25
24
Pakistan flag
Pakistan
42.78
26
33
South Korea flag
South Korea
41.61
27
26
Chile flag
Chile
38.48
28
28
Argentina flag
Argentina
37.08
29
31
Finland flag
Finland
35.64
30
27
New Zealand flag
New Zealand
35.24
31
39
Netherlands flag
Netherlands
33.38
32
29
Peru flag
Peru
32.22
33
35
Portugal flag
Portugal
32.16
34
30
Thailand flag
Thailand
29.54
35
36
Poland flag
Poland
29.49
36
32
Iran flag
Iran
28.71
37
37
Ecuador flag
Ecuador
25.38
38
38
Romania flag
Romania
24.69
39
42
Belgium flag
Belgium
24.68
40
40
Denmark flag
Denmark
24.25
41
41
Philippines flag
Philippines
21.83
42
43
Laos flag
Laos
19.3
43
49
Taiwan flag
Taiwan
18.46
44
44
Iceland flag
Iceland
18.43
45
34
Malaysia flag
Malaysia
18.2
46
46
Egypt flag
Egypt
17.89
47
47
Greece flag
Greece
17.67
48
45
Tajikistan flag
Tajikistan
17
49
59
South Africa flag
South Africa
15.65
50
53
Kyrgyzstan flag
Kyrgyzstan
14.8
51
50
Mozambique flag
Mozambique
14.31
52
51
Ethiopia flag
Ethiopia
14.15
53
56
Ireland flag
Ireland
14.02
54
52
Zambia flag
Zambia
13.9
55
48
Uruguay flag
Uruguay
12.64
56
54
North Korea flag
North Korea
12.22
57
61
Czech Republic flag
Czech Republic
11.64
58
58
Kazakhstan flag
Kazakhstan
11.14
59
57
Burma (Myanmar) flag
Burma (Myanmar)
11.02
60
60
Serbia flag
Serbia
10.89
61
63
Angola flag
Angola
10.3
62
62
Kenya flag
Kenya
9.9
63
64
Democratic Republic of the Congo flag
Democratic Republic of the Congo
9.22
64
69
Guatemala flag
Guatemala
9.21
65
65
Bhutan flag
Bhutan
8.95
66
55
Ukraine flag
Ukraine
8.8
67
66
Georgia flag
Georgia
8.34
68
68
Panama flag
Panama
8.27
69
70
Sudan flag
Sudan
7.89
70
72
Zimbabwe flag
Zimbabwe
7.46
71
71
Ghana flag
Ghana
7.28
72
73
Bulgaria flag
Bulgaria
7.02
73
75
Slovakia flag
Slovakia
6.94
74
76
Uzbekistan flag
Uzbekistan
6.91
75
74
Morocco flag
Morocco
6.54
76
78
Bosnia and Herzegovina flag
Bosnia and Herzegovina
6.42
77
67
Croatia flag
Croatia
6.3
78
79
Nigeria flag
Nigeria
6.17
79
84
Hungary flag
Hungary
5.91
80
85
Slovenia flag
Slovenia
5.9
80
81
Cameroon flag
Cameroon
5.9
82
77
Honduras flag
Honduras
5.82
83
83
Sri Lanka flag
Sri Lanka
5.48
84
82
Albania flag
Albania
5.31
85
86
El Salvador flag
El Salvador
4.76
86
80
Uganda flag
Uganda
4.61
87
91
Israel flag
Israel
4.31
88
90
United Arab Emirates flag
United Arab Emirates
3.79
89
88
Cambodia flag
Cambodia
3.67
90
92
Latvia flag
Latvia
3.64
91
89
Bolivia flag
Bolivia
3.43
92
93
Jordan flag
Jordan
3.11
93
86
Nepal flag
Nepal
3.09
94
94
Nicaragua flag
Nicaragua
2.9
95
95
Lithuania flag
Lithuania
2.71
96
100
Estonia flag
Estonia
2.61
97
97
Tanzania flag
Tanzania
2.51
98
109
Guinea flag
Guinea
2.49
99
99
Ivory Coast flag
Ivory Coast
2.33
100
101
Montenegro flag
Montenegro
2.2
101
96
Iraq flag
Iraq
1.86
102
98
Armenia flag
Armenia
1.8
103
104
Singapore flag
Singapore
1.77
104
105
Gabon flag
Gabon
1.75
105
108
Macedonia flag
Macedonia
1.44
106
103
Azerbaijan flag
Azerbaijan
1.41
107
106
Malawi flag
Malawi
1.4
108
107
Suriname flag
Suriname
1.38
109
114
Belarus flag
Belarus
1.19
110
101
Dominican Republic flag
Dominican Republic
1.13
111
123
Lebanon flag
Lebanon
1.11
112
112
Republic of the Congo flag
Republic of the Congo
1.07
113
119
Luxembourg flag
Luxembourg
1.05
114
113
Mali flag
Mali
1.04
114
111
Bangladesh flag
Bangladesh
1.04
116
115
Namibia flag
Namibia
1.01
117
117
Puerto Rico flag
Puerto Rico
0.91
118
124
Madagascar flag
Madagascar
0.85
119
120
Papua New Guinea flag
Papua New Guinea
0.84
120
116
Cuba flag
Cuba
0.83
121
122
Tunisia flag
Tunisia
0.81
122
120
Algeria flag
Algeria
0.78
122
110
Syria flag
Syria
0.78
124
125
Senegal flag
Senegal
0.75
125
127
Mongolia flag
Mongolia
0.73
126
126
Mauritius flag
Mauritius
0.67
127
118
Afghanistan flag
Afghanistan
0.66
128
129
Cyprus flag
Cyprus
0.63
129
128
Fiji flag
Fiji
0.58
130
174
Liberia flag
Liberia
0.53
131
130
Rwanda flag
Rwanda
0.51
132
131
Lesotho flag
Lesotho
0.5
132
131
Jamaica flag
Jamaica
0.5
132
135
Saudi Arabia flag
Saudi Arabia
0.5
132
131
Yemen flag
Yemen
0.5
136
134
Mauritania flag
Mauritania
0.47
137
139
Swaziland flag
Swaziland
0.36
138
138
Moldova flag
Moldova
0.28
139
137
New Caledonia flag
New Caledonia
0.27
140
141
Malta flag
Malta
0.24
141
140
Burundi flag
Burundi
0.23
142
136
Belize flag
Belize
0.22
143
143
Sierra Leone flag
Sierra Leone
0.19
143
141
Macao flag
Macao
0.19
145
144
Faroe Islands flag
Faroe Islands
0.17
145
144
Burkina Faso flag
Burkina Faso
0.17
147
146
Aruba flag
Aruba
0.15
147
146
Central African Republic flag
Central African Republic
0.15
149
148
Hong Kong flag
Hong Kong
0.13
149
148
Haiti flag
Haiti
0.13
151
150
Equatorial Guinea flag
Equatorial Guinea
0.12
152
151
Cape Verde flag
Cape Verde
0.09
152
151
Togo flag
Togo
0.09
154
153
Kuwait flag
Kuwait
0.06
155
156
Saint Vincent and the Grenadines flag
Saint Vincent and the Grenadines
0.04
155
154
Barbados flag
Barbados
0.04
155
154
Samoa flag
Samoa
0.04
155
158
Dominica flag
Dominica
0.04
159
158
Eritrea flag
Eritrea
0.03
159
156
Guyana flag
Guyana
0.03
161
158
Antigua and Barbuda flag
Antigua and Barbuda
0.02
161
158
Somalia flag
Somalia
0.02
161
158
Niger flag
Niger
0.02
164
163
Libya flag
Libya
0.01
164
163
Sao Tome and Principe flag
Sao Tome and Principe
0.01
164
163
Solomon Islands flag
Solomon Islands
0.01
164
163
Qatar flag
Qatar
0.01
164
163
Seychelles flag
Seychelles
0.01
164
163
Chad flag
Chad
0.01
164
163
Trinidad and Tobago flag
Trinidad and Tobago
0.01
164
163
Botswana flag
Botswana
0.01
164
163
Vanuatu flag
Vanuatu
0.01
164
163
Bahrain flag
Bahrain
0.01
164
163
Benin flag
Benin
0.01
175
174
Grenada flag
Grenada
0
175
174
Kiribati flag
Kiribati
0
175
174
Djibouti flag
Djibouti
0
175
174
Gibraltar flag
Gibraltar
0
175
174
Comoros flag
Comoros
0
175
174
Bahamas flag
Bahamas
0
175
174
Brunei flag
Brunei
0
175
174
Saint Lucia flag
Saint Lucia
0
175
174
Maldives flag
Maldives
0
175
174
Bermuda flag
Bermuda
0
175
174
Oman flag
Oman
0
175
174
Guinea-Bissau flag
Guinea-Bissau
0
175
174
Turkmenistan flag
Turkmenistan
0
175
174
Tonga flag
Tonga
0
175
174
Montserrat flag
Montserrat
0
175
174
Gambia flag
Gambia
0