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