Renewable electricity generation by source by country
Measured in terawatt-hours.
Countries reporting
207
Highest
1,135 terawatt-hours
China
Lowest
0 terawatt-hours
Saint Pierre and Miquelon
Median
0.01 terawatt-hours
Years covered
106
1920–2025
Data points
6,974
What the numbers show
Renewable electricity generation by source is currently reported for 207 countries. The highest value is 1,135 terawatt-hours in China; the lowest is 0 terawatt-hours in Saint Pierre and Miquelon.
The median across all reporting countries is 0.01 terawatt-hours, and the mean is 13.05 terawatt-hours.
Over the past decade 68 countries rose and 14 fell. The largest increase was in Kuwait (up 18,500.0%), and the largest decrease in Bangladesh (down 100.0%).
Renewable electricity generation by source: full country ranking
| # | Country | Latest | Year | 10-year change | Trend |
|---|---|---|---|---|---|
| 1 | China | 1,135 terawatt-hours | 2025 | up 511.8% | volatile |
| 2 | United States | 464.39 terawatt-hours | 2025 | up 143.5% | volatile |
| 3 | Germany | 136.03 terawatt-hours | 2025 | up 68.7% | volatile |
| 4 | Brazil | 117.58 terawatt-hours | 2025 | up 443.6% | volatile |
| 5 | India | 103.98 terawatt-hours | 2025 | up 217.6% | volatile |
| 6 | United Kingdom | 85.84 terawatt-hours | 2025 | up 113.2% | volatile |
| 7 | Spain | 58.76 terawatt-hours | 2025 | up 19.1% | volatile |
| 8 | Canada | 51.48 terawatt-hours | 2025 | up 90.9% | volatile |
| 9 | France | 46.49 terawatt-hours | 2025 | up 117.0% | volatile |
| 10 | Turkey | 39.42 terawatt-hours | 2025 | up 238.4% | volatile |
| 11 | Australia | 39.23 terawatt-hours | 2025 | up 231.6% | volatile |
| 12 | Sweden | 38.9 terawatt-hours | 2025 | up 138.4% | volatile |
| 13 | Netherlands | 33.7 terawatt-hours | 2025 | up 346.4% | volatile |
| 14 | Poland | 24.62 terawatt-hours | 2025 | up 126.7% | volatile |
| 15 | Finland | 22.58 terawatt-hours | 2025 | up 869.1% | volatile |
| 16 | Italy | 21.48 terawatt-hours | 2025 | up 44.7% | volatile |
| 17 | Mexico | 21.38 terawatt-hours | 2025 | up 144.3% | volatile |
| 18 | Denmark | 19.21 terawatt-hours | 2025 | up 36.0% | volatile |
| 19 | Argentina | 18.62 terawatt-hours | 2025 | up 3,055.9% | volatile |
| 20 | Vietnam | 14.37 terawatt-hours | 2025 | up 11,875.0% | volatile |
| 21 | Belgium | 13.72 terawatt-hours | 2025 | up 146.3% | volatile |
| 22 | Portugal | 13.67 terawatt-hours | 2025 | up 17.8% | volatile |
| 23 | Norway | 13.56 terawatt-hours | 2025 | up 438.1% | volatile |
| 24 | Japan | 12.85 terawatt-hours | 2025 | up 146.2% | volatile |
| 25 | Taiwan | 12.01 terawatt-hours | 2025 | up 685.0% | volatile |
| 26 | Greece | 11.91 terawatt-hours | 2025 | up 157.8% | volatile |
| 28 | Chile | 11.58 terawatt-hours | 2025 | up 448.8% | volatile |
| 29 | South Africa | 11.32 terawatt-hours | 2025 | up 268.7% | volatile |
| 30 | Egypt | 9.3 terawatt-hours | 2025 | up 392.1% | volatile |
| 31 | Austria | 8.31 terawatt-hours | 2025 | up 71.7% | volatile |
| 32 | Morocco | 7.14 terawatt-hours | 2025 | up 183.3% | volatile |
| 33 | Romania | 5.97 terawatt-hours | 2025 | down 15.4% | volatile |
| 34 | Kazakhstan | 5.83 terawatt-hours | 2025 | up 4,384.6% | volatile |
| 35 | Pakistan | 5.74 terawatt-hours | 2025 | up 626.6% | volatile |
| 36 | Uruguay | 4.85 terawatt-hours | 2025 | up 134.3% | volatile |
| 37 | New Zealand | 4.22 terawatt-hours | 2025 | up 80.3% | volatile |
| 38 | Uzbekistan | 4 terawatt-hours | 2025 | — | volatile |
| 39 | Lithuania | 3.99 terawatt-hours | 2025 | up 392.6% | volatile |
| 40 | South Korea | 3.64 terawatt-hours | 2025 | up 171.6% | volatile |
| 40 | Russia | 3.64 terawatt-hours | 2025 | up 2,326.7% | volatile |
| 42 | Thailand | 3.41 terawatt-hours | 2025 | up 933.3% | volatile |
| 43 | Croatia | 3.15 terawatt-hours | 2025 | up 293.8% | volatile |
| 44 | Kenya | 2.3 terawatt-hours | 2025 | up 3,733.3% | volatile |
| 45 | Peru | 2.11 terawatt-hours | 2025 | up 251.7% | volatile |
| 46 | Kuwait | 1.86 terawatt-hours | 2025 | up 18,500.0% | volatile |
| 47 | Jordan | 1.75 terawatt-hours | 2024 | — | volatile |
| 48 | Saudi Arabia | 1.59 terawatt-hours | 2024 | — | volatile |
| 49 | Costa Rica | 1.55 terawatt-hours | 2025 | up 43.5% | volatile |
| 50 | Serbia | 1.47 terawatt-hours | 2025 | — | volatile |
| 51 | Philippines | 1.46 terawatt-hours | 2025 | up 94.7% | volatile |
| 52 | Dominican Republic | 1.42 terawatt-hours | 2025 | up 389.7% | volatile |
| 52 | Ukraine | 1.42 terawatt-hours | 2022 | up 389.7% | volatile |
| 54 | Bulgaria | 1.32 terawatt-hours | 2025 | down 9.0% | volatile |
| 55 | Iran | 1.25 terawatt-hours | 2025 | up 792.9% | volatile |
| 56 | Estonia | 1.15 terawatt-hours | 2025 | up 62.0% | volatile |
| 57 | Ethiopia | 1.1 terawatt-hours | 2025 | up 44.7% | volatile |
| 58 | Panama | 0.96 terawatt-hours | 2024 | up 700.0% | volatile |
| 59 | Sri Lanka | 0.93 terawatt-hours | 2025 | up 173.5% | volatile |
| 60 | Honduras | 0.75 terawatt-hours | 2024 | up 87.5% | volatile |
| 61 | Hungary | 0.6 terawatt-hours | 2025 | down 13.0% | volatile |
| 62 | Czechia | 0.57 terawatt-hours | 2025 | unchanged | volatile |
| 63 | Nicaragua | 0.56 terawatt-hours | 2024 | down 34.1% | volatile |
| 64 | Mongolia | 0.54 terawatt-hours | 2025 | up 260.0% | volatile |
| 65 | Belarus | 0.48 terawatt-hours | 2025 | up 1,500.0% | volatile |
| 66 | Indonesia | 0.47 terawatt-hours | 2024 | — | volatile |
| 68 | Israel | 0.46 terawatt-hours | 2025 | up 4,500.0% | volatile |
| 69 | Senegal | 0.41 terawatt-hours | 2024 | — | volatile |
| 70 | Bosnia and Herzegovina | 0.37 terawatt-hours | 2025 | — | volatile |
| 70 | Guatemala | 0.37 terawatt-hours | 2024 | — | volatile |
| 72 | Tunisia | 0.33 terawatt-hours | 2025 | down 26.7% | volatile |
| 73 | Jamaica | 0.29 terawatt-hours | 2024 | up 141.7% | volatile |
| 74 | Bolivia | 0.28 terawatt-hours | 2025 | up 2,700.0% | volatile |
| 74 | Montenegro | 0.28 terawatt-hours | 2025 | up 180.0% | rising |
| 76 | Puerto Rico | 0.23 terawatt-hours | 2025 | down 4.2% | volatile |
| 77 | Latvia | 0.22 terawatt-hours | 2025 | up 46.7% | volatile |
| 78 | Cyprus | 0.21 terawatt-hours | 2025 | down 4.5% | volatile |
| 79 | United Arab Emirates | 0.2 terawatt-hours | 2024 | — | volatile |
| 79 | North Macedonia | 0.2 terawatt-hours | 2025 | up 66.7% | volatile |
| 79 | El Salvador | 0.2 terawatt-hours | 2025 | up 1,900.0% | rising |
| 82 | Ecuador | 0.19 terawatt-hours | 2025 | up 90.0% | volatile |
| 83 | Moldova | 0.16 terawatt-hours | 2025 | — | volatile |
| 84 | Colombia | 0.15 terawatt-hours | 2025 | up 114.3% | volatile |
| 85 | Aruba | 0.14 terawatt-hours | 2024 | down 6.7% | volatile |
| 85 | Switzerland | 0.14 terawatt-hours | 2025 | up 27.3% | volatile |
| 87 | Mauritania | 0.1 terawatt-hours | 2024 | up 900.0% | volatile |
| 87 | Oman | 0.1 terawatt-hours | 2025 | — | volatile |
| 90 | Azerbaijan | 0.09 terawatt-hours | 2025 | — | volatile |
| 90 | Faroe Islands | 0.09 terawatt-hours | 2023 | up 350.0% | volatile |
| 92 | Cape Verde | 0.08 terawatt-hours | 2024 | unchanged | volatile |
| 92 | Georgia | 0.08 terawatt-hours | 2025 | — | volatile |
| 94 | Cuba | 0.07 terawatt-hours | 2024 | up 250.0% | volatile |
| 94 | Djibouti | 0.07 terawatt-hours | 2024 | — | volatile |
| 96 | New Caledonia | 0.04 terawatt-hours | 2024 | down 33.3% | rising |
| 98 | Algeria | 0.02 terawatt-hours | 2024 | — | volatile |
| 98 | Namibia | 0.02 terawatt-hours | 2024 | — | volatile |
| 98 | Venezuela | 0.02 terawatt-hours | 2024 | down 77.8% | volatile |
| 98 | Reunion | 0.02 terawatt-hours | 2023 | unchanged | volatile |
| 102 | Iceland | 0.01 terawatt-hours | 2024 | unchanged | volatile |
| 102 | Saint Kitts and Nevis | 0.01 terawatt-hours | 2024 | unchanged | volatile |
| 102 | Lebanon | 0.01 terawatt-hours | 2024 | unchanged | volatile |
| 102 | Mauritius | 0.01 terawatt-hours | 2024 | — | volatile |
| 102 | Nepal | 0.01 terawatt-hours | 2024 | unchanged | volatile |
| 102 | Somalia | 0.01 terawatt-hours | 2024 | — | volatile |
| 102 | Slovenia | 0.01 terawatt-hours | 2025 | unchanged | volatile |
| 102 | Seychelles | 0.01 terawatt-hours | 2024 | unchanged | volatile |
| 102 | Chad | 0.01 terawatt-hours | 2024 | — | volatile |
| 111 | Afghanistan | 0 terawatt-hours | 2024 | — | flat |
| 111 | Angola | 0 terawatt-hours | 2024 | — | flat |
| 111 | Albania | 0 terawatt-hours | 2024 | — | flat |
| 111 | Armenia | 0 terawatt-hours | 2025 | — | volatile |
| 111 | American Samoa | 0 terawatt-hours | 2024 | — | flat |
| 111 | Antigua and Barbuda | 0 terawatt-hours | 2024 | — | flat |
| 111 | Burundi | 0 terawatt-hours | 2024 | — | flat |
| 111 | Benin | 0 terawatt-hours | 2024 | — | flat |
| 111 | Burkina Faso | 0 terawatt-hours | 2024 | — | flat |
| 111 | Bangladesh | 0 terawatt-hours | 2025 | down 100.0% | volatile |
| 111 | Bahrain | 0 terawatt-hours | 2024 | — | flat |
| 111 | Bahamas | 0 terawatt-hours | 2024 | — | flat |
| 111 | Belize | 0 terawatt-hours | 2024 | — | flat |
| 111 | Bermuda | 0 terawatt-hours | 2024 | — | flat |
| 111 | Barbados | 0 terawatt-hours | 2024 | — | flat |
| 111 | Brunei | 0 terawatt-hours | 2024 | — | flat |
| 111 | Bhutan | 0 terawatt-hours | 2024 | — | flat |
| 111 | Botswana | 0 terawatt-hours | 2024 | — | flat |
| 111 | Central African Republic | 0 terawatt-hours | 2023 | — | flat |
| 111 | Cote d'Ivoire | 0 terawatt-hours | 2024 | — | flat |
| 111 | Cameroon | 0 terawatt-hours | 2024 | — | flat |
| 111 | Democratic Republic of Congo | 0 terawatt-hours | 2024 | — | flat |
| 111 | Congo | 0 terawatt-hours | 2024 | — | flat |
| 111 | Comoros | 0 terawatt-hours | 2023 | — | flat |
| 111 | Cayman Islands | 0 terawatt-hours | 2024 | — | flat |
| 111 | Dominica | 0 terawatt-hours | 2023 | — | flat |
| 111 | Eritrea | 0 terawatt-hours | 2024 | — | flat |
| 111 | Fiji | 0 terawatt-hours | 2024 | — | volatile |
| 111 | Gabon | 0 terawatt-hours | 2024 | — | flat |
| 111 | Ghana | 0 terawatt-hours | 2024 | — | flat |
| 111 | Gibraltar | 0 terawatt-hours | 2024 | — | flat |
| 111 | Guinea | 0 terawatt-hours | 2024 | — | flat |
| 111 | Gambia | 0 terawatt-hours | 2024 | — | flat |
| 111 | Guinea-Bissau | 0 terawatt-hours | 2024 | — | flat |
| 111 | Equatorial Guinea | 0 terawatt-hours | 2024 | — | flat |
| 111 | Grenada | 0 terawatt-hours | 2024 | — | flat |
| 111 | Greenland | 0 terawatt-hours | 2024 | — | flat |
| 111 | Guam | 0 terawatt-hours | 2024 | — | flat |
| 111 | Guyana | 0 terawatt-hours | 2024 | — | flat |
| 111 | Hong Kong | 0 terawatt-hours | 2024 | — | flat |
| 111 | Haiti | 0 terawatt-hours | 2024 | — | flat |
| 111 | Iraq | 0 terawatt-hours | 2024 | — | flat |
| 111 | Kyrgyzstan | 0 terawatt-hours | 2025 | — | flat |
| 111 | Kiribati | 0 terawatt-hours | 2024 | — | flat |
| 111 | Laos | 0 terawatt-hours | 2024 | — | flat |
| 111 | Liberia | 0 terawatt-hours | 2024 | — | flat |
| 111 | Libya | 0 terawatt-hours | 2024 | — | flat |
| 111 | Saint Lucia | 0 terawatt-hours | 2024 | — | flat |
| 111 | Lesotho | 0 terawatt-hours | 2024 | — | flat |
| 111 | Macao | 0 terawatt-hours | 2024 | — | flat |
| 111 | Madagascar | 0 terawatt-hours | 2024 | — | flat |
| 111 | Maldives | 0 terawatt-hours | 2024 | — | flat |
| 111 | Mali | 0 terawatt-hours | 2024 | — | flat |
| 111 | Myanmar | 0 terawatt-hours | 2024 | — | flat |
| 111 | Mozambique | 0 terawatt-hours | 2024 | — | flat |
| 111 | Malawi | 0 terawatt-hours | 2024 | — | flat |
| 111 | Malaysia | 0 terawatt-hours | 2025 | — | flat |
| 111 | Niger | 0 terawatt-hours | 2024 | — | flat |
| 111 | Nigeria | 0 terawatt-hours | 2025 | — | flat |
| 111 | Nauru | 0 terawatt-hours | 2024 | — | flat |
| 111 | Papua New Guinea | 0 terawatt-hours | 2024 | — | flat |
| 111 | North Korea | 0 terawatt-hours | 2024 | — | flat |
| 111 | Paraguay | 0 terawatt-hours | 2025 | — | flat |
| 111 | Palestine | 0 terawatt-hours | 2024 | — | flat |
| 111 | French Polynesia | 0 terawatt-hours | 2024 | — | flat |
| 111 | Qatar | 0 terawatt-hours | 2025 | — | flat |
| 111 | Rwanda | 0 terawatt-hours | 2024 | — | flat |
| 111 | Sudan | 0 terawatt-hours | 2024 | — | flat |
| 111 | Singapore | 0 terawatt-hours | 1999 | — | flat |
| 111 | Solomon Islands | 0 terawatt-hours | 2024 | — | flat |
| 111 | Sierra Leone | 0 terawatt-hours | 2024 | — | flat |
| 111 | South Sudan | 0 terawatt-hours | 2024 | — | flat |
| 111 | Sao Tome and Principe | 0 terawatt-hours | 2023 | — | flat |
| 111 | Suriname | 0 terawatt-hours | 2024 | — | flat |
| 111 | Slovakia | 0 terawatt-hours | 2025 | down 100.0% | volatile |
| 111 | Eswatini | 0 terawatt-hours | 2024 | — | flat |
| 111 | Syria | 0 terawatt-hours | 2024 | — | flat |
| 111 | Turks and Caicos Islands | 0 terawatt-hours | 2024 | — | flat |
| 111 | Togo | 0 terawatt-hours | 2024 | — | flat |
| 111 | Tajikistan | 0 terawatt-hours | 2025 | — | flat |
| 111 | Turkmenistan | 0 terawatt-hours | 2024 | — | flat |
| 111 | East Timor | 0 terawatt-hours | 2024 | — | flat |
| 111 | Tonga | 0 terawatt-hours | 2024 | — | flat |
| 111 | Trinidad and Tobago | 0 terawatt-hours | 2024 | — | flat |
| 111 | Tanzania | 0 terawatt-hours | 2024 | — | flat |
| 111 | Uganda | 0 terawatt-hours | 2024 | — | flat |
| 111 | Saint Vincent and the Grenadines | 0 terawatt-hours | 2024 | — | flat |
| 111 | British Virgin Islands | 0 terawatt-hours | 2023 | — | flat |
| 111 | United States Virgin Islands | 0 terawatt-hours | 2023 | — | flat |
| 111 | Vanuatu | 0 terawatt-hours | 2023 | down 100.0% | volatile |
| 111 | Samoa | 0 terawatt-hours | 2024 | — | flat |
| 111 | Yemen | 0 terawatt-hours | 2024 | — | flat |
| 111 | Zambia | 0 terawatt-hours | 2024 | — | flat |
| 111 | Zimbabwe | 0 terawatt-hours | 2024 | — | flat |
| 111 | Western Sahara | 0 terawatt-hours | 2009 | — | flat |
| 111 | Cook Islands | 0 terawatt-hours | 2024 | — | flat |
| 111 | Montserrat | 0 terawatt-hours | 2024 | — | flat |
| 111 | Niue | 0 terawatt-hours | 2023 | — | flat |
| 111 | Falkland Islands | 0 terawatt-hours | 2023 | down 100.0% | volatile |
| 111 | Saint Helena | 0 terawatt-hours | 2023 | — | flat |
| 111 | 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.