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 LatestYear 10-year changeTrend
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

Indicator
Electricity generation from solar
Unit
terawatt-hours
Source
Ember (2026); Energy Institute - Statistical Review of World Energy (2026); Pinto et al. (2023) – with major processing by Our World in Data
Licence
CC BY 4.0 (Our World in Data)
Coverage
216 places, 7,116 data points, 1920–2025
Last refreshed

Measured in terawatt-hours.