Electricity net generation by country

Countries reporting
202
Highest
7,601
China
Lowest
0.0035
Niue
Median
10.72
Years covered
41
1980–2020
Data points
7,868

What the numbers show

Electricity net generation is currently reported for 202 countries. The highest value is 7,601 in China; the lowest is 0.0035 in Niue.

The median across all reporting countries is 10.72, and the mean is 126.77.

Over the past decade 150 countries rose and 50 fell. The largest increase was in Cambodia (up 711.8%), and the largest decrease in Luxembourg (down 65.0%).

Electricity net generation: full country ranking

#Country LatestYear 10-year changeTrend
1 China 7,601 2020 up 90.8% volatile
2 United States 4,049 2020 down 1.9% rising
3 India 1,452 2020 up 58.5% volatile
4 Russia 1,027 2020 up 4.7% rising
5 Japan 889 2020 down 17.1% rising
6 Canada 630.03 2020 up 8.1% rising
7 Brazil 622.01 2020 up 22.7% rising
8 France 553.71 2020 up 2.5% rising
9 South Korea 549.87 2020 up 17.4% volatile
10 Germany 545.21 2020 down 8.3% rising
11 Saudi Arabia 344.21 2020 up 52.5% volatile
12 Mexico 305.45 2020 up 16.8% rising
13 Iran 304.32 2020 up 38.7% volatile
14 United Kingdom 299.52 2020 down 15.7% rising
15 Turkey 293.82 2020 up 45.8% volatile
16 Taiwan 279.05 2020 up 21.3% rising
17 Indonesia 272.94 2020 up 69.5% volatile
18 Italy 271.88 2020 down 4.2% rising
19 Spain 253.99 2020 down 10.9% rising
20 Australia 243.31 2020 up 1.9% rising
21 South Africa 223.21 2020 down 7.8% rising
22 Vietnam 206.35 2020 up 127.8% volatile
23 Thailand 176.7 2020 up 17.5% volatile
24 Sweden 160.04 2020 up 9.8% rising
25 Egypt 157.97 2020 up 13.6% volatile
26 Norway 153.67 2020 up 25.8% rising
27 Poland 145.93 2020 down 1.5% rising
28 Malaysia 145.19 2020 up 23.4% volatile
29 Argentina 137.59 2020 up 15.2% rising
30 Ukraine 136.26 2020 down 23.6% falling
31 United Arab Emirates 124.84 2020 up 41.3% volatile
32 Netherlands 117.52 2020 up 4.2% rising
33 Pakistan 117.08 2020 up 30.6% rising
34 Venezuela 103.72 2020 down 6.4% rising
35 Kazakhstan 97.84 2020 up 25.3% rising
36 Philippines 97.46 2020 up 50.7% volatile
37 Iraq 85.7 2020 up 85.5% volatile
38 Belgium 85.27 2020 down 3.8% rising
39 Chile 79.92 2020 up 37.6% volatile
40 Bangladesh 75.48 2020 up 96.1% volatile
41 Czechia 75.08 2020 down 6.6% rising
42 Algeria 72.79 2020 up 69.3% volatile
43 Austria 70.9 2020 up 12.1% rising
44 Colombia 69.74 2020 up 23.2% rising
45 Israel 68.51 2020 up 24.4% rising
46 Finland 66.98 2020 down 13.3% rising
47 Kuwait 66.94 2020 up 24.8% volatile
48 Switzerland 66.16 2020 up 7.6% rising
49 Uzbekistan 57.84 2020 up 17.4% rising
50 Peru 52.41 2020 up 50.7% volatile
51 Portugal 52.22 2020 up 0.7% rising
52 Romania 51.79 2020 down 10.2% falling
53 Singapore 50.32 2020 up 17.8% volatile
54 Paraguay 49.34 2020 down 7.8% volatile
55 Qatar 44.52 2020 up 68.3% volatile
56 New Zealand 43.75 2020 up 0.4% rising
57 Greece 40.57 2020 down 25.6% rising
58 Bulgaria 37.04 2020 down 14.1% rising
59 Belarus 36.06 2020 up 9.9% rising
60 Morocco 35.36 2020 up 57.8% volatile
61 Serbia 35.03 2020 down 1.0% flat
62 Oman 34.22 2020 up 83.7% volatile
63 Hong Kong 33.11 2020 down 8.1% rising
64 Ireland 33.09 2020 up 24.4% rising
65 Hungary 32.99 2020 down 6.2% rising
66 Ecuador 32.13 2020 up 71.1% volatile
67 Libya 30.09 2020 down 1.7% rising
68 Laos 29.97 2020 up 258.3% volatile
69 Bahrain 29.86 2020 up 33.3% volatile
70 Denmark 28.46 2020 down 23.8% rising
71 Nigeria 28.15 2020 up 13.1% rising
72 Slovakia 27.77 2020 up 7.7% flat
73 Azerbaijan 24.37 2020 up 37.2% rising
74 Myanmar 23.24 2020 up 216.3% volatile
75 Turkmenistan 20.11 2020 up 28.4% rising
76 Ghana 20.1 2020 up 102.6% rising
77 Tunisia 19.54 2020 up 30.7% volatile
78 Lebanon 19.38 2020 up 30.8% volatile
79 Jordan 18.88 2020 up 35.9% volatile
80 Tajikistan 18.62 2020 up 14.5% rising
81 Cuba 18.51 2020 up 13.0% rising
82 Iceland 18.43 2020 up 8.6% volatile
83 Mozambique 17.8 2020 up 7.6% volatile
84 Puerto Rico 17.6 2020 down 15.8% rising
85 Bosnia and Herzegovina 17.21 2020 up 4.3% rising
86 Dominican Republic 17.12 2020 up 22.4% volatile
87 Slovenia 16.3 2020 up 5.1% rising
88 Kyrgyzstan 16.17 2020 up 35.6% rising
89 Syria 15.81 2020 down 63.9% volatile
90 Sri Lanka 15.2 2020 up 45.6% volatile
91 Guatemala 15.18 2020 up 75.4% volatile
92 North Korea 14.5 2020 down 31.0% falling
93 Angola 14.39 2020 up 170.6% volatile
94 Ethiopia 14.15 2020 up 183.6% volatile
95 Sudan 13.96 2020 up 86.2% volatile
96 Uruguay 12.89 2020 up 16.9% rising
97 Costa Rica 11.66 2020 up 23.1% rising
98 Georgia 11.16 2020 up 11.8% rising
99 Panama 10.96 2020 up 53.3% volatile
100 Honduras 10.92 2020 up 60.1% volatile
101 Kenya 10.79 2020 up 49.0% volatile
102 Croatia 10.64 2020 down 25.7% rising
103 Bolivia 9.63 2020 up 49.3% volatile
104 Cote d'Ivoire 9.54 2020 up 69.6% volatile
105 Democratic Republic of Congo 9.23 2020 up 18.0% rising
106 Bhutan 8.95 2020 up 23.4% volatile
107 Cameroon 8.74 2020 up 53.3% rising
108 Trinidad and Tobago 8.2 2020 up 2.8% rising
109 Cambodia 7.66 2020 up 711.8% volatile
110 Armenia 7.33 2020 up 18.7% rising
111 Tanzania 7.18 2020 up 39.5% volatile
112 Mongolia 6.77 2020 up 66.7% rising
113 El Salvador 6.64 2020 up 13.4% rising
114 Estonia 5.9 2020 down 51.8% rising
115 Latvia 5.46 2020 down 14.9% rising
116 Albania 5.31 2020 down 29.1% rising
117 North Macedonia 5.03 2020 down 27.6% falling
118 Senegal 4.96 2020 up 75.7% volatile
119 Cyprus 4.73 2020 down 5.5% rising
120 Uganda 4.67 2020 up 64.0% volatile
121 Nicaragua 4.66 2020 up 32.6% volatile
122 Moldova 4.43 2020 down 7.1% falling
123 Brunei 4.4 2020 up 23.5% volatile
124 Papua New Guinea 4.24 2020 up 25.2% rising
125 Lithuania 4.11 2020 down 3.2% volatile
126 Jamaica 4.02 2020 up 1.1% rising
127 Montenegro 3.82 2020 down 2.6% rising
128 Congo 3.58 2020 up 370.7% volatile
129 Yemen 3.25 2020 β€” falling
130 Guinea 3.2 2020 up 248.2% volatile
131 Mali 3.2 2020 up 87.2% volatile
132 Nepal 3.09 2020 down 3.0% volatile
133 New Caledonia 2.99 2020 up 48.5% rising
134 Gabon 2.95 2020 up 58.1% rising
135 Mauritius 2.74 2020 up 6.6% volatile
136 Suriname 2.31 2020 up 37.7% rising
137 Madagascar 2.12 2020 up 59.7% volatile
138 Malta 2.09 2020 up 4.9% rising
139 Botswana 2.05 2020 up 310.0% volatile
140 Bahamas 2 2020 up 5.7% rising
141 Mauritania 1.77 2020 up 179.8% volatile
142 Guam 1.7 2020 down 3.4% rising
143 Burkina Faso 1.61 2020 up 153.1% volatile
144 Malawi 1.59 2020 down 18.6% rising
145 Equatorial Guinea 1.13 2020 up 96.9% volatile
146 Guyana 1.1 2020 up 32.9% rising
147 Namibia 1.07 2020 down 17.5% rising
148 Fiji 0.9955 2020 up 10.8% rising
149 Barbados 0.9705 2020 up 0.3% rising
150 Haiti 0.9381 2020 up 67.1% rising
151 Liberia 0.897 2020 up 258.8% volatile
152 Aruba 0.8806 2020 down 1.1% rising
153 Luxembourg 0.88 2020 down 65.0% volatile
154 Rwanda 0.8348 2020 up 203.8% volatile
155 Afghanistan 0.7843 2020 down 16.2% rising
156 Cayman Islands 0.6838 2020 up 15.2% volatile
157 French Polynesia 0.6574 2020 up 4.5% rising
158 Eswatini 0.6458 2020 up 1.4% rising
159 United States Virgin Islands 0.642 2020 down 22.2% falling
160 Palestine 0.617 2020 up 38.6% volatile
161 Belize 0.5974 2020 up 21.0% volatile
162 Greenland 0.5937 2020 up 43.3% rising
163 Maldives 0.5769 2020 up 68.2% volatile
164 Macao 0.562 2020 down 44.5% rising
165 Bermuda 0.5454 2020 down 20.5% rising
166 Seychelles 0.5362 2020 up 89.5% volatile
167 South Sudan 0.5297 2020 up 26.6% rising
168 Togo 0.5223 2020 up 208.4% volatile
169 East Timor 0.5026 2020 β€” volatile
170 Lesotho 0.501 2020 down 27.8% volatile
171 Cape Verde 0.4498 2020 up 38.4% volatile
172 Eritrea 0.4367 2020 up 48.3% rising
173 Faroe Islands 0.4232 2020 up 57.8% rising
174 Niger 0.4045 2020 up 48.4% volatile
175 Somalia 0.3672 2020 up 19.6% rising
176 Burundi 0.3505 2020 up 135.4% volatile
177 Saint Lucia 0.3325 2020 down 7.1% volatile
178 Antigua and Barbuda 0.3264 2020 up 2.3% volatile
179 Gambia 0.2896 2020 up 24.1% volatile
180 Chad 0.2848 2020 up 51.5% volatile
181 Turks and Caicos Islands 0.255 2020 up 30.1% volatile
182 Benin 0.2261 2020 up 109.0% volatile
183 Sierra Leone 0.2068 2020 up 26.9% falling
184 Saint Kitts and Nevis 0.2048 2020 up 14.4% volatile
185 Grenada 0.2029 2020 down 0.1% volatile
186 Gibraltar 0.1955 2020 up 17.5% rising
187 Dominica 0.1632 2020 up 72.0% volatile
188 Saint Vincent and the Grenadines 0.1549 2020 up 13.9% rising
189 American Samoa 0.1548 2020 down 2.7% rising
190 Central African Republic 0.151 2020 down 5.1% rising
191 Samoa 0.1472 2020 up 26.6% rising
192 British Virgin Islands 0.1319 2020 down 28.8% volatile
193 Comoros 0.13 2020 up 188.9% volatile
194 Solomon Islands 0.1076 2020 up 28.1% volatile
195 Sao Tome and Principe 0.0951 2020 up 76.1% volatile
196 Guinea-Bissau 0.0825 2020 up 174.9% volatile
197 Vanuatu 0.065 2020 up 12.1% rising
198 Tonga 0.0638 2020 up 30.3% rising
199 Nauru 0.036 2020 up 56.5% rising
200 Cook Islands 0.0357 2020 up 11.3% rising
201 Kiribati 0.032 2020 up 35.2% volatile
202 Niue 0.0035 2020 up 16.7% rising

About this data

Indicator
Electricity net generation
Source
World Bank
Licence
CC BY 4.0 (World Bank Open Data)
Coverage
203 places, 7,868 data points, 1980–2020
Last refreshed