Electricity generation from solar and wind 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 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: 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.