Electricity generation from renewables by country

Measured in terawatt-hours.

Countries reporting
209
Highest
3,920 terawatt-hours
China
Lowest
0 terawatt-hours
Saint Pierre and Miquelon
Median
2.82 terawatt-hours
Years covered
106
1920–2025
Data points
7,081

What the numbers show

Electricity generation from renewables is currently reported for 209 countries. The highest value is 3,920 terawatt-hours in China; the lowest is 0 terawatt-hours in Saint Pierre and Miquelon.

The median across all reporting countries is 2.82 terawatt-hours, and the mean is 51.21 terawatt-hours.

Over the past decade 151 countries rose and 16 fell. The largest increase was in Kuwait (up 20,600.0%), and the largest decrease in Lesotho (down 100.0%).

Electricity generation from renewables: full country ranking

#Country LatestYear 10-year changeTrend
1 China 3,920 terawatt-hours 2025 up 181.3% volatile
2 United States 1,159 terawatt-hours 2025 up 108.2% rising
3 Brazil 649.97 terawatt-hours 2025 up 50.7% rising
4 India 500.98 terawatt-hours 2025 up 161.4% volatile
5 Canada 416.91 terawatt-hours 2025 down 1.2% rising
6 Germany 295.74 terawatt-hours 2025 up 57.2% volatile
7 Japan 242.73 terawatt-hours 2025 up 57.6% rising
8 Russia 206.98 terawatt-hours 2025 up 22.5% rising
9 Spain 160.81 terawatt-hours 2025 up 65.6% volatile
10 Norway 159.2 terawatt-hours 2025 up 13.7% rising
11 Turkey 153.07 terawatt-hours 2025 up 83.0% volatile
12 United Kingdom 151.92 terawatt-hours 2025 up 82.2% volatile
13 France 148.56 terawatt-hours 2025 up 61.8% rising
14 Vietnam 140.79 terawatt-hours 2025 up 150.0% volatile
15 Italy 129.11 terawatt-hours 2025 up 18.6% rising
16 Sweden 121.53 terawatt-hours 2025 up 18.6% rising
17 Australia 110.58 terawatt-hours 2025 up 208.9% volatile
18 Pakistan 83.37 terawatt-hours 2025 up 119.7% volatile
19 Mexico 82.43 terawatt-hours 2025 up 70.9% rising
20 Venezuela 73.03 terawatt-hours 2024 up 13.4% volatile
21 Colombia 69.6 terawatt-hours 2025 up 40.9% rising
22 Netherlands 69.1 terawatt-hours 2025 up 404.7% volatile
23 Indonesia 67.21 terawatt-hours 2024 up 95.3% volatile
24 South Korea 64.93 terawatt-hours 2025 up 327.2% volatile
25 Austria 61.21 terawatt-hours 2025 up 28.6% rising
26 Chile 58.74 terawatt-hours 2025 up 81.5% rising
27 Poland 54.59 terawatt-hours 2025 up 140.6% volatile
28 Argentina 52.96 terawatt-hours 2025 up 53.8% rising
29 Finland 46.47 terawatt-hours 2025 up 52.2% rising
30 Paraguay 45.35 terawatt-hours 2025 down 18.9% falling
31 Switzerland 44.1 terawatt-hours 2025 up 7.2% rising
32 Malaysia 41.53 terawatt-hours 2025 up 178.0% volatile
33 Portugal 41.39 terawatt-hours 2025 up 69.9% volatile
34 Laos 40.13 terawatt-hours 2024 up 165.4% volatile
35 Peru 38.47 terawatt-hours 2025 up 51.2% volatile
36 New Zealand 38.37 terawatt-hours 2025 up 10.0% rising
37 Taiwan 35.3 terawatt-hours 2025 up 301.6% volatile
38 Ethiopia 33.37 terawatt-hours 2025 up 221.2% volatile
39 South Africa 33.1 terawatt-hours 2025 up 407.7% volatile
40 Egypt 31.98 terawatt-hours 2025 up 104.9% rising
41 Thailand 31.2 terawatt-hours 2025 up 125.9% volatile
42 Denmark 30.36 terawatt-hours 2025 up 60.4% volatile
43 Ecuador 29.06 terawatt-hours 2025 up 120.2% volatile
44 Greece 28.96 terawatt-hours 2025 up 95.0% volatile
45 Philippines 28.7 terawatt-hours 2025 up 37.1% volatile
46 Belgium 28.38 terawatt-hours 2025 up 96.5% volatile
47 Romania 23.43 terawatt-hours 2025 down 10.5% rising
48 Tajikistan 23.28 terawatt-hours 2025 up 36.9% rising
49 Iceland 19.05 terawatt-hours 2024 up 7.0% rising
50 Kazakhstan 18.38 terawatt-hours 2025 up 94.5% rising
51 Ukraine 18.3 terawatt-hours 2022 up 63.0% rising
52 Zambia 17.25 terawatt-hours 2024 up 22.3% rising
53 North Korea 17.17 terawatt-hours 2024 up 33.3% rising
54 Uzbekistan 16.8 terawatt-hours 2025 up 146.3% rising
55 Mozambique 16.51 terawatt-hours 2024 up 2.0% rising
56 Democratic Republic of Congo 15.92 terawatt-hours 2024 up 82.4% rising
57 United Arab Emirates 15.62 terawatt-hours 2024 up 4,938.7% volatile
58 Iran 15.21 terawatt-hours 2025 up 13.4% volatile
59 Hungary 14.21 terawatt-hours 2025 up 341.3% volatile
60 Israel 13.9 terawatt-hours 2025 up 1,039.3% volatile
61 Kyrgyzstan 13.37 terawatt-hours 2025 up 21.7% rising
62 Nigeria 13.01 terawatt-hours 2025 up 101.1% rising
63 Costa Rica 12.81 terawatt-hours 2025 up 20.2% rising
64 Czechia 12.72 terawatt-hours 2025 up 35.2% volatile
65 Kenya 12.64 terawatt-hours 2025 up 43.5% rising
66 Bulgaria 12.45 terawatt-hours 2025 up 42.3% volatile
67 Sudan 11.77 terawatt-hours 2024 up 31.5% volatile
68 Uruguay 11.68 terawatt-hours 2025 down 8.8% rising
69 Angola 11.49 terawatt-hours 2024 up 127.5% volatile
70 Croatia 11.21 terawatt-hours 2025 up 49.1% rising
71 Nepal 11.13 terawatt-hours 2024 up 192.9% volatile
72 Bhutan 11 terawatt-hours 2024 up 53.8% rising
73 Guatemala 10.79 terawatt-hours 2024 up 48.2% rising
74 Georgia 10.75 terawatt-hours 2025 up 28.4% rising
75 Morocco 10.66 terawatt-hours 2025 up 121.6% volatile
76 Sri Lanka 10.63 terawatt-hours 2025 up 65.1% volatile
77 Myanmar 10.39 terawatt-hours 2024 up 14.7% volatile
78 Serbia 10.18 terawatt-hours 2025 up 0.7% rising
79 Saudi Arabia 9.82 terawatt-hours 2024 up 19,540.0% volatile
80 Panama 9.13 terawatt-hours 2024 up 75.9% rising
81 Ghana 8.79 terawatt-hours 2024 up 5.6% rising
82 Albania 8.34 terawatt-hours 2024 up 76.7% rising
83 Cambodia 7.26 terawatt-hours 2025 up 230.0% volatile
84 Honduras 6.92 terawatt-hours 2024 up 105.3% rising
85 Lithuania 6.9 terawatt-hours 2025 up 310.7% volatile
86 Bosnia and Herzegovina 6.29 terawatt-hours 2025 up 13.3% rising
87 Slovenia 5.88 terawatt-hours 2025 up 35.2% rising
88 Zimbabwe 5.86 terawatt-hours 2024 up 7.7% rising
89 Jordan 5.7 terawatt-hours 2024 up 8,042.9% volatile
90 Uganda 5.64 terawatt-hours 2024 up 79.6% rising
91 El Salvador 5.59 terawatt-hours 2025 up 57.9% rising
92 Slovakia 5.45 terawatt-hours 2025 down 9.9% rising
93 Dominican Republic 5.4 terawatt-hours 2025 up 280.3% rising
94 Cameroon 5.31 terawatt-hours 2024 up 20.4% rising
95 Bolivia 4.92 terawatt-hours 2025 up 85.7% rising
96 Latvia 4.58 terawatt-hours 2025 up 64.7% rising
97 Armenia 3.79 terawatt-hours 2025 up 73.9% rising
98 Estonia 3.64 terawatt-hours 2025 up 133.3% volatile
99 Azerbaijan 3.41 terawatt-hours 2025 up 99.4% rising
100 Singapore 3.3 terawatt-hours 2025 up 126.0% volatile
101 North Macedonia 3.22 terawatt-hours 2025 up 58.6% rising
102 Cote d'Ivoire 3.12 terawatt-hours 2024 up 59.2% rising
103 Guinea 3.03 terawatt-hours 2024 up 621.4% volatile
104 Tanzania 2.91 terawatt-hours 2024 up 9.0% rising
105 Nicaragua 2.82 terawatt-hours 2024 up 17.5% rising
106 Iraq 2.43 terawatt-hours 2024 down 18.7% volatile
107 Oman 2.4 terawatt-hours 2025 volatile
108 Lebanon 2.34 terawatt-hours 2024 up 1,014.3% volatile
109 Qatar 2.28 terawatt-hours 2025 up 1,653.8% volatile
110 Belarus 2.24 terawatt-hours 2025 up 558.8% volatile
111 Bangladesh 2.21 terawatt-hours 2025 up 176.2% rising
112 Kuwait 2.07 terawatt-hours 2025 up 20,600.0% volatile
113 Montenegro 1.86 terawatt-hours 2025 up 24.8% rising
114 Malawi 1.75 terawatt-hours 2024 down 14.6% rising
115 Reunion 1.74 terawatt-hours 2023 up 62.6% rising
116 Cyprus 1.64 terawatt-hours 2025 up 310.0% volatile
117 Namibia 1.6 terawatt-hours 2024 up 5.3% rising
118 Senegal 1.51 terawatt-hours 2024 up 297.4% volatile
119 Puerto Rico 1.29 terawatt-hours 2025 up 239.5% volatile
120 Mali 1.16 terawatt-hours 2024 down 20.5% volatile
121 Congo 1.14 terawatt-hours 2024 up 17.5% rising
122 Papua New Guinea 1.12 terawatt-hours 2024 down 21.7% rising
123 Algeria 1.03 terawatt-hours 2024 up 312.0% volatile
123 Madagascar 1.03 terawatt-hours 2024 up 13.2% rising
125 Gabon 0.92 terawatt-hours 2024 up 15.0% rising
125 Suriname 0.92 terawatt-hours 2024 up 67.3% rising
127 Tunisia 0.9 terawatt-hours 2025 up 55.2% volatile
128 Syria 0.88 terawatt-hours 2024 down 62.9% volatile
129 Afghanistan 0.86 terawatt-hours 2024 down 14.0% rising
130 New Caledonia 0.84 terawatt-hours 2024 up 140.0% rising
131 Mongolia 0.81 terawatt-hours 2025 up 268.2% volatile
132 Cuba 0.78 terawatt-hours 2024 down 8.2% falling
133 Fiji 0.73 terawatt-hours 2024 up 65.9% rising
134 Moldova 0.69 terawatt-hours 2025 up 155.6% rising
135 French Guiana 0.64 terawatt-hours 2023 up 18.5% rising
136 Jamaica 0.62 terawatt-hours 2024 up 47.6% rising
137 Mauritius 0.61 terawatt-hours 2024 up 1.7% rising
138 Eswatini 0.59 terawatt-hours 2024 up 28.3% falling
138 Yemen 0.59 terawatt-hours 2024 up 5,800.0% volatile
140 Rwanda 0.56 terawatt-hours 2024 up 180.0% volatile
141 Greenland 0.5 terawatt-hours 2024 up 28.2% rising
142 Mauritania 0.47 terawatt-hours 2024 up 113.6% volatile
143 Belize 0.41 terawatt-hours 2024 up 24.2% rising
144 Equatorial Guinea 0.4 terawatt-hours 2024 up 5.3% volatile
145 Hong Kong 0.39 terawatt-hours 2024 up 875.0% volatile
145 Palestine 0.39 terawatt-hours 2024 volatile
147 Burundi 0.37 terawatt-hours 2024 up 146.7% rising
148 Liberia 0.31 terawatt-hours 2024 volatile
149 Burkina Faso 0.29 terawatt-hours 2024 up 190.0% volatile
150 French Polynesia 0.25 terawatt-hours 2024 up 25.0% rising
151 Macao 0.24 terawatt-hours 2024 down 7.7% rising
152 Faroe Islands 0.23 terawatt-hours 2023 up 109.1% rising
153 Togo 0.21 terawatt-hours 2024 up 75.0% rising
154 Sierra Leone 0.2 terawatt-hours 2024 up 66.7% volatile
155 Aruba 0.17 terawatt-hours 2024 up 6.2% volatile
156 Cape Verde 0.16 terawatt-hours 2024 up 77.8% volatile
156 Guam 0.16 terawatt-hours 2024 volatile
156 Haiti 0.16 terawatt-hours 2024 up 77.8% falling
159 Central African Republic 0.14 terawatt-hours 2023 unchanged rising
160 Bahrain 0.1 terawatt-hours 2024 up 900.0% volatile
160 Barbados 0.1 terawatt-hours 2024 up 900.0% volatile
160 Seychelles 0.1 terawatt-hours 2024 up 900.0% volatile
163 Somalia 0.09 terawatt-hours 2024 volatile
164 Djibouti 0.07 terawatt-hours 2024 volatile
164 Samoa 0.07 terawatt-hours 2024 up 133.3% rising
166 Maldives 0.06 terawatt-hours 2024 up 500.0% volatile
167 Eritrea 0.05 terawatt-hours 2024 volatile
168 Benin 0.04 terawatt-hours 2024 volatile
168 Guyana 0.04 terawatt-hours 2024 unchanged volatile
170 Antigua and Barbuda 0.03 terawatt-hours 2024 volatile
170 Cayman Islands 0.03 terawatt-hours 2024 volatile
170 Niger 0.03 terawatt-hours 2024 up 200.0% volatile
173 Bahamas 0.02 terawatt-hours 2024 volatile
173 Dominica 0.02 terawatt-hours 2023 down 50.0% falling
173 Saint Kitts and Nevis 0.02 terawatt-hours 2024 up 100.0% volatile
173 Chad 0.02 terawatt-hours 2024 up 100.0% volatile
173 Saint Vincent and the Grenadines 0.02 terawatt-hours 2024 up 100.0% falling
173 United States Virgin Islands 0.02 terawatt-hours 2023 volatile
173 Vanuatu 0.02 terawatt-hours 2023 up 100.0% volatile
173 Cook Islands 0.02 terawatt-hours 2024 volatile
181 American Samoa 0.01 terawatt-hours 2024 volatile
181 Bermuda 0.01 terawatt-hours 2024 unchanged flat
181 Brunei 0.01 terawatt-hours 2024 volatile
181 Botswana 0.01 terawatt-hours 2024 volatile
181 Kiribati 0.01 terawatt-hours 2024 volatile
181 Libya 0.01 terawatt-hours 2024 unchanged volatile
181 Saint Lucia 0.01 terawatt-hours 2024 volatile
181 Nauru 0.01 terawatt-hours 2024 volatile
181 Solomon Islands 0.01 terawatt-hours 2024 volatile
181 South Sudan 0.01 terawatt-hours 2024 volatile
181 Sao Tome and Principe 0.01 terawatt-hours 2023 unchanged volatile
181 Turks and Caicos Islands 0.01 terawatt-hours 2024 volatile
181 Turkmenistan 0.01 terawatt-hours 2024 volatile
181 Tonga 0.01 terawatt-hours 2024 volatile
181 Trinidad and Tobago 0.01 terawatt-hours 2024 volatile
196 Comoros 0 terawatt-hours 2023 flat
196 Gibraltar 0 terawatt-hours 2024 flat
196 Gambia 0 terawatt-hours 2024 flat
196 Guinea-Bissau 0 terawatt-hours 2024 flat
196 Grenada 0 terawatt-hours 2024 flat
196 Lesotho 0 terawatt-hours 2024 down 100.0% falling
196 East Timor 0 terawatt-hours 2024 flat
196 British Virgin Islands 0 terawatt-hours 2023 flat
196 Western Sahara 0 terawatt-hours 2009 flat
196 Montserrat 0 terawatt-hours 2024 flat
196 Niue 0 terawatt-hours 2023 flat
196 Falkland Islands 0 terawatt-hours 2023 down 100.0% volatile
196 Saint Helena 0 terawatt-hours 2023 flat
196 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 renewables
Unit
terawatt-hours
Source
Ember (2026) and other sources – with major processing by Our World in Data
Licence
CC BY 4.0 (Our World in Data)
Coverage
216 places, 7,081 data points, 1920–2025
Last refreshed

Measured in terawatt-hours.