Electricity generation from solar and wind compared to coal by country
Measured in terawatt-hours.
Countries reporting
207
Highest
2,310 terawatt-hours
China
Lowest
0 terawatt-hours
Saint Pierre and Miquelon
Median
0.23 terawatt-hours
Years covered
106
1920–2025
Data points
6,906
What the numbers show
Electricity generation from solar and wind compared to coal is currently reported for 207 countries. The highest value is 2,310 terawatt-hours in China; the lowest is 0 terawatt-hours in Saint Pierre and Miquelon.
The median across all reporting countries is 0.23 terawatt-hours, and the mean is 26.39 terawatt-hours.
Over the past decade 116 countries rose and 4 fell. The largest increase was in Vietnam (up 28,676.9%), and the largest decrease in Falkland Islands (down 100.0%).
Electricity generation from solar and wind compared to coal: full country ranking
| # | Country | Latest | Year | 10-year change | Trend |
|---|---|---|---|---|---|
| 1 | China | 2,310 terawatt-hours | 2025 | up 926.5% | volatile |
| 2 | United States | 853.21 terawatt-hours | 2025 | up 271.4% | volatile |
| 3 | India | 299.97 terawatt-hours | 2025 | up 653.1% | volatile |
| 4 | Germany | 225.65 terawatt-hours | 2025 | up 90.1% | volatile |
| 5 | Brazil | 206.22 terawatt-hours | 2025 | up 850.8% | volatile |
| 6 | Spain | 121.66 terawatt-hours | 2025 | up 92.6% | volatile |
| 7 | Japan | 113.91 terawatt-hours | 2025 | up 186.5% | volatile |
| 8 | United Kingdom | 105.16 terawatt-hours | 2025 | up 120.0% | volatile |
| 9 | Australia | 95.32 terawatt-hours | 2025 | up 428.7% | volatile |
| 10 | France | 78.31 terawatt-hours | 2025 | up 168.5% | volatile |
| 11 | Turkey | 76.67 terawatt-hours | 2025 | up 547.6% | volatile |
| 12 | Italy | 66.11 terawatt-hours | 2025 | up 75.0% | volatile |
| 13 | Netherlands | 62.2 terawatt-hours | 2025 | up 618.2% | volatile |
| 14 | Canada | 61.65 terawatt-hours | 2025 | up 106.5% | volatile |
| 15 | Mexico | 47.72 terawatt-hours | 2025 | up 433.2% | volatile |
| 16 | Poland | 44.17 terawatt-hours | 2025 | up 304.5% | volatile |
| 17 | Sweden | 43.33 terawatt-hours | 2025 | up 163.9% | volatile |
| 18 | Pakistan | 42.35 terawatt-hours | 2025 | up 3,519.7% | volatile |
| 19 | South Korea | 41.44 terawatt-hours | 2025 | up 644.0% | volatile |
| 20 | Vietnam | 37.41 terawatt-hours | 2025 | up 28,676.9% | volatile |
| 21 | Chile | 33.76 terawatt-hours | 2025 | up 907.8% | volatile |
| 22 | South Africa | 30.8 terawatt-hours | 2025 | up 463.1% | volatile |
| 23 | Taiwan | 27.69 terawatt-hours | 2025 | up 1,063.5% | volatile |
| 24 | Greece | 24.83 terawatt-hours | 2025 | up 191.4% | volatile |
| 25 | Belgium | 24.17 terawatt-hours | 2025 | up 180.1% | volatile |
| 26 | Argentina | 23.76 terawatt-hours | 2025 | up 3,860.0% | volatile |
| 27 | Denmark | 23.66 terawatt-hours | 2025 | up 60.6% | volatile |
| 28 | Finland | 23.56 terawatt-hours | 2025 | up 906.8% | volatile |
| 29 | Portugal | 22.53 terawatt-hours | 2025 | up 81.7% | volatile |
| 30 | Austria | 18.62 terawatt-hours | 2025 | up 222.1% | volatile |
| 31 | Egypt | 16.91 terawatt-hours | 2025 | up 776.2% | volatile |
| 32 | United Arab Emirates | 15.41 terawatt-hours | 2024 | up 4,871.0% | volatile |
| 33 | Norway | 14.09 terawatt-hours | 2025 | up 459.1% | volatile |
| 34 | Israel | 13.74 terawatt-hours | 2025 | up 1,115.9% | volatile |
| 35 | Thailand | 13.39 terawatt-hours | 2025 | up 394.1% | volatile |
| 37 | Hungary | 11.58 terawatt-hours | 2025 | up 1,295.2% | volatile |
| 38 | Romania | 10.85 terawatt-hours | 2025 | up 20.0% | volatile |
| 39 | Uzbekistan | 10.5 terawatt-hours | 2025 | — | volatile |
| 40 | Saudi Arabia | 9.82 terawatt-hours | 2024 | up 19,540.0% | volatile |
| 41 | Morocco | 9.71 terawatt-hours | 2025 | up 285.3% | volatile |
| 42 | Bulgaria | 8.21 terawatt-hours | 2025 | up 190.1% | volatile |
| 43 | Switzerland | 8.03 terawatt-hours | 2025 | up 552.8% | volatile |
| 44 | Kazakhstan | 7.87 terawatt-hours | 2025 | up 4,272.2% | volatile |
| 45 | Ukraine | 6.5 terawatt-hours | 2022 | up 948.4% | volatile |
| 46 | Russia | 6.48 terawatt-hours | 2025 | up 1,222.5% | volatile |
| 47 | Jordan | 5.68 terawatt-hours | 2024 | — | volatile |
| 48 | Lithuania | 5.66 terawatt-hours | 2025 | up 543.2% | volatile |
| 49 | Uruguay | 5.46 terawatt-hours | 2025 | up 157.5% | volatile |
| 50 | Czechia | 4.96 terawatt-hours | 2025 | up 75.3% | volatile |
| 51 | Colombia | 4.75 terawatt-hours | 2025 | up 5,837.5% | volatile |
| 52 | New Zealand | 4.59 terawatt-hours | 2025 | up 92.9% | volatile |
| 53 | Malaysia | 4.51 terawatt-hours | 2025 | up 1,570.4% | volatile |
| 54 | Philippines | 4.46 terawatt-hours | 2025 | up 401.1% | volatile |
| 55 | Croatia | 4.44 terawatt-hours | 2025 | up 416.3% | volatile |
| 56 | Peru | 3.94 terawatt-hours | 2025 | up 374.7% | volatile |
| 57 | Sri Lanka | 3.77 terawatt-hours | 2025 | up 892.1% | volatile |
| 58 | Dominican Republic | 3.67 terawatt-hours | 2025 | up 1,046.9% | volatile |
| 59 | Kenya | 2.95 terawatt-hours | 2025 | up 2,581.8% | volatile |
| 60 | Democratic Republic of Congo | 2.51 terawatt-hours | 2024 | — | volatile |
| 61 | Oman | 2.4 terawatt-hours | 2025 | — | volatile |
| 62 | Estonia | 2.28 terawatt-hours | 2025 | up 221.1% | volatile |
| 63 | Iran | 2.15 terawatt-hours | 2025 | up 1,435.7% | volatile |
| 63 | Qatar | 2.15 terawatt-hours | 2025 | up 21,400.0% | volatile |
| 65 | Kuwait | 2.07 terawatt-hours | 2025 | up 20,600.0% | volatile |
| 66 | Panama | 1.95 terawatt-hours | 2024 | up 1,400.0% | volatile |
| 67 | Honduras | 1.93 terawatt-hours | 2024 | up 370.7% | volatile |
| 68 | Indonesia | 1.82 terawatt-hours | 2024 | up 18,100.0% | volatile |
| 68 | North Macedonia | 1.82 terawatt-hours | 2025 | up 1,200.0% | volatile |
| 70 | Costa Rica | 1.64 terawatt-hours | 2025 | up 47.7% | volatile |
| 71 | Serbia | 1.63 terawatt-hours | 2025 | up 16,200.0% | volatile |
| 72 | Lebanon | 1.61 terawatt-hours | 2024 | up 7,950.0% | volatile |
| 73 | Cyprus | 1.58 terawatt-hours | 2025 | up 351.4% | volatile |
| 74 | Bangladesh | 1.56 terawatt-hours | 2025 | up 642.9% | volatile |
| 75 | Slovenia | 1.55 terawatt-hours | 2025 | up 453.6% | volatile |
| 76 | El Salvador | 1.51 terawatt-hours | 2025 | up 51.0% | rising |
| 77 | Puerto Rico | 1.23 terawatt-hours | 2025 | up 272.7% | volatile |
| 78 | Ethiopia | 1.14 terawatt-hours | 2025 | up 46.2% | volatile |
| 79 | Senegal | 1.09 terawatt-hours | 2024 | — | volatile |
| 80 | Armenia | 1.07 terawatt-hours | 2025 | — | volatile |
| 81 | Latvia | 1.04 terawatt-hours | 2025 | up 593.3% | volatile |
| 82 | Algeria | 1.01 terawatt-hours | 2024 | — | volatile |
| 83 | Bosnia and Herzegovina | 0.96 terawatt-hours | 2025 | up 9,500.0% | volatile |
| 85 | Tunisia | 0.89 terawatt-hours | 2025 | up 74.5% | volatile |
| 86 | Belarus | 0.85 terawatt-hours | 2025 | up 2,025.0% | volatile |
| 87 | Mongolia | 0.75 terawatt-hours | 2025 | up 368.8% | volatile |
| 88 | Slovakia | 0.7 terawatt-hours | 2025 | up 34.6% | volatile |
| 89 | Bolivia | 0.68 terawatt-hours | 2025 | up 6,700.0% | volatile |
| 90 | Guatemala | 0.65 terawatt-hours | 2024 | up 6,400.0% | volatile |
| 91 | Namibia | 0.6 terawatt-hours | 2024 | up 1,900.0% | volatile |
| 92 | Nicaragua | 0.59 terawatt-hours | 2024 | down 30.6% | volatile |
| 92 | Yemen | 0.59 terawatt-hours | 2024 | up 5,800.0% | volatile |
| 94 | Angola | 0.44 terawatt-hours | 2024 | up 2,100.0% | volatile |
| 94 | Jamaica | 0.44 terawatt-hours | 2024 | up 238.5% | volatile |
| 96 | Iraq | 0.43 terawatt-hours | 2024 | up 616.7% | volatile |
| 97 | Montenegro | 0.42 terawatt-hours | 2025 | up 320.0% | rising |
| 98 | Palestine | 0.39 terawatt-hours | 2024 | — | volatile |
| 99 | Albania | 0.34 terawatt-hours | 2024 | — | volatile |
| 101 | Moldova | 0.32 terawatt-hours | 2025 | — | volatile |
| 102 | Cuba | 0.31 terawatt-hours | 2024 | up 181.8% | volatile |
| 102 | Reunion | 0.31 terawatt-hours | 2023 | up 29.2% | volatile |
| 104 | New Caledonia | 0.3 terawatt-hours | 2024 | up 400.0% | volatile |
| 105 | Mauritania | 0.26 terawatt-hours | 2024 | up 550.0% | volatile |
| 106 | Hong Kong | 0.23 terawatt-hours | 2024 | — | volatile |
| 107 | Ecuador | 0.23 terawatt-hours | 2025 | up 64.3% | volatile |
| 109 | Mauritius | 0.18 terawatt-hours | 2024 | up 500.0% | volatile |
| 110 | Aruba | 0.17 terawatt-hours | 2024 | up 6.2% | volatile |
| 110 | Ghana | 0.17 terawatt-hours | 2024 | — | volatile |
| 110 | Mali | 0.17 terawatt-hours | 2024 | up 466.7% | volatile |
| 110 | North Korea | 0.17 terawatt-hours | 2024 | up 1,600.0% | volatile |
| 110 | Uganda | 0.17 terawatt-hours | 2024 | up 466.7% | volatile |
| 110 | Zambia | 0.17 terawatt-hours | 2024 | — | volatile |
| 116 | Cape Verde | 0.16 terawatt-hours | 2024 | up 77.8% | volatile |
| 116 | Guam | 0.16 terawatt-hours | 2024 | — | volatile |
| 116 | Sudan | 0.16 terawatt-hours | 2024 | up 1,500.0% | volatile |
| 120 | Nigeria | 0.13 terawatt-hours | 2025 | up 333.3% | volatile |
| 120 | Nepal | 0.13 terawatt-hours | 2024 | up 333.3% | volatile |
| 120 | Togo | 0.13 terawatt-hours | 2024 | — | volatile |
| 123 | Myanmar | 0.12 terawatt-hours | 2024 | up 1,100.0% | volatile |
| 124 | Afghanistan | 0.11 terawatt-hours | 2024 | up 266.7% | volatile |
| 124 | Burkina Faso | 0.11 terawatt-hours | 2024 | up 1,000.0% | volatile |
| 124 | Georgia | 0.11 terawatt-hours | 2025 | — | volatile |
| 127 | Bahrain | 0.1 terawatt-hours | 2024 | up 900.0% | volatile |
| 127 | Barbados | 0.1 terawatt-hours | 2024 | up 900.0% | volatile |
| 127 | Madagascar | 0.1 terawatt-hours | 2024 | up 900.0% | volatile |
| 127 | Seychelles | 0.1 terawatt-hours | 2024 | up 900.0% | volatile |
| 127 | Syria | 0.1 terawatt-hours | 2024 | — | volatile |
| 132 | Azerbaijan | 0.09 terawatt-hours | 2025 | — | volatile |
| 132 | Faroe Islands | 0.09 terawatt-hours | 2023 | up 350.0% | volatile |
| 132 | Laos | 0.09 terawatt-hours | 2024 | — | volatile |
| 135 | Somalia | 0.09 terawatt-hours | 2024 | — | volatile |
| 136 | Mozambique | 0.08 terawatt-hours | 2024 | — | volatile |
| 137 | Djibouti | 0.07 terawatt-hours | 2024 | — | volatile |
| 138 | Maldives | 0.06 terawatt-hours | 2024 | up 500.0% | volatile |
| 138 | French Polynesia | 0.06 terawatt-hours | 2024 | up 100.0% | volatile |
| 140 | Eritrea | 0.05 terawatt-hours | 2024 | — | volatile |
| 141 | Benin | 0.04 terawatt-hours | 2024 | — | volatile |
| 141 | Cameroon | 0.04 terawatt-hours | 2024 | up 300.0% | volatile |
| 141 | Rwanda | 0.04 terawatt-hours | 2024 | — | volatile |
| 141 | Tanzania | 0.04 terawatt-hours | 2024 | up 100.0% | volatile |
| 141 | Zimbabwe | 0.04 terawatt-hours | 2024 | — | volatile |
| 146 | Antigua and Barbuda | 0.03 terawatt-hours | 2024 | — | volatile |
| 146 | Cayman Islands | 0.03 terawatt-hours | 2024 | — | volatile |
| 146 | Guinea | 0.03 terawatt-hours | 2024 | — | volatile |
| 146 | Niger | 0.03 terawatt-hours | 2024 | up 200.0% | volatile |
| 146 | Eswatini | 0.03 terawatt-hours | 2024 | — | volatile |
| 146 | Venezuela | 0.03 terawatt-hours | 2024 | down 66.7% | volatile |
| 146 | Samoa | 0.03 terawatt-hours | 2024 | — | volatile |
| 153 | Bahamas | 0.02 terawatt-hours | 2024 | — | volatile |
| 153 | Cote d'Ivoire | 0.02 terawatt-hours | 2024 | — | volatile |
| 153 | Guyana | 0.02 terawatt-hours | 2024 | — | volatile |
| 153 | Iceland | 0.02 terawatt-hours | 2024 | up 100.0% | volatile |
| 153 | Saint Kitts and Nevis | 0.02 terawatt-hours | 2024 | up 100.0% | volatile |
| 153 | Sierra Leone | 0.02 terawatt-hours | 2024 | — | volatile |
| 153 | United States Virgin Islands | 0.02 terawatt-hours | 2023 | — | volatile |
| 153 | Cook Islands | 0.02 terawatt-hours | 2024 | — | volatile |
| 161 | American Samoa | 0.01 terawatt-hours | 2024 | — | volatile |
| 161 | Belize | 0.01 terawatt-hours | 2024 | — | volatile |
| 161 | Brunei | 0.01 terawatt-hours | 2024 | — | volatile |
| 161 | Botswana | 0.01 terawatt-hours | 2024 | — | volatile |
| 161 | Congo | 0.01 terawatt-hours | 2024 | — | volatile |
| 161 | Fiji | 0.01 terawatt-hours | 2024 | — | volatile |
| 161 | Kiribati | 0.01 terawatt-hours | 2024 | — | volatile |
| 161 | Liberia | 0.01 terawatt-hours | 2024 | — | volatile |
| 161 | Libya | 0.01 terawatt-hours | 2024 | unchanged | volatile |
| 161 | Saint Lucia | 0.01 terawatt-hours | 2024 | — | volatile |
| 161 | Malawi | 0.01 terawatt-hours | 2024 | down 50.0% | volatile |
| 161 | Nauru | 0.01 terawatt-hours | 2024 | — | volatile |
| 161 | Papua New Guinea | 0.01 terawatt-hours | 2024 | — | volatile |
| 161 | Solomon Islands | 0.01 terawatt-hours | 2024 | — | volatile |
| 161 | South Sudan | 0.01 terawatt-hours | 2024 | — | volatile |
| 161 | Suriname | 0.01 terawatt-hours | 2024 | — | volatile |
| 161 | Turks and Caicos Islands | 0.01 terawatt-hours | 2024 | — | volatile |
| 161 | Chad | 0.01 terawatt-hours | 2024 | — | volatile |
| 161 | Tonga | 0.01 terawatt-hours | 2024 | — | volatile |
| 161 | Trinidad and Tobago | 0.01 terawatt-hours | 2024 | — | volatile |
| 161 | Vanuatu | 0.01 terawatt-hours | 2023 | unchanged | volatile |
| 182 | Burundi | 0 terawatt-hours | 2024 | — | volatile |
| 182 | Bermuda | 0 terawatt-hours | 2024 | — | flat |
| 182 | Bhutan | 0 terawatt-hours | 2024 | — | flat |
| 182 | Central African Republic | 0 terawatt-hours | 2023 | — | flat |
| 182 | Comoros | 0 terawatt-hours | 2023 | — | flat |
| 182 | Dominica | 0 terawatt-hours | 2023 | — | flat |
| 182 | Gabon | 0 terawatt-hours | 2024 | — | flat |
| 182 | Gibraltar | 0 terawatt-hours | 2024 | — | flat |
| 182 | Gambia | 0 terawatt-hours | 2024 | — | flat |
| 182 | Guinea-Bissau | 0 terawatt-hours | 2024 | — | flat |
| 182 | Equatorial Guinea | 0 terawatt-hours | 2024 | — | flat |
| 182 | Grenada | 0 terawatt-hours | 2024 | — | flat |
| 182 | Greenland | 0 terawatt-hours | 2024 | — | flat |
| 182 | Haiti | 0 terawatt-hours | 2024 | — | flat |
| 182 | Kyrgyzstan | 0 terawatt-hours | 2025 | — | flat |
| 182 | Lesotho | 0 terawatt-hours | 2024 | — | flat |
| 182 | Macao | 0 terawatt-hours | 2024 | — | flat |
| 182 | Paraguay | 0 terawatt-hours | 2025 | — | flat |
| 182 | Singapore | 0 terawatt-hours | 1999 | — | flat |
| 182 | Sao Tome and Principe | 0 terawatt-hours | 2023 | — | flat |
| 182 | Tajikistan | 0 terawatt-hours | 2025 | — | flat |
| 182 | Turkmenistan | 0 terawatt-hours | 2024 | — | flat |
| 182 | East Timor | 0 terawatt-hours | 2024 | — | flat |
| 182 | Saint Vincent and the Grenadines | 0 terawatt-hours | 2024 | — | flat |
| 182 | British Virgin Islands | 0 terawatt-hours | 2023 | — | flat |
| 182 | Western Sahara | 0 terawatt-hours | 2009 | — | flat |
| 182 | Montserrat | 0 terawatt-hours | 2024 | — | flat |
| 182 | Niue | 0 terawatt-hours | 2023 | — | flat |
| 182 | Falkland Islands | 0 terawatt-hours | 2023 | down 100.0% | volatile |
| 182 | Saint Helena | 0 terawatt-hours | 2023 | — | flat |
| 182 | Saint Pierre and Miquelon | 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
Measured in terawatt-hours.