Electricity generation from solar by country
Measured in terawatt-hours.
Countries reporting
209
Highest
1,175 terawatt-hours
China
Lowest
0 terawatt-hours
Saint Pierre and Miquelon
Median
0.16 terawatt-hours
Years covered
106
1920–2025
Data points
7,116
What the numbers show
Electricity generation from solar is currently reported for 209 countries. The highest value is 1,175 terawatt-hours in China; the lowest is 0 terawatt-hours in Saint Pierre and Miquelon.
The median across all reporting countries is 0.16 terawatt-hours, and the mean is 13.23 terawatt-hours.
Over the past decade 103 countries rose and 1 fell. The largest increase was in Vietnam (up 230,300.0%), and the largest decrease in Malawi (down 50.0%).
Electricity generation from solar: full country ranking
| # | Country | Latest | Year | 10-year change | Trend |
|---|---|---|---|---|---|
| 1 | China | 1,175 terawatt-hours | 2025 | up 2,876.1% | volatile |
| 2 | United States | 388.82 terawatt-hours | 2025 | up 896.2% | volatile |
| 3 | India | 195.99 terawatt-hours | 2025 | up 2,664.3% | volatile |
| 4 | Japan | 101.06 terawatt-hours | 2025 | up 192.6% | volatile |
| 5 | Germany | 89.62 terawatt-hours | 2025 | up 135.3% | volatile |
| 6 | Brazil | 88.64 terawatt-hours | 2025 | up 147,633.0% | volatile |
| 7 | Spain | 62.9 terawatt-hours | 2025 | up 353.8% | volatile |
| 8 | Australia | 56.09 terawatt-hours | 2025 | up 804.7% | volatile |
| 9 | Italy | 44.63 terawatt-hours | 2025 | up 94.6% | volatile |
| 10 | South Korea | 37.8 terawatt-hours | 2025 | up 793.6% | volatile |
| 11 | Turkey | 37.25 terawatt-hours | 2025 | up 19,505.3% | volatile |
| 12 | Pakistan | 36.61 terawatt-hours | 2025 | up 9,534.2% | volatile |
| 13 | France | 31.82 terawatt-hours | 2025 | up 310.6% | volatile |
| 14 | Netherlands | 28.5 terawatt-hours | 2025 | up 2,467.6% | volatile |
| 15 | Mexico | 26.34 terawatt-hours | 2025 | up 13,070.0% | volatile |
| 16 | Vietnam | 23.04 terawatt-hours | 2025 | up 230,300.0% | volatile |
| 17 | Chile | 22.18 terawatt-hours | 2025 | up 1,688.7% | volatile |
| 18 | Poland | 19.55 terawatt-hours | 2025 | up 32,483.3% | volatile |
| 19 | South Africa | 19.48 terawatt-hours | 2025 | up 711.7% | volatile |
| 20 | United Kingdom | 19.32 terawatt-hours | 2025 | up 156.6% | volatile |
| 21 | Taiwan | 15.68 terawatt-hours | 2025 | up 1,744.7% | volatile |
| 22 | United Arab Emirates | 15.21 terawatt-hours | 2024 | up 4,806.4% | volatile |
| 23 | Israel | 13.28 terawatt-hours | 2025 | up 1,085.7% | volatile |
| 24 | Greece | 12.92 terawatt-hours | 2025 | up 231.3% | volatile |
| 25 | Hungary | 10.98 terawatt-hours | 2025 | up 7,742.9% | volatile |
| 26 | Belgium | 10.45 terawatt-hours | 2025 | up 241.5% | volatile |
| 27 | Austria | 10.31 terawatt-hours | 2025 | up 996.8% | volatile |
| 28 | Canada | 10.17 terawatt-hours | 2025 | up 251.9% | volatile |
| 29 | Thailand | 9.98 terawatt-hours | 2025 | up 319.3% | volatile |
| 30 | Portugal | 8.86 terawatt-hours | 2025 | up 1,007.5% | volatile |
| 31 | Saudi Arabia | 8.23 terawatt-hours | 2024 | up 16,360.0% | volatile |
| 32 | Switzerland | 7.89 terawatt-hours | 2025 | up 604.5% | volatile |
| 33 | Egypt | 7.61 terawatt-hours | 2025 | up 18,925.0% | volatile |
| 34 | Bulgaria | 6.89 terawatt-hours | 2025 | up 399.3% | volatile |
| 35 | Uzbekistan | 6.5 terawatt-hours | 2025 | — | volatile |
| 36 | Argentina | 5.14 terawatt-hours | 2025 | up 51,300.0% | volatile |
| 37 | Ukraine | 5.08 terawatt-hours | 2022 | up 1,439.4% | volatile |
| 38 | Romania | 4.88 terawatt-hours | 2025 | up 146.5% | volatile |
| 39 | Colombia | 4.6 terawatt-hours | 2025 | up 45,900.0% | volatile |
| 40 | Malaysia | 4.51 terawatt-hours | 2025 | up 1,570.4% | volatile |
| 41 | Denmark | 4.45 terawatt-hours | 2025 | up 641.7% | volatile |
| 42 | Sweden | 4.43 terawatt-hours | 2025 | up 4,330.0% | volatile |
| 43 | Czechia | 4.39 terawatt-hours | 2025 | up 94.2% | volatile |
| 44 | Jordan | 3.93 terawatt-hours | 2024 | — | volatile |
| 45 | Philippines | 3 terawatt-hours | 2025 | up 2,042.9% | volatile |
| 46 | Sri Lanka | 2.84 terawatt-hours | 2025 | up 7,000.0% | volatile |
| 46 | Russia | 2.84 terawatt-hours | 2025 | up 735.3% | volatile |
| 48 | Morocco | 2.57 terawatt-hours | 2025 | — | volatile |
| 49 | Democratic Republic of Congo | 2.51 terawatt-hours | 2024 | — | volatile |
| 50 | Oman | 2.3 terawatt-hours | 2025 | — | volatile |
| 51 | Dominican Republic | 2.25 terawatt-hours | 2025 | up 7,400.0% | volatile |
| 52 | Qatar | 2.15 terawatt-hours | 2025 | up 21,400.0% | volatile |
| 53 | Kazakhstan | 2.04 terawatt-hours | 2025 | up 3,980.0% | volatile |
| 54 | Cambodia | 1.89 terawatt-hours | 2025 | — | volatile |
| 55 | Peru | 1.83 terawatt-hours | 2025 | up 695.7% | volatile |
| 56 | Lithuania | 1.67 terawatt-hours | 2025 | up 2,285.7% | volatile |
| 57 | Singapore | 1.64 terawatt-hours | 2025 | — | volatile |
| 58 | North Macedonia | 1.62 terawatt-hours | 2025 | up 8,000.0% | volatile |
| 59 | Lebanon | 1.6 terawatt-hours | 2024 | up 15,900.0% | volatile |
| 60 | Bangladesh | 1.56 terawatt-hours | 2025 | up 680.0% | volatile |
| 61 | Slovenia | 1.54 terawatt-hours | 2025 | up 470.4% | volatile |
| 63 | Cyprus | 1.37 terawatt-hours | 2025 | up 953.8% | volatile |
| 64 | Indonesia | 1.35 terawatt-hours | 2024 | up 13,400.0% | volatile |
| 65 | El Salvador | 1.31 terawatt-hours | 2025 | up 13,000.0% | volatile |
| 66 | Croatia | 1.29 terawatt-hours | 2025 | up 2,050.0% | volatile |
| 67 | Honduras | 1.18 terawatt-hours | 2024 | up 11,700.0% | volatile |
| 68 | Estonia | 1.13 terawatt-hours | 2025 | — | volatile |
| 69 | Armenia | 1.07 terawatt-hours | 2025 | — | volatile |
| 70 | Puerto Rico | 1 terawatt-hours | 2025 | up 1,011.1% | volatile |
| 71 | Algeria | 0.99 terawatt-hours | 2024 | — | volatile |
| 71 | Panama | 0.99 terawatt-hours | 2024 | up 9,800.0% | volatile |
| 73 | Finland | 0.98 terawatt-hours | 2025 | up 9,700.0% | volatile |
| 74 | Iran | 0.9 terawatt-hours | 2025 | — | volatile |
| 75 | Latvia | 0.82 terawatt-hours | 2025 | — | volatile |
| 76 | Slovakia | 0.7 terawatt-hours | 2025 | up 37.3% | volatile |
| 77 | Senegal | 0.68 terawatt-hours | 2024 | — | volatile |
| 78 | Kenya | 0.65 terawatt-hours | 2025 | up 1,200.0% | volatile |
| 79 | Uruguay | 0.61 terawatt-hours | 2025 | up 1,120.0% | volatile |
| 80 | Bosnia and Herzegovina | 0.59 terawatt-hours | 2025 | up 5,800.0% | volatile |
| 80 | Yemen | 0.59 terawatt-hours | 2024 | up 5,800.0% | volatile |
| 82 | Namibia | 0.58 terawatt-hours | 2024 | up 1,833.3% | volatile |
| 83 | Tunisia | 0.56 terawatt-hours | 2025 | up 833.3% | volatile |
| 84 | Norway | 0.53 terawatt-hours | 2025 | — | volatile |
| 86 | Angola | 0.44 terawatt-hours | 2024 | up 2,100.0% | volatile |
| 87 | Iraq | 0.43 terawatt-hours | 2024 | up 616.7% | volatile |
| 88 | Bolivia | 0.4 terawatt-hours | 2025 | — | volatile |
| 89 | Palestine | 0.39 terawatt-hours | 2024 | — | volatile |
| 90 | Belarus | 0.37 terawatt-hours | 2025 | up 3,600.0% | volatile |
| 90 | New Zealand | 0.37 terawatt-hours | 2025 | up 825.0% | volatile |
| 92 | Albania | 0.34 terawatt-hours | 2024 | — | volatile |
| 94 | Reunion | 0.29 terawatt-hours | 2023 | up 31.8% | volatile |
| 95 | Guatemala | 0.28 terawatt-hours | 2024 | up 2,700.0% | volatile |
| 96 | New Caledonia | 0.26 terawatt-hours | 2024 | — | volatile |
| 97 | Cuba | 0.24 terawatt-hours | 2024 | up 166.7% | volatile |
| 98 | Hong Kong | 0.23 terawatt-hours | 2024 | — | volatile |
| 99 | Kuwait | 0.21 terawatt-hours | 2025 | — | volatile |
| 99 | Mongolia | 0.21 terawatt-hours | 2025 | up 2,000.0% | volatile |
| 101 | Ghana | 0.17 terawatt-hours | 2024 | — | volatile |
| 101 | Mali | 0.17 terawatt-hours | 2024 | up 466.7% | volatile |
| 101 | Mauritius | 0.17 terawatt-hours | 2024 | up 466.7% | volatile |
| 101 | North Korea | 0.17 terawatt-hours | 2024 | up 1,600.0% | volatile |
| 101 | Uganda | 0.17 terawatt-hours | 2024 | up 466.7% | volatile |
| 101 | Zambia | 0.17 terawatt-hours | 2024 | — | volatile |
| 107 | Guam | 0.16 terawatt-hours | 2024 | — | volatile |
| 107 | Moldova | 0.16 terawatt-hours | 2025 | — | volatile |
| 107 | Mauritania | 0.16 terawatt-hours | 2024 | up 433.3% | volatile |
| 107 | Sudan | 0.16 terawatt-hours | 2024 | up 1,500.0% | volatile |
| 107 | Serbia | 0.16 terawatt-hours | 2025 | up 1,500.0% | volatile |
| 112 | Jamaica | 0.15 terawatt-hours | 2024 | up 1,400.0% | volatile |
| 113 | Montenegro | 0.14 terawatt-hours | 2025 | — | volatile |
| 114 | Nigeria | 0.13 terawatt-hours | 2025 | up 333.3% | volatile |
| 114 | Togo | 0.13 terawatt-hours | 2024 | — | volatile |
| 116 | Myanmar | 0.12 terawatt-hours | 2024 | up 1,100.0% | volatile |
| 116 | Nepal | 0.12 terawatt-hours | 2024 | up 500.0% | volatile |
| 118 | Afghanistan | 0.11 terawatt-hours | 2024 | up 266.7% | volatile |
| 118 | Burkina Faso | 0.11 terawatt-hours | 2024 | up 1,000.0% | volatile |
| 122 | Bahrain | 0.1 terawatt-hours | 2024 | up 900.0% | volatile |
| 122 | Barbados | 0.1 terawatt-hours | 2024 | up 900.0% | volatile |
| 122 | Madagascar | 0.1 terawatt-hours | 2024 | up 900.0% | volatile |
| 122 | Syria | 0.1 terawatt-hours | 2024 | — | volatile |
| 126 | Costa Rica | 0.09 terawatt-hours | 2025 | up 200.0% | volatile |
| 126 | Laos | 0.09 terawatt-hours | 2024 | — | volatile |
| 126 | Seychelles | 0.09 terawatt-hours | 2024 | — | volatile |
| 129 | Cape Verde | 0.08 terawatt-hours | 2024 | up 700.0% | volatile |
| 129 | Mozambique | 0.08 terawatt-hours | 2024 | — | volatile |
| 129 | Somalia | 0.08 terawatt-hours | 2024 | — | volatile |
| 132 | Maldives | 0.06 terawatt-hours | 2024 | up 500.0% | volatile |
| 132 | French Polynesia | 0.06 terawatt-hours | 2024 | up 100.0% | volatile |
| 132 | French Guiana | 0.06 terawatt-hours | 2023 | up 50.0% | volatile |
| 135 | Eritrea | 0.05 terawatt-hours | 2024 | — | volatile |
| 136 | Benin | 0.04 terawatt-hours | 2024 | — | volatile |
| 136 | Cameroon | 0.04 terawatt-hours | 2024 | up 300.0% | volatile |
| 136 | Ecuador | 0.04 terawatt-hours | 2025 | unchanged | volatile |
| 136 | Ethiopia | 0.04 terawatt-hours | 2025 | up 100.0% | volatile |
| 136 | Rwanda | 0.04 terawatt-hours | 2024 | — | volatile |
| 136 | Tanzania | 0.04 terawatt-hours | 2024 | up 100.0% | volatile |
| 136 | Zimbabwe | 0.04 terawatt-hours | 2024 | — | volatile |
| 143 | Aruba | 0.03 terawatt-hours | 2024 | up 200.0% | volatile |
| 143 | Antigua and Barbuda | 0.03 terawatt-hours | 2024 | — | volatile |
| 143 | Cayman Islands | 0.03 terawatt-hours | 2024 | — | volatile |
| 143 | Georgia | 0.03 terawatt-hours | 2025 | — | volatile |
| 143 | Guinea | 0.03 terawatt-hours | 2024 | — | volatile |
| 143 | Niger | 0.03 terawatt-hours | 2024 | up 200.0% | volatile |
| 143 | Nicaragua | 0.03 terawatt-hours | 2024 | — | volatile |
| 143 | Eswatini | 0.03 terawatt-hours | 2024 | — | volatile |
| 143 | Samoa | 0.03 terawatt-hours | 2024 | — | volatile |
| 152 | Bahamas | 0.02 terawatt-hours | 2024 | — | volatile |
| 152 | Cote d'Ivoire | 0.02 terawatt-hours | 2024 | — | volatile |
| 152 | Guyana | 0.02 terawatt-hours | 2024 | — | volatile |
| 152 | Sierra Leone | 0.02 terawatt-hours | 2024 | — | volatile |
| 152 | United States Virgin Islands | 0.02 terawatt-hours | 2023 | — | volatile |
| 152 | Cook Islands | 0.02 terawatt-hours | 2024 | — | volatile |
| 158 | American Samoa | 0.01 terawatt-hours | 2024 | — | volatile |
| 158 | Belize | 0.01 terawatt-hours | 2024 | — | volatile |
| 158 | Brunei | 0.01 terawatt-hours | 2024 | — | volatile |
| 158 | Botswana | 0.01 terawatt-hours | 2024 | — | volatile |
| 158 | Congo | 0.01 terawatt-hours | 2024 | — | volatile |
| 158 | Fiji | 0.01 terawatt-hours | 2024 | — | volatile |
| 158 | Iceland | 0.01 terawatt-hours | 2024 | — | volatile |
| 158 | Kiribati | 0.01 terawatt-hours | 2024 | — | volatile |
| 158 | Saint Kitts and Nevis | 0.01 terawatt-hours | 2024 | — | volatile |
| 158 | Liberia | 0.01 terawatt-hours | 2024 | — | volatile |
| 158 | Libya | 0.01 terawatt-hours | 2024 | unchanged | volatile |
| 158 | Saint Lucia | 0.01 terawatt-hours | 2024 | — | volatile |
| 158 | Malawi | 0.01 terawatt-hours | 2024 | down 50.0% | volatile |
| 158 | Nauru | 0.01 terawatt-hours | 2024 | — | volatile |
| 158 | Papua New Guinea | 0.01 terawatt-hours | 2024 | — | volatile |
| 158 | Solomon Islands | 0.01 terawatt-hours | 2024 | — | volatile |
| 158 | South Sudan | 0.01 terawatt-hours | 2024 | — | volatile |
| 158 | Suriname | 0.01 terawatt-hours | 2024 | — | volatile |
| 158 | Turks and Caicos Islands | 0.01 terawatt-hours | 2024 | — | volatile |
| 158 | Tonga | 0.01 terawatt-hours | 2024 | — | volatile |
| 158 | Trinidad and Tobago | 0.01 terawatt-hours | 2024 | — | volatile |
| 158 | Venezuela | 0.01 terawatt-hours | 2024 | — | volatile |
| 158 | Vanuatu | 0.01 terawatt-hours | 2023 | — | volatile |
| 181 | Azerbaijan | 0 terawatt-hours | 2025 | — | volatile |
| 181 | Burundi | 0 terawatt-hours | 2024 | — | volatile |
| 181 | Bermuda | 0 terawatt-hours | 2024 | — | flat |
| 181 | Bhutan | 0 terawatt-hours | 2024 | — | flat |
| 181 | Central African Republic | 0 terawatt-hours | 2023 | — | flat |
| 181 | Comoros | 0 terawatt-hours | 2023 | — | flat |
| 181 | Djibouti | 0 terawatt-hours | 2024 | — | flat |
| 181 | Dominica | 0 terawatt-hours | 2023 | — | flat |
| 181 | Faroe Islands | 0 terawatt-hours | 2023 | — | flat |
| 181 | Gabon | 0 terawatt-hours | 2024 | — | flat |
| 181 | Gibraltar | 0 terawatt-hours | 2024 | — | flat |
| 181 | Gambia | 0 terawatt-hours | 2024 | — | flat |
| 181 | Guinea-Bissau | 0 terawatt-hours | 2024 | — | flat |
| 181 | Equatorial Guinea | 0 terawatt-hours | 2024 | — | flat |
| 181 | Grenada | 0 terawatt-hours | 2024 | — | flat |
| 181 | Greenland | 0 terawatt-hours | 2024 | — | flat |
| 181 | Haiti | 0 terawatt-hours | 2024 | — | flat |
| 181 | Kyrgyzstan | 0 terawatt-hours | 2025 | — | flat |
| 181 | Lesotho | 0 terawatt-hours | 2024 | — | flat |
| 181 | Macao | 0 terawatt-hours | 2024 | — | flat |
| 181 | Paraguay | 0 terawatt-hours | 2025 | — | flat |
| 181 | Sao Tome and Principe | 0 terawatt-hours | 2023 | — | flat |
| 181 | Chad | 0 terawatt-hours | 2024 | — | flat |
| 181 | Tajikistan | 0 terawatt-hours | 2025 | — | flat |
| 181 | Turkmenistan | 0 terawatt-hours | 2024 | — | flat |
| 181 | East Timor | 0 terawatt-hours | 2024 | — | flat |
| 181 | Saint Vincent and the Grenadines | 0 terawatt-hours | 2024 | — | flat |
| 181 | British Virgin Islands | 0 terawatt-hours | 2023 | — | flat |
| 181 | Western Sahara | 0 terawatt-hours | 2009 | — | flat |
| 181 | Montserrat | 0 terawatt-hours | 2024 | — | flat |
| 181 | Niue | 0 terawatt-hours | 2023 | — | flat |
| 181 | Falkland Islands | 0 terawatt-hours | 2023 | — | flat |
| 181 | Saint Helena | 0 terawatt-hours | 2023 | — | flat |
| 181 | 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.