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 | Latest | Year | 10-year change | Trend |
|---|---|---|---|---|---|
| 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
Electricity generation from coal, oil, and gas, measured in terawatt-hours.