Electricity generation from fossil fuels by country
Electricity generation from coal, oil, and gas, measured in terawatt-hours.
Countries reporting
211
Highest
6,175 terawatt-hours
China
Lowest
0 terawatt-hours
Paraguay
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 211 countries. The highest value is 6,175 terawatt-hours in China; the lowest is 0 terawatt-hours in Paraguay.
The median across all reporting countries is 3.01 terawatt-hours, and the mean is 86.2 terawatt-hours.
Over the past decade 110 countries rose and 83 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 | Ireland | 16.05 terawatt-hours | 2025 | down 20.5% | rising |
| 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 | Cambodia | 10.5 terawatt-hours | 2025 | up 358.5% | volatile |
| 72 | Hungary | 9.93 terawatt-hours | 2025 | down 12.0% | falling |
| 72 | North Korea | 9.93 terawatt-hours | 2024 | up 15.5% | rising |
| 74 | Portugal | 9.74 terawatt-hours | 2025 | down 63.6% | falling |
| 75 | Trinidad and Tobago | 9.54 terawatt-hours | 2024 | up 1.4% | rising |
| 76 | Mongolia | 8.88 terawatt-hours | 2025 | up 67.9% | rising |
| 77 | Bolivia | 8.71 terawatt-hours | 2025 | up 37.2% | rising |
| 78 | Bosnia and Herzegovina | 8.15 terawatt-hours | 2025 | down 25.1% | rising |
| 79 | Cote d'Ivoire | 7.67 terawatt-hours | 2024 | up 21.6% | rising |
| 80 | Ecuador | 7.54 terawatt-hours | 2025 | down 40.3% | rising |
| 81 | Venezuela | 7.1 terawatt-hours | 2024 | down 86.0% | falling |
| 82 | Sri Lanka | 6.62 terawatt-hours | 2025 | down 2.2% | rising |
| 83 | Senegal | 6.12 terawatt-hours | 2024 | up 61.1% | rising |
| 84 | Tanzania | 5.93 terawatt-hours | 2024 | up 65.2% | volatile |
| 85 | Honduras | 5.56 terawatt-hours | 2024 | up 12.8% | rising |
| 86 | Brunei | 5.55 terawatt-hours | 2024 | up 23.3% | rising |
| 87 | Moldova | 5.47 terawatt-hours | 2025 | down 5.2% | flat |
| 88 | Guatemala | 5 terawatt-hours | 2024 | up 48.8% | rising |
| 89 | New Zealand | 4.97 terawatt-hours | 2025 | down 42.7% | falling |
| 90 | Mali | 4.8 terawatt-hours | 2024 | up 357.1% | volatile |
| 91 | Yemen | 4.66 terawatt-hours | 2024 | down 39.1% | falling |
| 92 | Zimbabwe | 4.4 terawatt-hours | 2024 | down 0.5% | flat |
| 93 | Congo | 4.32 terawatt-hours | 2024 | up 446.8% | volatile |
| 93 | Slovakia | 4.32 terawatt-hours | 2025 | down 20.3% | falling |
| 95 | Jamaica | 4.3 terawatt-hours | 2024 | up 12.0% | falling |
| 95 | Panama | 4.3 terawatt-hours | 2024 | up 4.6% | rising |
| 97 | Cyprus | 4.27 terawatt-hours | 2025 | up 3.1% | rising |
| 98 | Angola | 4.1 terawatt-hours | 2024 | down 9.1% | volatile |
| 99 | Papua New Guinea | 3.61 terawatt-hours | 2024 | up 26.7% | rising |
| 100 | North Macedonia | 3.6 terawatt-hours | 2025 | down 0.6% | falling |
| 101 | Croatia | 3.49 terawatt-hours | 2025 | down 6.2% | flat |
| 102 | Botswana | 3.42 terawatt-hours | 2024 | up 48.1% | volatile |
| 103 | Armenia | 3.31 terawatt-hours | 2025 | up 18.2% | rising |
| 104 | Mozambique | 3.28 terawatt-hours | 2024 | up 1,390.9% | volatile |
| 105 | Slovenia | 3.13 terawatt-hours | 2025 | down 34.8% | falling |
| 106 | Finland | 3.01 terawatt-hours | 2025 | down 79.7% | falling |
| 107 | Lebanon | 3 terawatt-hours | 2024 | down 83.1% | rising |
| 107 | Sudan | 3 terawatt-hours | 2024 | up 22.0% | volatile |
| 109 | Denmark | 2.94 terawatt-hours | 2025 | down 70.2% | volatile |
| 110 | Mauritius | 2.8 terawatt-hours | 2024 | up 19.7% | rising |
| 111 | Georgia | 2.75 terawatt-hours | 2025 | up 15.5% | rising |
| 112 | Estonia | 2.47 terawatt-hours | 2025 | down 71.2% | falling |
| 112 | Zambia | 2.47 terawatt-hours | 2024 | up 502.4% | volatile |
| 114 | Kyrgyzstan | 2.41 terawatt-hours | 2025 | up 24.9% | falling |
| 115 | New Caledonia | 2.28 terawatt-hours | 2024 | down 14.3% | rising |
| 116 | Bahamas | 2.23 terawatt-hours | 2024 | up 16.1% | rising |
| 117 | Sweden | 2.08 terawatt-hours | 2025 | down 34.0% | falling |
| 118 | Lithuania | 1.99 terawatt-hours | 2025 | down 22.0% | volatile |
| 119 | Cameroon | 1.95 terawatt-hours | 2024 | down 21.4% | volatile |
| 120 | Malta | 1.84 terawatt-hours | 2025 | up 53.3% | rising |
| 121 | Guam | 1.7 terawatt-hours | 2024 | unchanged | falling |
| 121 | Nicaragua | 1.7 terawatt-hours | 2024 | down 17.5% | falling |
| 123 | Latvia | 1.69 terawatt-hours | 2025 | down 38.8% | rising |
| 124 | Gabon | 1.68 terawatt-hours | 2024 | up 41.2% | rising |
| 125 | Norway | 1.61 terawatt-hours | 2025 | down 45.1% | volatile |
| 126 | Mauritania | 1.6 terawatt-hours | 2024 | up 97.5% | rising |
| 127 | Switzerland | 1.5 terawatt-hours | 2025 | down 19.4% | falling |
| 128 | Burkina Faso | 1.4 terawatt-hours | 2024 | up 79.5% | volatile |
| 128 | Kenya | 1.4 terawatt-hours | 2025 | up 40.0% | falling |
| 128 | Madagascar | 1.4 terawatt-hours | 2024 | up 72.8% | volatile |
| 131 | Tajikistan | 1.39 terawatt-hours | 2025 | up 768.8% | volatile |
| 132 | Guyana | 1.34 terawatt-hours | 2024 | up 39.6% | rising |
| 133 | Reunion | 1.33 terawatt-hours | 2023 | down 24.0% | rising |
| 134 | Martinique | 1.12 terawatt-hours | 2023 | down 24.8% | falling |
| 135 | Equatorial Guinea | 1.09 terawatt-hours | 2024 | up 53.5% | volatile |
| 136 | Guadeloupe | 1.08 terawatt-hours | 2023 | down 24.5% | flat |
| 137 | Barbados | 1.01 terawatt-hours | 2024 | down 1.0% | rising |
| 138 | Guinea | 1 terawatt-hours | 2024 | up 244.8% | volatile |
| 139 | Benin | 0.97 terawatt-hours | 2024 | up 185.3% | volatile |
| 140 | Niger | 0.92 terawatt-hours | 2024 | up 109.1% | volatile |
| 141 | El Salvador | 0.87 terawatt-hours | 2025 | down 65.6% | falling |
| 142 | Aruba | 0.83 terawatt-hours | 2024 | up 6.4% | falling |
| 143 | Suriname | 0.82 terawatt-hours | 2024 | down 35.4% | rising |
| 144 | Maldives | 0.79 terawatt-hours | 2024 | up 49.1% | rising |
| 145 | Haiti | 0.7 terawatt-hours | 2024 | down 25.5% | rising |
| 146 | Cayman Islands | 0.68 terawatt-hours | 2024 | up 9.7% | rising |
| 147 | United States Virgin Islands | 0.66 terawatt-hours | 2023 | down 19.5% | falling |
| 148 | Bermuda | 0.6 terawatt-hours | 2024 | down 7.7% | falling |
| 148 | Montenegro | 0.6 terawatt-hours | 2025 | down 60.3% | rising |
| 148 | Palestine | 0.6 terawatt-hours | 2024 | up 76.5% | rising |
| 151 | Rwanda | 0.57 terawatt-hours | 2024 | up 171.4% | volatile |
| 152 | South Sudan | 0.55 terawatt-hours | 2024 | up 14.6% | rising |
| 153 | Macao | 0.54 terawatt-hours | 2024 | up 42.1% | volatile |
| 154 | Seychelles | 0.53 terawatt-hours | 2024 | up 20.5% | rising |
| 155 | Gambia | 0.51 terawatt-hours | 2024 | up 104.0% | rising |
| 155 | East Timor | 0.51 terawatt-hours | 2024 | up 45.7% | volatile |
| 157 | Togo | 0.5 terawatt-hours | 2024 | up 117.4% | volatile |
| 158 | French Polynesia | 0.47 terawatt-hours | 2024 | down 2.1% | rising |
| 159 | Fiji | 0.42 terawatt-hours | 2024 | down 10.6% | rising |
| 160 | Eritrea | 0.4 terawatt-hours | 2024 | up 48.1% | rising |
| 161 | Saint Lucia | 0.39 terawatt-hours | 2024 | up 2.6% | rising |
| 162 | Cape Verde | 0.36 terawatt-hours | 2024 | up 5.9% | rising |
| 163 | Chad | 0.35 terawatt-hours | 2024 | up 20.7% | rising |
| 164 | Antigua and Barbuda | 0.34 terawatt-hours | 2024 | unchanged | rising |
| 164 | Somalia | 0.34 terawatt-hours | 2024 | down 2.9% | rising |
| 164 | French Guiana | 0.34 terawatt-hours | 2023 | down 2.9% | rising |
| 167 | Faroe Islands | 0.26 terawatt-hours | 2023 | up 44.4% | rising |
| 167 | Liberia | 0.26 terawatt-hours | 2024 | down 13.3% | rising |
| 167 | Turks and Caicos Islands | 0.26 terawatt-hours | 2024 | up 13.0% | rising |
| 167 | Uruguay | 0.26 terawatt-hours | 2025 | down 72.3% | volatile |
| 171 | Grenada | 0.24 terawatt-hours | 2024 | up 20.0% | rising |
| 172 | Gibraltar | 0.22 terawatt-hours | 2024 | up 10.0% | rising |
| 173 | Saint Kitts and Nevis | 0.21 terawatt-hours | 2024 | unchanged | rising |
| 174 | American Samoa | 0.17 terawatt-hours | 2024 | up 13.3% | falling |
| 174 | Uganda | 0.17 terawatt-hours | 2024 | up 88.9% | volatile |
| 174 | British Virgin Islands | 0.17 terawatt-hours | 2023 | down 15.0% | rising |
| 177 | Comoros | 0.14 terawatt-hours | 2023 | up 133.3% | volatile |
| 178 | Afghanistan | 0.13 terawatt-hours | 2024 | down 18.8% | falling |
| 178 | Djibouti | 0.13 terawatt-hours | 2024 | up 30.0% | volatile |
| 178 | Dominica | 0.13 terawatt-hours | 2023 | up 18.2% | rising |
| 178 | Luxembourg | 0.13 terawatt-hours | 2025 | down 85.7% | volatile |
| 178 | Saint Vincent and the Grenadines | 0.13 terawatt-hours | 2024 | unchanged | rising |
| 183 | Burundi | 0.12 terawatt-hours | 2024 | up 300.0% | volatile |
| 184 | Greenland | 0.1 terawatt-hours | 2024 | up 11.1% | falling |
| 184 | Solomon Islands | 0.1 terawatt-hours | 2024 | up 11.1% | rising |
| 186 | Samoa | 0.09 terawatt-hours | 2024 | down 10.0% | rising |
| 186 | Western Sahara | 0.09 terawatt-hours | 2009 | up 12.5% | rising |
| 188 | Guinea-Bissau | 0.08 terawatt-hours | 2024 | up 166.7% | volatile |
| 188 | Malawi | 0.08 terawatt-hours | 2024 | down 33.3% | volatile |
| 188 | Sao Tome and Principe | 0.08 terawatt-hours | 2023 | up 33.3% | rising |
| 191 | Belize | 0.06 terawatt-hours | 2024 | up 100.0% | falling |
| 191 | Tonga | 0.06 terawatt-hours | 2024 | up 20.0% | rising |
| 191 | Vanuatu | 0.06 terawatt-hours | 2023 | unchanged | rising |
| 194 | Saint Pierre and Miquelon | 0.05 terawatt-hours | 2023 | unchanged | rising |
| 195 | Namibia | 0.04 terawatt-hours | 2024 | up 300.0% | volatile |
| 195 | Nauru | 0.04 terawatt-hours | 2024 | up 33.3% | rising |
| 197 | Kiribati | 0.03 terawatt-hours | 2024 | unchanged | rising |
| 198 | Eswatini | 0.02 terawatt-hours | 2024 | unchanged | rising |
| 198 | Cook Islands | 0.02 terawatt-hours | 2024 | down 33.3% | falling |
| 200 | Sierra Leone | 0.01 terawatt-hours | 2024 | down 66.7% | volatile |
| 200 | Montserrat | 0.01 terawatt-hours | 2024 | unchanged | flat |
| 200 | Falkland Islands | 0.01 terawatt-hours | 2023 | unchanged | falling |
| 200 | Saint Helena | 0.01 terawatt-hours | 2023 | unchanged | flat |
| 204 | Albania | 0 terawatt-hours | 2024 | — | volatile |
| 204 | Central African Republic | 0 terawatt-hours | 2023 | — | volatile |
| 204 | Democratic Republic of Congo | 0 terawatt-hours | 2024 | down 100.0% | volatile |
| 204 | Costa Rica | 0 terawatt-hours | 2025 | down 100.0% | volatile |
| 204 | Ethiopia | 0 terawatt-hours | 2025 | — | volatile |
| 204 | Iceland | 0 terawatt-hours | 2024 | — | volatile |
| 204 | Nepal | 0 terawatt-hours | 2024 | — | volatile |
| 204 | Paraguay | 0 terawatt-hours | 2025 | — | volatile |
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.