MAX Logo

Global Rankings

Electricity Production

billion kilowatthours

Rank
Country
billion kilowatthours
Current
Previous
1
1
China flag
China
7.6K
2
2
United States flag
United States
4.0K
3
3
India flag
India
1.5K
4
4
Russia flag
Russia
1.0K
5
5
Japan flag
Japan
889
6
6
Canada flag
Canada
630.03
7
7
Brazil flag
Brazil
622.01
8
10
France flag
France
553.71
9
9
South Korea flag
South Korea
549.87
10
8
Germany flag
Germany
545.21
11
11
Saudi Arabia flag
Saudi Arabia
344.21
12
13
Mexico flag
Mexico
305.45
13
12
Iran flag
Iran
304.32
14
14
United Kingdom flag
United Kingdom
299.52
15
15
Turkey flag
Turkey
293.82
16
18
Taiwan flag
Taiwan
279.05
17
17
Indonesia flag
Indonesia
272.94
18
16
Italy flag
Italy
271.88
19
19
Spain flag
Spain
253.99
20
20
Australia flag
Australia
243.31
21
21
South Africa flag
South Africa
223.21
22
22
Vietnam flag
Vietnam
206.35
23
24
Thailand flag
Thailand
176.7
24
25
Sweden flag
Sweden
160.04
25
23
Egypt flag
Egypt
157.97
26
30
Norway flag
Norway
153.67
27
27
Poland flag
Poland
145.93
28
26
Malaysia flag
Malaysia
145.19
29
29
Argentina flag
Argentina
137.59
30
28
Ukraine flag
Ukraine
136.26
31
31
United Arab Emirates flag
United Arab Emirates
124.84
32
33
Netherlands flag
Netherlands
117.52
33
32
Pakistan flag
Pakistan
117.08
34
34
Venezuela flag
Venezuela
103.72
35
36
Kazakhstan flag
Kazakhstan
101.72
36
35
Philippines flag
Philippines
97.46
37
37
Iraq flag
Iraq
85.7
38
38
Belgium flag
Belgium
85.27
39
40
Chile flag
Chile
79.92
40
39
Bangladesh flag
Bangladesh
75.48
41
41
Czech Republic flag
Czech Republic
75.08
42
42
Algeria flag
Algeria
72.79
43
45
Austria flag
Austria
70.9
44
43
Colombia flag
Colombia
69.74
45
46
Israel flag
Israel
68.51
46
47
Finland flag
Finland
66.98
47
44
Kuwait flag
Kuwait
66.94
48
48
Switzerland flag
Switzerland
66.16
49
49
Uzbekistan flag
Uzbekistan
57.84
50
50
Peru flag
Peru
52.41
51
53
Portugal flag
Portugal
52.22
52
51
Romania flag
Romania
51.79
53
52
Singapore flag
Singapore
50.32
54
54
Paraguay flag
Paraguay
49.34
55
55
Qatar flag
Qatar
44.52
56
57
New Zealand flag
New Zealand
43.75
57
56
Greece flag
Greece
40.57
58
58
Bulgaria flag
Bulgaria
37.04
59
59
Belarus flag
Belarus
36.06
60
60
Morocco flag
Morocco
35.36
61
63
Serbia flag
Serbia
35.03
62
61
Oman flag
Oman
34.22
63
62
Hong Kong flag
Hong Kong
33.11
64
69
Ireland flag
Ireland
33.09
65
65
Hungary flag
Hungary
32.99
66
64
Ecuador flag
Ecuador
32.13
67
66
Libya flag
Libya
30.09
68
68
Laos flag
Laos
29.97
69
67
Bahrain flag
Bahrain
29.86
70
71
Denmark flag
Denmark
28.46
71
70
Nigeria flag
Nigeria
28.15
72
72
Slovakia flag
Slovakia
27.77
73
74
Azerbaijan flag
Azerbaijan
24.37
74
73
Burma (Myanmar) flag
Burma (Myanmar)
23.24
75
75
Turkmenistan flag
Turkmenistan
20.11
76
86
Ghana flag
Ghana
20.1
77
76
Tunisia flag
Tunisia
19.54
78
78
Lebanon flag
Lebanon
19.38
79
80
Jordan flag
Jordan
18.88
80
77
Tajikistan flag
Tajikistan
18.62
81
79
Cuba flag
Cuba
18.51
82
81
Iceland flag
Iceland
18.43
83
83
Mozambique flag
Mozambique
17.8
84
84
Puerto Rico flag
Puerto Rico
17.6
85
87
Bosnia and Herzegovina flag
Bosnia and Herzegovina
17.21
86
82
Dominican Republic flag
Dominican Republic
17.12
87
92
Slovenia flag
Slovenia
16.3
88
93
Kyrgyzstan flag
Kyrgyzstan
16.17
89
89
Zambia flag
Zambia
15.98
90
85
Syria flag
Syria
15.81
91
91
Sri Lanka flag
Sri Lanka
15.2
92
97
Guatemala flag
Guatemala
15.18
93
88
North Korea flag
North Korea
14.5
94
96
Angola flag
Angola
14.39
95
95
Ethiopia flag
Ethiopia
14.15
96
94
Sudan flag
Sudan
13.96
97
90
Uruguay flag
Uruguay
12.89
98
100
Georgia flag
Georgia
11.16
99
101
Zimbabwe flag
Zimbabwe
11.12
100
98
Panama flag
Panama
10.96
101
102
Honduras flag
Honduras
10.92
102
103
Kenya flag
Kenya
10.79
103
99
Croatia flag
Croatia
10.64
104
104
Bolivia flag
Bolivia
9.63
105
107
Ivory Coast flag
Ivory Coast
9.54
106
105
Democratic Republic of the Congo flag
Democratic Republic of the Congo
9.23
107
106
Bhutan flag
Bhutan
8.95
108
110
Cameroon flag
Cameroon
8.74
109
108
Trinidad and Tobago flag
Trinidad and Tobago
8.2
110
109
Cambodia flag
Cambodia
7.66
111
112
Armenia flag
Armenia
7.33
112
111
Tanzania flag
Tanzania
7.18
113
114
Mongolia flag
Mongolia
6.77
114
116
El Salvador flag
El Salvador
6.64
115
113
Estonia flag
Estonia
5.9
116
115
Latvia flag
Latvia
5.46
117
119
Albania flag
Albania
5.31
118
118
Macedonia flag
Macedonia
5.03
119
119
Senegal flag
Senegal
4.96
120
121
Cyprus flag
Cyprus
4.73
121
117
Uganda flag
Uganda
4.67
122
122
Nicaragua flag
Nicaragua
4.66
123
124
Moldova flag
Moldova
4.43
124
122
Brunei flag
Brunei
4.4
125
127
Papua New Guinea flag
Papua New Guinea
4.24
126
136
Lithuania flag
Lithuania
4.11
127
126
Jamaica flag
Jamaica
4.02
128
129
Montenegro flag
Montenegro
3.82
129
128
Republic of the Congo flag
Republic of the Congo
3.58
130
130
Yemen flag
Yemen
3.25
131
131
Mali flag
Mali
3.2
131
139
Guinea flag
Guinea
3.2
133
125
Nepal flag
Nepal
3.09
134
134
New Caledonia flag
New Caledonia
2.99
135
134
Gabon flag
Gabon
2.95
136
132
Mauritius flag
Mauritius
2.74
137
137
Suriname flag
Suriname
2.31
138
141
Madagascar flag
Madagascar
2.12
139
140
Malta flag
Malta
2.09
140
133
Botswana flag
Botswana
2.05
141
138
Bahamas flag
Bahamas
2
142
142
Mauritania flag
Mauritania
1.77
143
143
Burkina Faso flag
Burkina Faso
1.61
144
144
Malawi flag
Malawi
1.59
145
145
Equatorial Guinea flag
Equatorial Guinea
1.13
146
146
Guyana flag
Guyana
1.1
147
150
Namibia flag
Namibia
1.07
148
147
Fiji flag
Fiji
1
149
151
Barbados flag
Barbados
0.97
150
152
Haiti flag
Haiti
0.94
151
170
Liberia flag
Liberia
0.9
152
156
Luxembourg flag
Luxembourg
0.88
152
153
Aruba flag
Aruba
0.88
154
148
Rwanda flag
Rwanda
0.83
155
148
Afghanistan flag
Afghanistan
0.78
156
154
Belize flag
Belize
0.6
157
157
Maldives flag
Maldives
0.58
158
154
Macao flag
Macao
0.56
159
159
Bermuda flag
Bermuda
0.55
160
162
Seychelles flag
Seychelles
0.54
161
160
Togo flag
Togo
0.52
162
161
Lesotho flag
Lesotho
0.5
163
163
Cape Verde flag
Cape Verde
0.45
164
164
Eritrea flag
Eritrea
0.44
165
165
Faroe Islands flag
Faroe Islands
0.42
166
158
Niger flag
Niger
0.4
167
167
Somalia flag
Somalia
0.37
168
166
Burundi flag
Burundi
0.35
169
167
Saint Lucia flag
Saint Lucia
0.33
169
169
Antigua and Barbuda flag
Antigua and Barbuda
0.33
171
171
Gambia flag
Gambia
0.29
172
171
Chad flag
Chad
0.28
173
176
Benin flag
Benin
0.23
174
173
Sierra Leone flag
Sierra Leone
0.21
175
173
Grenada flag
Grenada
0.2
175
173
Gibraltar flag
Gibraltar
0.2
177
182
Dominica flag
Dominica
0.16
178
177
Saint Vincent and the Grenadines flag
Saint Vincent and the Grenadines
0.15
178
179
Samoa flag
Samoa
0.15
178
177
Central African Republic flag
Central African Republic
0.15
181
181
Comoros flag
Comoros
0.13
182
180
Solomon Islands flag
Solomon Islands
0.11
183
182
Sao Tome and Principe flag
Sao Tome and Principe
0.1
184
184
Guinea-Bissau flag
Guinea-Bissau
0.08
185
185
Vanuatu flag
Vanuatu
0.07
186
186
Tonga flag
Tonga
0.06
187
186
Djibouti flag
Djibouti
0.05
188
188
Kiribati flag
Kiribati
0.03
189
189
Montserrat flag
Montserrat
0.01