Electricity production from fossil fuels, nuclear and renewables by country

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

Countries reporting
205
Highest
6,175 terawatt-hours
China
Lowest
0 terawatt-hours
Niue
Median
3.13 terawatt-hours
Years covered
106
1920–2025
Data points
6,017

What the numbers show

Electricity production from fossil fuels, nuclear and renewables is currently reported for 205 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.13 terawatt-hours, and the mean is 88.56 terawatt-hours.

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

Electricity production from fossil fuels, nuclear and renewables: 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% flat
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
66 Ghana 15.48 terawatt-hours 2024 up 225.2% volatile
67 Laos 12.18 terawatt-hours 2024 volatile
68 Austria 12.01 terawatt-hours 2025 down 15.4% falling
69 Myanmar 11.32 terawatt-hours 2024 up 112.4% volatile
70 Bulgaria 10.66 terawatt-hours 2025 down 56.6% falling
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% falling
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
120 Guam 1.7 terawatt-hours 2024 unchanged falling
120 Nicaragua 1.7 terawatt-hours 2024 down 17.5% falling
122 Latvia 1.69 terawatt-hours 2025 down 38.8% rising
123 Gabon 1.68 terawatt-hours 2024 up 41.2% rising
124 Norway 1.61 terawatt-hours 2025 down 45.1% volatile
125 Mauritania 1.6 terawatt-hours 2024 up 97.5% rising
126 Switzerland 1.5 terawatt-hours 2025 down 19.4% falling
127 Burkina Faso 1.4 terawatt-hours 2024 up 79.5% volatile
127 Kenya 1.4 terawatt-hours 2025 up 40.0% falling
127 Madagascar 1.4 terawatt-hours 2024 up 72.8% volatile
130 Tajikistan 1.39 terawatt-hours 2025 up 768.8% volatile
131 Guyana 1.34 terawatt-hours 2024 up 39.6% 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 Aruba 0.83 terawatt-hours 2024 up 6.4% falling
138 Suriname 0.82 terawatt-hours 2024 down 35.4% rising
139 Maldives 0.79 terawatt-hours 2024 up 49.1% rising
140 Haiti 0.7 terawatt-hours 2024 down 25.5% rising
141 Cayman Islands 0.68 terawatt-hours 2024 up 9.7% rising
142 United States Virgin Islands 0.66 terawatt-hours 2023 down 19.5% falling
143 Bermuda 0.6 terawatt-hours 2024 down 7.7% falling
143 Montenegro 0.6 terawatt-hours 2025 down 60.3% rising
143 Palestine 0.6 terawatt-hours 2024 up 76.5% rising
146 Rwanda 0.57 terawatt-hours 2024 up 171.4% volatile
147 South Sudan 0.55 terawatt-hours 2024 up 14.6% rising
148 Macao 0.54 terawatt-hours 2024 up 42.1% volatile
149 Seychelles 0.53 terawatt-hours 2024 up 20.5% rising
150 Gambia 0.51 terawatt-hours 2024 up 104.0% rising
150 East Timor 0.51 terawatt-hours 2024 up 45.7% volatile
152 Togo 0.5 terawatt-hours 2024 up 117.4% volatile
153 French Polynesia 0.47 terawatt-hours 2024 down 2.1% rising
154 Fiji 0.42 terawatt-hours 2024 down 10.6% rising
155 Eritrea 0.4 terawatt-hours 2024 up 48.1% rising
156 Saint Lucia 0.39 terawatt-hours 2024 up 2.6% rising
157 Cape Verde 0.36 terawatt-hours 2024 up 5.9% rising
158 Chad 0.35 terawatt-hours 2024 up 20.7% rising
159 Antigua and Barbuda 0.34 terawatt-hours 2024 unchanged rising
159 Somalia 0.34 terawatt-hours 2024 down 2.9% rising
161 Faroe Islands 0.26 terawatt-hours 2023 up 44.4% rising
161 Liberia 0.26 terawatt-hours 2024 down 13.3% rising
161 Turks and Caicos Islands 0.26 terawatt-hours 2024 up 13.0% rising
161 Uruguay 0.26 terawatt-hours 2025 down 72.3% volatile
165 Grenada 0.24 terawatt-hours 2024 up 20.0% rising
166 Gibraltar 0.22 terawatt-hours 2024 up 10.0% rising
167 Saint Kitts and Nevis 0.21 terawatt-hours 2024 unchanged rising
168 American Samoa 0.17 terawatt-hours 2024 up 13.3% falling
168 Uganda 0.17 terawatt-hours 2024 up 88.9% volatile
168 British Virgin Islands 0.17 terawatt-hours 2023 down 15.0% rising
171 Comoros 0.14 terawatt-hours 2023 up 133.3% volatile
172 Afghanistan 0.13 terawatt-hours 2024 down 18.8% falling
172 Djibouti 0.13 terawatt-hours 2024 up 30.0% volatile
172 Dominica 0.13 terawatt-hours 2023 up 18.2% rising
172 Saint Vincent and the Grenadines 0.13 terawatt-hours 2024 unchanged rising
177 Burundi 0.12 terawatt-hours 2024 up 300.0% volatile
178 Greenland 0.1 terawatt-hours 2024 up 11.1% falling
178 Solomon Islands 0.1 terawatt-hours 2024 up 11.1% rising
180 Samoa 0.09 terawatt-hours 2024 down 10.0% rising
180 Western Sahara 0.09 terawatt-hours 2009 up 12.5% rising
182 Guinea-Bissau 0.08 terawatt-hours 2024 up 166.7% volatile
182 Malawi 0.08 terawatt-hours 2024 down 33.3% volatile
182 Sao Tome and Principe 0.08 terawatt-hours 2023 up 33.3% rising
185 Belize 0.06 terawatt-hours 2024 up 100.0% falling
185 Tonga 0.06 terawatt-hours 2024 up 20.0% rising
185 Vanuatu 0.06 terawatt-hours 2023 unchanged rising
188 Saint Pierre and Miquelon 0.05 terawatt-hours 2023 unchanged rising
189 Namibia 0.04 terawatt-hours 2024 up 300.0% volatile
189 Nauru 0.04 terawatt-hours 2024 up 33.3% rising
191 Kiribati 0.03 terawatt-hours 2024 unchanged rising
192 Eswatini 0.02 terawatt-hours 2024 unchanged rising
192 Cook Islands 0.02 terawatt-hours 2024 down 33.3% falling
194 Sierra Leone 0.01 terawatt-hours 2024 down 66.7% volatile
194 Montserrat 0.01 terawatt-hours 2024 unchanged flat
194 Falkland Islands 0.01 terawatt-hours 2023 unchanged falling
194 Saint Helena 0.01 terawatt-hours 2023 unchanged flat
198 Albania 0 terawatt-hours 2024 volatile
198 Bhutan 0 terawatt-hours 2024 flat
198 Central African Republic 0 terawatt-hours 2023 volatile
198 Democratic Republic of Congo 0 terawatt-hours 2024 down 100.0% volatile
198 Costa Rica 0 terawatt-hours 2025 down 100.0% volatile
198 Ethiopia 0 terawatt-hours 2025 volatile
198 Iceland 0 terawatt-hours 2024 volatile
198 Lesotho 0 terawatt-hours 2024 flat
198 Nepal 0 terawatt-hours 2024 volatile
198 Paraguay 0 terawatt-hours 2025 volatile
198 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 production from fossil fuels, nuclear and renewables
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
210 places, 6,017 data points, 1920–2025
Last refreshed

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