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 | Latest | Year | 10-year change | Trend |
|---|---|---|---|---|---|
| 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 |