MAX Logo

Global Rankings

Fossil Fuels Electricity Generation

billion kilowatthours

Rank
Country
billion kilowatthours
Current
Previous
1
1
China flag
China
5.0K
2
2
United States flag
United States
2.4K
3
3
India flag
India
1.1K
4
4
Japan flag
Japan
655.13
5
5
Russia flag
Russia
609.97
6
7
Saudi Arabia flag
Saudi Arabia
362
7
6
South Korea flag
South Korea
357.04
8
8
Iran flag
Iran
269.82
9
10
Mexico flag
Mexico
250.08
10
12
Taiwan flag
Taiwan
230.23
11
11
Indonesia flag
Indonesia
224.58
12
9
Germany flag
Germany
221.66
13
13
South Africa flag
South Africa
197.57
14
14
Australia flag
Australia
183.51
15
16
Italy flag
Italy
165.7
16
17
Turkey flag
Turkey
165.04
17
19
Thailand flag
Thailand
147.16
18
18
Vietnam flag
Vietnam
145.95
19
15
Egypt flag
Egypt
140.08
20
20
United Kingdom flag
United Kingdom
134.13
21
22
Malaysia flag
Malaysia
133.75
22
23
United Arab Emirates flag
United Arab Emirates
119.49
23
21
Poland flag
Poland
116.72
24
24
Canada flag
Canada
103.85
25
27
Argentina flag
Argentina
90.64
26
26
Kazakhstan flag
Kazakhstan
86.33
27
30
Iraq flag
Iraq
83.84
28
25
Spain flag
Spain
82.55
29
28
Netherlands flag
Netherlands
80.27
30
31
Philippines flag
Philippines
75.63
31
29
Brazil flag
Brazil
73.3
32
35
Bangladesh flag
Bangladesh
72.6
33
32
Algeria flag
Algeria
72.01
34
34
Kuwait flag
Kuwait
69.58
35
33
Pakistan flag
Pakistan
64.66
36
36
Israel flag
Israel
64.2
37
37
Ukraine flag
Ukraine
51.26
38
38
Uzbekistan flag
Uzbekistan
50.93
39
39
Singapore flag
Singapore
48.55
40
40
France flag
France
44.55
41
41
Qatar flag
Qatar
44.51
42
42
Chile flag
Chile
41.44
43
43
Czech Republic flag
Czech Republic
35.51
44
45
Belarus flag
Belarus
34.53
45
46
Oman flag
Oman
34.21
46
44
Venezuela flag
Venezuela
33.31
47
47
Hong Kong flag
Hong Kong
32.98
48
48
Libya flag
Libya
30.09
49
49
Bahrain flag
Bahrain
29.85
50
50
Morocco flag
Morocco
28.93
51
52
Belgium flag
Belgium
28.35
52
54
Serbia flag
Serbia
24.22
53
55
Nigeria flag
Nigeria
24.12
54
57
Azerbaijan flag
Azerbaijan
22.96
55
51
Greece flag
Greece
22.94
55
69
Colombia flag
Colombia
22.94
57
56
Portugal flag
Portugal
20.59
58
59
Peru flag
Peru
20.27
59
58
Turkmenistan flag
Turkmenistan
20.11
60
60
Ireland flag
Ireland
19.17
61
61
Tunisia flag
Tunisia
18.73
62
63
Cuba flag
Cuba
18.47
63
62
Lebanon flag
Lebanon
18.27
64
66
Puerto Rico flag
Puerto Rico
16.69
65
53
Romania flag
Romania
16.64
66
65
Dominican Republic flag
Dominican Republic
15.99
67
67
Jordan flag
Jordan
15.77
68
68
Syria flag
Syria
15.02
69
64
Bulgaria flag
Bulgaria
13.6
70
71
Finland flag
Finland
13.58
71
77
Ghana flag
Ghana
12.82
72
70
Austria flag
Austria
12.53
73
76
Burma (Myanmar) flag
Burma (Myanmar)
12.22
74
72
Hungary flag
Hungary
11.91
75
74
Bosnia and Herzegovina flag
Bosnia and Herzegovina
10.82
76
73
Laos flag
Laos
10.72
77
75
Sri Lanka flag
Sri Lanka
9.72
78
78
Trinidad and Tobago flag
Trinidad and Tobago
8.2
79
81
Ivory Coast flag
Ivory Coast
7.21
80
80
Ecuador flag
Ecuador
6.76
81
79
New Zealand flag
New Zealand
6.42
82
83
Bolivia flag
Bolivia
6.2
83
82
Sudan flag
Sudan
6.07
84
85
Guatemala flag
Guatemala
5.97
85
84
Slovakia flag
Slovakia
5.49
86
89
Honduras flag
Honduras
5.1
87
87
Mongolia flag
Mongolia
5.09
88
88
Tanzania flag
Tanzania
4.66
89
92
Slovenia flag
Slovenia
4.46
90
98
Senegal flag
Senegal
4.43
91
90
Brunei flag
Brunei
4.4
92
99
Croatia flag
Croatia
4.38
93
86
Denmark flag
Denmark
4.21
94
97
Moldova flag
Moldova
4.14
95
93
Cyprus flag
Cyprus
4.1
96
94
Angola flag
Angola
4.09
97
106
Cambodia flag
Cambodia
3.99
98
100
Zimbabwe flag
Zimbabwe
3.85
99
102
Jamaica flag
Jamaica
3.63
100
95
Macedonia flag
Macedonia
3.59
101
103
Mozambique flag
Mozambique
3.49
102
105
Papua New Guinea flag
Papua New Guinea
3.4
103
91
Estonia flag
Estonia
3.29
104
104
Cameroon flag
Cameroon
2.99
105
110
Armenia flag
Armenia
2.98
106
111
Georgia flag
Georgia
2.82
107
108
Yemen flag
Yemen
2.75
108
95
Panama flag
Panama
2.69
109
111
New Caledonia flag
New Caledonia
2.59
110
118
Republic of the Congo flag
Republic of the Congo
2.51
111
101
North Korea flag
North Korea
2.29
112
115
Mali flag
Mali
2.16
113
117
Zambia flag
Zambia
2.08
114
114
Mauritius flag
Mauritius
2.06
115
107
Botswana flag
Botswana
2.05
116
116
Bahamas flag
Bahamas
1.99
117
120
El Salvador flag
El Salvador
1.87
118
113
Norway flag
Norway
1.83
119
109
Latvia flag
Latvia
1.82
120
126
Malta flag
Malta
1.8
121
119
Nicaragua flag
Nicaragua
1.76
122
144
Lithuania flag
Lithuania
1.66
123
124
Tajikistan flag
Tajikistan
1.62
123
125
Montenegro flag
Montenegro
1.62
125
121
Sweden flag
Sweden
1.53
126
123
Burkina Faso flag
Burkina Faso
1.44
127
129
Kyrgyzstan flag
Kyrgyzstan
1.37
128
122
Kenya flag
Kenya
1.33
129
127
Mauritania flag
Mauritania
1.29
130
128
Gabon flag
Gabon
1.2
131
131
Madagascar flag
Madagascar
1.1
132
129
Guyana flag
Guyana
1.07
133
132
Equatorial Guinea flag
Equatorial Guinea
1.01
134
134
Barbados flag
Barbados
0.98
135
133
Suriname flag
Suriname
0.94
136
135
Haiti flag
Haiti
0.81
137
136
Aruba flag
Aruba
0.73
138
137
Guinea flag
Guinea
0.71
139
138
Maldives flag
Maldives
0.57
140
141
Bermuda flag
Bermuda
0.55
141
145
Seychelles flag
Seychelles
0.53
142
138
Switzerland flag
Switzerland
0.52
143
147
Togo flag
Togo
0.43
144
146
Fiji flag
Fiji
0.42
145
148
Eritrea flag
Eritrea
0.41
146
149
Belize flag
Belize
0.38
146
142
Niger flag
Niger
0.38
148
138
Macao flag
Macao
0.37
149
154
Liberia flag
Liberia
0.36
149
150
Cape Verde flag
Cape Verde
0.36
151
152
Somalia flag
Somalia
0.35
152
151
Saint Lucia flag
Saint Lucia
0.33
152
143
Rwanda flag
Rwanda
0.33
154
152
Antigua and Barbuda flag
Antigua and Barbuda
0.31
155
155
Gambia flag
Gambia
0.29
155
156
Chad flag
Chad
0.29
157
157
Uruguay flag
Uruguay
0.26
158
158
Swaziland flag
Swaziland
0.25
158
159
Faroe Islands flag
Faroe Islands
0.25
160
163
Benin flag
Benin
0.22
161
161
Gibraltar flag
Gibraltar
0.21
162
160
Grenada flag
Grenada
0.2
163
165
Malawi flag
Malawi
0.18
164
164
Luxembourg flag
Luxembourg
0.17
165
170
Comoros flag
Comoros
0.13
166
173
Dominica flag
Dominica
0.12
166
161
Afghanistan flag
Afghanistan
0.12
166
166
Burundi flag
Burundi
0.12
169
166
Saint Vincent and the Grenadines flag
Saint Vincent and the Grenadines
0.11
169
168
Samoa flag
Samoa
0.11
171
168
Solomon Islands flag
Solomon Islands
0.1
172
171
Sao Tome and Principe flag
Sao Tome and Principe
0.09
173
171
Guinea-Bissau flag
Guinea-Bissau
0.08
174
178
Namibia flag
Namibia
0.07
175
174
Tonga flag
Tonga
0.06
175
174
Uganda flag
Uganda
0.06
177
174
Vanuatu flag
Vanuatu
0.05
177
174
Djibouti flag
Djibouti
0.05
179
179
Kiribati flag
Kiribati
0.03
180
180
Sierra Leone flag
Sierra Leone
0.02
181
180
Montserrat flag
Montserrat
0.01
182
182
Ethiopia flag
Ethiopia
0
182
183
Iceland flag
Iceland
0
182
183
Albania flag
Albania
0
182
183
Central African Republic flag
Central African Republic
0
182
183
Lesotho flag
Lesotho
0
182
183
Democratic Republic of the Congo flag
Democratic Republic of the Congo
0
182
183
Bhutan flag
Bhutan
0
182
183
Paraguay flag
Paraguay
0
182
183
Nepal flag
Nepal
0