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

Indicator
Electricity generation from solar and wind
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
214 places, 6,906 data points, 1920–2025
Last refreshed

Measured in terawatt-hours.