Electricity generation from fossil fuels by country

Electricity generation from coal, oil, and gas, measured in terawatt-hours.

Countries reporting
209
Highest
6,175 terawatt-hours
China
Lowest
0 terawatt-hours
Niue
Median
3.01 terawatt-hours
Years covered
106
1920–2025
Data points
6,239

What the numbers show

Electricity generation from fossil fuels is currently reported for 209 countries. The highest value is 6,175 terawatt-hours in China; the lowest is 0 terawatt-hours in Niue.

The median across all reporting countries is 3.01 terawatt-hours, and the mean is 86.93 terawatt-hours.

Over the past decade 109 countries rose and 79 fell. The largest increase was in Mozambique (up 1,390.9%), and the largest decrease in Democratic Republic of Congo (down 100.0%).

Electricity generation from fossil fuels: full country ranking

#Country LatestYear 10-year changeTrend
1 China 6,175 terawatt-hours 2025 up 45.3% volatile
2 United States 2,576 terawatt-hours 2025 down 5.6% rising
3 India 1,527 terawatt-hours 2025 up 41.3% volatile
4 Russia 767.16 terawatt-hours 2025 up 9.1% rising
5 Japan 693.04 terawatt-hours 2025 down 20.5% rising
6 Saudi Arabia 444.82 terawatt-hours 2024 up 35.6% volatile
7 South Korea 375.06 terawatt-hours 2025 up 2.0% volatile
8 Iran 373.22 terawatt-hours 2025 up 41.7% volatile
9 Indonesia 304.33 terawatt-hours 2024 up 49.8% volatile
10 Mexico 264.38 terawatt-hours 2025 up 5.5% rising
11 Taiwan 249.84 terawatt-hours 2025 up 17.4% rising
12 Egypt 213.73 terawatt-hours 2025 up 28.6% volatile
13 Germany 204.73 terawatt-hours 2025 down 43.0% falling
14 Turkey 200.79 terawatt-hours 2025 up 12.7% volatile
15 South Africa 199.45 terawatt-hours 2025 down 13.8% rising
16 Australia 175.76 terawatt-hours 2025 down 19.4% rising
17 Vietnam 169.2 terawatt-hours 2025 up 60.2% volatile
18 Malaysia 159.56 terawatt-hours 2025 up 18.0% volatile
19 Thailand 157.04 terawatt-hours 2025 down 4.3% rising
20 Canada 150.21 terawatt-hours 2025 up 8.9% rising
21 Iraq 147.3 terawatt-hours 2024 up 123.0% volatile
22 Italy 135.59 terawatt-hours 2025 down 20.6% flat
23 United Arab Emirates 121.01 terawatt-hours 2024 up 4.1% volatile
24 Poland 118.67 terawatt-hours 2025 down 16.2% flat
25 Kazakhstan 105.31 terawatt-hours 2025 up 28.1% rising
26 United Kingdom 104.01 terawatt-hours 2025 down 43.8% volatile
27 Bangladesh 101.19 terawatt-hours 2025 up 73.0% volatile
28 Algeria 95.33 terawatt-hours 2024 up 48.9% rising
29 Philippines 94.42 terawatt-hours 2025 up 53.6% rising
30 Kuwait 90.42 terawatt-hours 2025 up 32.4% rising
31 Argentina 89.43 terawatt-hours 2025 down 14.0% rising
32 Pakistan 87.95 terawatt-hours 2025 up 24.7% rising
33 Brazil 84.69 terawatt-hours 2025 down 37.4% volatile
34 Spain 73.01 terawatt-hours 2025 down 40.6% rising
35 Uzbekistan 69.9 terawatt-hours 2025 up 38.2% rising
36 Israel 68.2 terawatt-hours 2025 up 8.2% rising
37 Netherlands 61.87 terawatt-hours 2025 down 32.2% rising
38 Singapore 56.85 terawatt-hours 2025 up 16.4% rising
39 Qatar 53.9 terawatt-hours 2025 up 29.9% rising
40 Oman 50.44 terawatt-hours 2025 up 54.0% rising
41 Bahrain 37.85 terawatt-hours 2024 up 38.9% rising
42 Hong Kong 37.05 terawatt-hours 2024 down 6.7% flat
43 Libya 34.58 terawatt-hours 2024 down 8.3% rising
44 Morocco 33.84 terawatt-hours 2025 up 34.8% rising
45 Turkmenistan 33 terawatt-hours 2024 up 61.8% rising
46 Ukraine 31.03 terawatt-hours 2022 down 68.2% falling
47 Czechia 30.84 terawatt-hours 2025 down 33.3% falling
48 Chile 29.76 terawatt-hours 2025 down 30.1% rising
49 France 29.35 terawatt-hours 2025 down 34.6% rising
50 Greece 29.31 terawatt-hours 2025 down 19.0% falling
51 Nigeria 28.53 terawatt-hours 2025 up 6.9% rising
52 Belarus 27.16 terawatt-hours 2025 down 19.5% rising
53 Serbia 26.44 terawatt-hours 2025 down 3.8% rising
54 Azerbaijan 24.68 terawatt-hours 2025 up 8.0% rising
55 Syria 24 terawatt-hours 2024 up 27.1% falling
56 Peru 21.97 terawatt-hours 2025 down 3.7% rising
57 Tunisia 21.41 terawatt-hours 2025 up 13.3% rising
58 Colombia 20.76 terawatt-hours 2025 down 27.4% rising
59 Belgium 20.4 terawatt-hours 2025 down 26.9% falling
60 Puerto Rico 18.98 terawatt-hours 2025 down 7.5% falling
61 Cuba 18.65 terawatt-hours 2024 up 0.4% rising
62 Jordan 17.97 terawatt-hours 2024 down 1.3% rising
63 Dominican Republic 17.28 terawatt-hours 2025 up 4.2% rising
64 Romania 16.18 terawatt-hours 2025 down 41.9% falling
65 Ghana 15.48 terawatt-hours 2024 up 225.2% volatile
66 Laos 12.18 terawatt-hours 2024 volatile
67 Austria 12.01 terawatt-hours 2025 down 15.4% falling
68 Myanmar 11.32 terawatt-hours 2024 up 112.4% volatile
69 Bulgaria 10.66 terawatt-hours 2025 down 56.6% falling
70 Cambodia 10.5 terawatt-hours 2025 up 358.5% volatile
71 Hungary 9.93 terawatt-hours 2025 down 12.0% falling
71 North Korea 9.93 terawatt-hours 2024 up 15.5% rising
73 Portugal 9.74 terawatt-hours 2025 down 63.6% falling
74 Trinidad and Tobago 9.54 terawatt-hours 2024 up 1.4% rising
75 Mongolia 8.88 terawatt-hours 2025 up 67.9% rising
76 Bolivia 8.71 terawatt-hours 2025 up 37.2% rising
77 Bosnia and Herzegovina 8.15 terawatt-hours 2025 down 25.1% rising
78 Cote d'Ivoire 7.67 terawatt-hours 2024 up 21.6% rising
79 Ecuador 7.54 terawatt-hours 2025 down 40.3% rising
80 Venezuela 7.1 terawatt-hours 2024 down 86.0% falling
81 Sri Lanka 6.62 terawatt-hours 2025 down 2.2% rising
82 Senegal 6.12 terawatt-hours 2024 up 61.1% rising
83 Tanzania 5.93 terawatt-hours 2024 up 65.2% volatile
84 Honduras 5.56 terawatt-hours 2024 up 12.8% rising
85 Brunei 5.55 terawatt-hours 2024 up 23.3% rising
86 Moldova 5.47 terawatt-hours 2025 down 5.2% flat
87 Guatemala 5 terawatt-hours 2024 up 48.8% rising
88 New Zealand 4.97 terawatt-hours 2025 down 42.7% falling
89 Mali 4.8 terawatt-hours 2024 up 357.1% volatile
90 Yemen 4.66 terawatt-hours 2024 down 39.1% falling
91 Zimbabwe 4.4 terawatt-hours 2024 down 0.5% flat
92 Congo 4.32 terawatt-hours 2024 up 446.8% volatile
92 Slovakia 4.32 terawatt-hours 2025 down 20.3% falling
94 Jamaica 4.3 terawatt-hours 2024 up 12.0% falling
94 Panama 4.3 terawatt-hours 2024 up 4.6% rising
96 Cyprus 4.27 terawatt-hours 2025 up 3.1% rising
97 Angola 4.1 terawatt-hours 2024 down 9.1% volatile
98 Papua New Guinea 3.61 terawatt-hours 2024 up 26.7% rising
99 North Macedonia 3.6 terawatt-hours 2025 down 0.6% falling
100 Croatia 3.49 terawatt-hours 2025 down 6.2% flat
101 Botswana 3.42 terawatt-hours 2024 up 48.1% volatile
102 Armenia 3.31 terawatt-hours 2025 up 18.2% rising
103 Mozambique 3.28 terawatt-hours 2024 up 1,390.9% volatile
104 Slovenia 3.13 terawatt-hours 2025 down 34.8% falling
105 Finland 3.01 terawatt-hours 2025 down 79.7% falling
106 Lebanon 3 terawatt-hours 2024 down 83.1% rising
106 Sudan 3 terawatt-hours 2024 up 22.0% volatile
108 Denmark 2.94 terawatt-hours 2025 down 70.2% volatile
109 Mauritius 2.8 terawatt-hours 2024 up 19.7% rising
110 Georgia 2.75 terawatt-hours 2025 up 15.5% rising
111 Estonia 2.47 terawatt-hours 2025 down 71.2% falling
111 Zambia 2.47 terawatt-hours 2024 up 502.4% volatile
113 Kyrgyzstan 2.41 terawatt-hours 2025 up 24.9% falling
114 New Caledonia 2.28 terawatt-hours 2024 down 14.3% rising
115 Bahamas 2.23 terawatt-hours 2024 up 16.1% rising
116 Sweden 2.08 terawatt-hours 2025 down 34.0% falling
117 Lithuania 1.99 terawatt-hours 2025 down 22.0% volatile
118 Cameroon 1.95 terawatt-hours 2024 down 21.4% volatile
119 Guam 1.7 terawatt-hours 2024 unchanged falling
119 Nicaragua 1.7 terawatt-hours 2024 down 17.5% falling
121 Latvia 1.69 terawatt-hours 2025 down 38.8% rising
122 Gabon 1.68 terawatt-hours 2024 up 41.2% rising
123 Norway 1.61 terawatt-hours 2025 down 45.1% volatile
124 Mauritania 1.6 terawatt-hours 2024 up 97.5% rising
125 Switzerland 1.5 terawatt-hours 2025 down 19.4% falling
126 Burkina Faso 1.4 terawatt-hours 2024 up 79.5% volatile
126 Kenya 1.4 terawatt-hours 2025 up 40.0% falling
126 Madagascar 1.4 terawatt-hours 2024 up 72.8% volatile
129 Tajikistan 1.39 terawatt-hours 2025 up 768.8% volatile
130 Guyana 1.34 terawatt-hours 2024 up 39.6% rising
131 Reunion 1.33 terawatt-hours 2023 down 24.0% rising
132 Equatorial Guinea 1.09 terawatt-hours 2024 up 53.5% volatile
133 Barbados 1.01 terawatt-hours 2024 down 1.0% rising
134 Guinea 1 terawatt-hours 2024 up 244.8% volatile
135 Benin 0.97 terawatt-hours 2024 up 185.3% volatile
136 Niger 0.92 terawatt-hours 2024 up 109.1% volatile
137 El Salvador 0.87 terawatt-hours 2025 down 65.6% falling
138 Aruba 0.83 terawatt-hours 2024 up 6.4% falling
139 Suriname 0.82 terawatt-hours 2024 down 35.4% rising
140 Maldives 0.79 terawatt-hours 2024 up 49.1% rising
141 Haiti 0.7 terawatt-hours 2024 down 25.5% rising
142 Cayman Islands 0.68 terawatt-hours 2024 up 9.7% rising
143 United States Virgin Islands 0.66 terawatt-hours 2023 down 19.5% falling
144 Bermuda 0.6 terawatt-hours 2024 down 7.7% falling
144 Montenegro 0.6 terawatt-hours 2025 down 60.3% rising
144 Palestine 0.6 terawatt-hours 2024 up 76.5% rising
147 Rwanda 0.57 terawatt-hours 2024 up 171.4% volatile
148 South Sudan 0.55 terawatt-hours 2024 up 14.6% rising
149 Macao 0.54 terawatt-hours 2024 up 42.1% volatile
150 Seychelles 0.53 terawatt-hours 2024 up 20.5% rising
151 Gambia 0.51 terawatt-hours 2024 up 104.0% rising
151 East Timor 0.51 terawatt-hours 2024 up 45.7% volatile
153 Togo 0.5 terawatt-hours 2024 up 117.4% volatile
154 French Polynesia 0.47 terawatt-hours 2024 down 2.1% rising
155 Fiji 0.42 terawatt-hours 2024 down 10.6% rising
156 Eritrea 0.4 terawatt-hours 2024 up 48.1% rising
157 Saint Lucia 0.39 terawatt-hours 2024 up 2.6% rising
158 Cape Verde 0.36 terawatt-hours 2024 up 5.9% rising
159 Chad 0.35 terawatt-hours 2024 up 20.7% rising
160 Antigua and Barbuda 0.34 terawatt-hours 2024 unchanged rising
160 Somalia 0.34 terawatt-hours 2024 down 2.9% rising
160 French Guiana 0.34 terawatt-hours 2023 down 2.9% rising
163 Faroe Islands 0.26 terawatt-hours 2023 up 44.4% rising
163 Liberia 0.26 terawatt-hours 2024 down 13.3% rising
163 Turks and Caicos Islands 0.26 terawatt-hours 2024 up 13.0% rising
163 Uruguay 0.26 terawatt-hours 2025 down 72.3% volatile
167 Grenada 0.24 terawatt-hours 2024 up 20.0% rising
168 Gibraltar 0.22 terawatt-hours 2024 up 10.0% rising
169 Saint Kitts and Nevis 0.21 terawatt-hours 2024 unchanged rising
170 American Samoa 0.17 terawatt-hours 2024 up 13.3% falling
170 Uganda 0.17 terawatt-hours 2024 up 88.9% volatile
170 British Virgin Islands 0.17 terawatt-hours 2023 down 15.0% rising
173 Comoros 0.14 terawatt-hours 2023 up 133.3% volatile
174 Afghanistan 0.13 terawatt-hours 2024 down 18.8% falling
174 Djibouti 0.13 terawatt-hours 2024 up 30.0% volatile
174 Dominica 0.13 terawatt-hours 2023 up 18.2% rising
174 Saint Vincent and the Grenadines 0.13 terawatt-hours 2024 unchanged rising
178 Burundi 0.12 terawatt-hours 2024 up 300.0% volatile
179 Greenland 0.1 terawatt-hours 2024 up 11.1% falling
179 Solomon Islands 0.1 terawatt-hours 2024 up 11.1% rising
181 Samoa 0.09 terawatt-hours 2024 down 10.0% rising
181 Western Sahara 0.09 terawatt-hours 2009 up 12.5% rising
183 Guinea-Bissau 0.08 terawatt-hours 2024 up 166.7% volatile
183 Malawi 0.08 terawatt-hours 2024 down 33.3% volatile
183 Sao Tome and Principe 0.08 terawatt-hours 2023 up 33.3% rising
186 Belize 0.06 terawatt-hours 2024 up 100.0% falling
186 Tonga 0.06 terawatt-hours 2024 up 20.0% rising
186 Vanuatu 0.06 terawatt-hours 2023 unchanged rising
189 Saint Pierre and Miquelon 0.05 terawatt-hours 2023 unchanged rising
190 Namibia 0.04 terawatt-hours 2024 up 300.0% volatile
190 Nauru 0.04 terawatt-hours 2024 up 33.3% rising
192 Kiribati 0.03 terawatt-hours 2024 unchanged rising
193 Eswatini 0.02 terawatt-hours 2024 unchanged rising
193 Cook Islands 0.02 terawatt-hours 2024 down 33.3% falling
195 Sierra Leone 0.01 terawatt-hours 2024 down 66.7% volatile
195 Montserrat 0.01 terawatt-hours 2024 unchanged flat
195 Falkland Islands 0.01 terawatt-hours 2023 unchanged falling
195 Saint Helena 0.01 terawatt-hours 2023 unchanged flat
199 Albania 0 terawatt-hours 2024 volatile
199 Bhutan 0 terawatt-hours 2024 flat
199 Central African Republic 0 terawatt-hours 2023 volatile
199 Democratic Republic of Congo 0 terawatt-hours 2024 down 100.0% volatile
199 Costa Rica 0 terawatt-hours 2025 down 100.0% volatile
199 Ethiopia 0 terawatt-hours 2025 volatile
199 Iceland 0 terawatt-hours 2024 volatile
199 Lesotho 0 terawatt-hours 2024 flat
199 Nepal 0 terawatt-hours 2024 volatile
199 Paraguay 0 terawatt-hours 2025 volatile
199 Niue 0 terawatt-hours 2023 flat

Regions and income groups

Aggregates are excluded from the country ranking above so that a region can never outrank a country.

About this data

Indicator
Electricity generation from fossil fuels
Unit
terawatt-hours
Source
Ember (2026) and other sources – with major processing by Our World in Data
Licence
CC BY 4.0 (Our World in Data)
Coverage
216 places, 6,239 data points, 1920–2025
Last refreshed

Electricity generation from coal, oil, and gas, measured in terawatt-hours.