Share of electricity production by source by country

Countries reporting
208
Highest
100.0%
Comoros
Lowest
0.0%
Nepal
Median
65.1%
Years covered
34
1990–2023
Data points
6,157

What the numbers show

Share of electricity production by source is currently reported for 208 countries. The highest value is 100.0% in Comoros; the lowest is 0.0% in Nepal.

The median across all reporting countries is 65.1%, and the mean is 59.2%.

Over the past decade 37 countries rose and 166 fell. The largest increase was in Zambia (up 7,583.4%), and the largest decrease in Albania (down 100.0%).

Share of electricity production by source: full country ranking

#Country LatestYear 10-year changeTrend
1 Comoros 100.0% 2021 up 8.7% rising
1 Gibraltar 100.0% 2022 unchanged flat
1 Sint Maarten (Dutch part) 100.0% 2021 unchanged flat
4 Turkmenistan 100.0% 2022 down 0.0% flat
5 Libya 100.0% 2022 down 0.0% flat
6 Trinidad and Tobago 99.9% 2022 down 0.0% flat
7 Brunei 99.9% 2022 down 0.1% flat
8 Bahrain 99.9% 2022 down 0.1% flat
9 Kuwait 99.8% 2022 down 0.2% flat
10 Botswana 99.8% 2022 up 0.0% flat
11 East Timor 99.6% 2021 up 0.8% flat
12 Bahamas 99.5% 2021 down 0.4% flat
13 Saudi Arabia 99.4% 2022 down 0.6% flat
14 Algeria 99.2% 2023 down 0.2% flat
15 Saint Martin (French part) 99.2% 2021 down 0.8% flat
16 Hong Kong 99.1% 2022 down 0.8% flat
17 Qatar 98.9% 2022 down 1.1% flat
18 Turks and Caicos Islands 98.5% 2021 down 1.5% flat
19 Gambia 98.4% 2021 up 0.3% flat
20 Bangladesh 98.4% 2022 up 0.4% rising
21 Chad 98.1% 2022 flat
22 Grenada 98.0% 2021 down 1.6% flat
23 Iraq 98.0% 2022 up 8.3% flat
24 British Virgin Islands 97.7% 2021 down 1.6% flat
25 Marshall Islands 97.6% 2021 down 1.9% flat
26 United States Virgin Islands 97.5% 2021 down 2.4% flat
27 Oman 97.5% 2022 down 2.5% flat
28 Saint Lucia 97.5% 2021 down 2.5% flat
29 Eritrea 97.2% 2022 down 1.2% flat
30 Cayman Islands 97.1% 2021 down 2.9% flat
31 Niger 96.8% 2022 down 3.2% flat
32 Benin 96.6% 2022 down 3.4% flat
33 American Samoa 96.1% 2021 down 3.7% flat
34 Tunisia 95.9% 2022 down 1.2% flat
35 Cuba 95.9% 2022 down 0.4% rising
36 Syria 95.7% 2022 up 5.3% rising
37 Seychelles 95.5% 2021 down 4.5% flat
38 Saint Kitts and Nevis 95.5% 2021 down 2.1% falling
39 Puerto Rico 95.4% 2021 down 3.9% flat
40 Palau 95.4% 2021 down 3.8% flat
41 Guam 95.2% 2021 down 4.8% falling
42 Micronesia (country) 95.1% 2021 down 3.7% flat
43 Singapore 95.0% 2023 down 2.2% flat
44 Antigua and Barbuda 94.3% 2021 down 5.5% flat
45 Maldives 94.2% 2021 down 5.4% falling
46 Sao Tome and Principe 93.9% 2021 up 952.6% volatile
47 Iran 93.9% 2022 down 0.4% flat
48 Solomon Islands 93.4% 2021 down 1.8% falling
49 South Sudan 93.3% 2022 down 6.3% flat
50 Guinea-Bissau 92.9% 2021 down 7.1% falling
51 Guyana 92.9% 2021 up 2.5% flat
52 Azerbaijan 92.8% 2023 down 0.3% flat
53 Barbados 92.7% 2021 down 7.1% flat
54 Uzbekistan 90.7% 2022 up 3.7% flat
55 Mongolia 90.2% 2022 down 8.6% falling
56 Nauru 90.2% 2021 down 9.7% falling
57 Moldova 89.4% 2023 down 3.9% flat
58 Somalia 88.8% 2021 down 11.2% falling
59 Israel 88.3% 2023 down 10.9% falling
60 Jamaica 87.9% 2022 down 5.6% falling
61 Kazakhstan 87.3% 2023 down 5.7% flat
62 Egypt 87.2% 2023 down 4.3% rising
63 Malta 86.4% 2023 down 12.2% falling
64 Senegal 86.0% 2023 down 10.8% falling
65 Burkina Faso 86.0% 2022 down 4.9% rising
66 Tonga 85.8% 2021 down 13.9% falling
67 Aruba 85.2% 2021 down 3.1% falling
68 South Africa 85.1% 2023 down 8.3% falling
69 Saint Vincent and the Grenadines 85.0% 2021 up 8.0% rising
70 Dominican Republic 84.4% 2022 down 4.4% flat
71 Tuvalu 84.2% 2021 down 14.5% falling
72 Indonesia 84.0% 2023 down 4.7% rising
73 Kiribati 83.6% 2021 down 13.6% falling
74 Mauritius 82.4% 2023 up 3.8% rising
75 United Arab Emirates 81.8% 2022 down 18.2% falling
76 Cape Verde 81.7% 2021 down 12.1% falling
77 Malaysia 81.6% 2022 down 11.9% flat
78 Haiti 81.4% 2022 up 2.0% rising
79 Mauritania 80.6% 2021 down 19.4% falling
80 Thailand 80.4% 2023 down 12.4% falling
81 Yemen 80.3% 2022 down 19.7% falling
82 Dominica 79.7% 2021 up 25.1% rising
83 Cyprus 79.5% 2023 down 14.0% falling
84 Belarus 79.3% 2022 down 20.2% falling
85 Togo 79.1% 2022 up 68.7% rising
86 Philippines 77.9% 2022 up 8.9% rising
87 India 77.6% 2023 down 2.4% flat
88 New Caledonia 77.5% 2021 down 4.5% rising
89 Congo 77.5% 2022 up 84.2% volatile
90 Mexico 76.9% 2023 down 7.0% rising
91 Jordan 76.9% 2022 down 22.8% falling
92 French Polynesia 76.3% 2021 up 5.2% falling
93 Morocco 76.0% 2023 down 5.0% falling
94 Cote d'Ivoire 75.9% 2022 up 3.2% rising
95 Palestine 75.5% 2021 down 24.5% falling
96 Nigeria 75.5% 2022 down 7.7% rising
97 Curacao 75.1% 2022 down 19.4% falling
98 Vanuatu 74.8% 2021 down 10.6% falling
99 Poland 71.2% 2023 down 20.2% falling
100 Tanzania 69.6% 2022 up 2.9% volatile
101 Equatorial Guinea 68.7% 2022 down 24.3% falling
102 North Macedonia 68.0% 2023 down 8.0% falling
103 Australia 66.1% 2023 down 23.9% falling
104 Madagascar 65.5% 2022 up 16.3% rising
105 Djibouti 64.6% 2021 down 35.4% falling
106 China 64.4% 2023 down 16.7% falling
107 Japan 64.3% 2023 down 24.8% rising
108 Ghana 63.9% 2022 up 92.3% volatile
109 Serbia 63.9% 2023 down 12.2% flat
110 Bolivia 63.4% 2022 down 5.8% rising
111 Russia 62.2% 2022 down 7.8% falling
112 Faroe Islands 61.9% 2021 up 1.6% falling
113 South Korea 61.2% 2023 down 14.6% rising
114 Papua New Guinea 60.0% 2021 down 4.5% rising
115 Pakistan 59.7% 2022 down 7.0% rising
116 United States 59.3% 2023 down 12.2% falling
117 Turkey 57.3% 2023 down 19.4% flat
118 Bosnia and Herzegovina 56.9% 2023 down 2.8% rising
119 Myanmar 55.9% 2022 up 91.5% falling
120 Lebanon 54.8% 2022 down 41.0% rising
121 Italy 54.2% 2023 down 9.1% falling
122 Ireland 53.2% 2023 down 30.5% falling
123 Argentina 52.8% 2023 down 17.4% rising
124 Gabon 51.9% 2022 down 9.6% rising
125 Vietnam 50.9% 2022 down 7.4% rising
126 Samoa 50.9% 2021 down 29.1% rising
127 Greece 50.6% 2023 down 32.2% falling
128 Sri Lanka 49.7% 2022 down 29.7% rising
129 Estonia 49.6% 2023 down 45.1% falling
130 Netherlands 48.0% 2023 down 42.5% falling
131 Honduras 47.9% 2023 down 16.7% rising
132 Rwanda 47.8% 2022 down 10.6% rising
133 Peru 44.6% 2022 down 0.3% rising
134 Czechia 44.3% 2023 down 15.9% falling
135 Germany 43.2% 2023 down 26.4% falling
136 Liberia 42.6% 2021 down 45.7% falling
137 Armenia 42.2% 2022 down 0.2% falling
138 Fiji 39.9% 2021 down 4.9% rising
139 Montenegro 39.1% 2023 up 7.0% rising
140 Burundi 38.7% 2021 up 369.4% volatile
141 Suriname 38.3% 2023 down 34.0% rising
142 Mali 37.7% 2021 up 1.4% falling
143 United Kingdom 37.1% 2023 down 42.2% falling
144 North Korea 37.0% 2022 down 0.5% flat
145 Chile 36.4% 2023 down 43.2% rising
146 Nicaragua 35.5% 2022 down 37.9% falling
147 Cambodia 35.2% 2022 down 43.6% falling
148 Bulgaria 34.7% 2023 down 30.8% falling
149 Ukraine 32.7% 2023 down 33.3% falling
150 Zimbabwe 31.0% 2022 down 21.8% falling
151 Romania 30.9% 2023 down 32.0% falling
152 Colombia 30.3% 2023 down 0.9% rising
153 Croatia 29.8% 2023 down 10.4% falling
154 Sudan 28.6% 2022 down 4.1% falling
155 Cameroon 28.6% 2022 up 34.7% volatile
156 Hungary 27.7% 2023 down 30.1% falling
157 Spain 27.3% 2023 down 30.8% falling
158 Angola 27.1% 2022 down 13.7% rising
159 Sierra Leone 24.7% 2021 up 91.6% volatile
160 Belgium 24.3% 2023 down 22.7% falling
161 Georgia 23.9% 2023 up 34.7% falling
162 Ecuador 23.9% 2022 down 47.1% rising
163 Laos 23.9% 2022 volatile
164 Portugal 23.8% 2023 down 40.9% falling
165 Guatemala 23.6% 2022 down 29.7% flat
166 Slovenia 23.0% 2023 down 31.3% falling
167 Greenland 23.0% 2021 down 32.9% falling
168 Panama 22.8% 2022 down 38.6% rising
169 Latvia 22.3% 2023 down 48.3% rising
170 El Salvador 22.1% 2022 down 44.5% falling
171 Afghanistan 21.8% 2021 down 15.0% falling
172 Venezuela 21.6% 2022 down 33.6% rising
173 Malawi 19.9% 2021 up 1,442.8% volatile
174 Canada 19.7% 2023 down 0.7% falling
175 Mozambique 16.3% 2022 up 2,159.1% volatile
176 Slovakia 14.6% 2023 down 33.6% falling
177 Kyrgyzstan 14.1% 2022 up 115.7% volatile
178 Austria 13.7% 2023 down 30.5% falling
179 Lithuania 13.3% 2023 down 73.8% volatile
180 New Zealand 12.3% 2023 down 51.2% falling
181 Guinea 11.9% 2021 down 50.7% falling
182 Denmark 11.2% 2023 down 78.5% falling
183 Zambia 11.1% 2022 up 7,583.4% volatile
184 Kenya 10.3% 2023 down 58.9% volatile
185 Uruguay 8.9% 2022 down 74.8% volatile
186 Brazil 8.7% 2023 down 57.3% rising
187 France 7.4% 2023 down 15.2% falling
188 Tajikistan 7.3% 2022 up 898.1% volatile
189 Belize 7.1% 2021 down 21.4% volatile
190 Andorra 6.7% 2021 volatile
191 Finland 5.2% 2023 down 82.6% falling
192 Costa Rica 5.1% 2023 down 56.7% volatile
193 Central African Republic 3.5% 2021 up 1,906.0% volatile
194 Luxembourg 3.4% 2023 down 93.2% volatile
195 Eswatini 2.7% 2022 down 38.5% volatile
196 Uganda 2.6% 2022 down 76.1% volatile
197 Namibia 1.5% 2022 down 30.8% volatile
198 Norway 1.1% 2023 down 44.5% volatile
199 Sweden 0.6% 2023 down 65.4% volatile
200 Switzerland 0.4% 2023 down 64.0% falling
201 Lesotho 0.2% 2021 up 176.2% rising
202 Democratic Republic of Congo 0.0% 2022 down 74.5% volatile
203 Iceland 0.0% 2023 down 28.4% volatile
204 Ethiopia 0.0% 2022 down 92.7% volatile
205 Paraguay 0.0% 2023 down 62.1% volatile
206 Albania 0.0% 2021 down 100.0% volatile
206 Bhutan 0.0% 2021 down 100.0% volatile
206 Nepal 0.0% 2022 down 100.0% volatile

Share, cite or embed this page

Cite this page

Share of electricity production by source by country. Statizoid, drawing on IEA Energy Statistics Data Browser, IEA, via World Bank (2026) – processed by Our World in Data. Retrieved 22 September 2026, from https://energy.statizoid.com/stat/share-electricity-source-wb/

Embed or link this data

Paste this into a page to link back to these figures. The data itself is free to reuse under CC BY 4.0 (Our World in Data); please keep the attribution.

<a href="https://energy.statizoid.com/stat/share-electricity-source-wb/">Share of electricity production by source by country</a> — Statizoid

About this data

Indicator
Share of electricity production by source
Unit
% of total
Source
IEA Energy Statistics Data Browser, IEA, via World Bank (2026) – processed by Our World in Data
Licence
CC BY 4.0 (Our World in Data)
Coverage
208 places, 6,157 data points, 1990–2023
Last refreshed