Electricity generation by country
Total electricity generated in each country or region, measured in terawatt-hours.
Countries reporting
209
Highest
10,583 terawatt-hours
China
Lowest
0 terawatt-hours
Niue
Median
11.13 terawatt-hours
Years covered
106
1920–2025
Data points
6,724
What the numbers show
Electricity generation is currently reported for 209 countries. The highest value is 10,583 terawatt-hours in China; the lowest is 0 terawatt-hours in Niue.
The median across all reporting countries is 11.13 terawatt-hours, and the mean is 151.64 terawatt-hours.
Over the past decade 167 countries rose and 35 fell. The largest increase was in Guinea (up 467.6%), and the largest decrease in Lesotho (down 100.0%).
Electricity generation: full country ranking
| # | Country | Latest | Year | 10-year change | Trend |
|---|---|---|---|---|---|
| 1 | China | 10,583 terawatt-hours | 2025 | up 82.0% | volatile |
| 2 | United States | 4,520 terawatt-hours | 2025 | up 10.7% | rising |
| 3 | India | 2,082 terawatt-hours | 2025 | up 58.8% | volatile |
| 4 | Russia | 1,193 terawatt-hours | 2025 | up 11.7% | rising |
| 5 | Japan | 1,030 terawatt-hours | 2025 | down 0.0% | rising |
| 6 | Brazil | 750.53 terawatt-hours | 2025 | up 29.1% | rising |
| 7 | Canada | 652.44 terawatt-hours | 2025 | down 1.3% | rising |
| 8 | South Korea | 624.66 terawatt-hours | 2025 | up 14.0% | volatile |
| 9 | France | 569.98 terawatt-hours | 2025 | down 0.7% | rising |
| 10 | Germany | 500.47 terawatt-hours | 2025 | down 21.7% | rising |
| 11 | Saudi Arabia | 454.64 terawatt-hours | 2024 | up 38.5% | volatile |
| 12 | Iran | 395.78 terawatt-hours | 2025 | up 41.2% | volatile |
| 13 | Indonesia | 371.54 terawatt-hours | 2024 | up 56.4% | volatile |
| 14 | Mexico | 356.97 terawatt-hours | 2025 | up 15.0% | rising |
| 15 | Turkey | 353.86 terawatt-hours | 2025 | up 35.2% | volatile |
| 16 | Vietnam | 309.99 terawatt-hours | 2025 | up 91.4% | volatile |
| 17 | United Kingdom | 292.31 terawatt-hours | 2025 | down 13.7% | volatile |
| 18 | Taiwan | 288.39 terawatt-hours | 2025 | up 11.7% | rising |
| 19 | Spain | 287.89 terawatt-hours | 2025 | up 3.9% | rising |
| 20 | Australia | 286.34 terawatt-hours | 2025 | up 12.7% | rising |
| 21 | Italy | 264.7 terawatt-hours | 2025 | down 5.4% | rising |
| 22 | Egypt | 245.71 terawatt-hours | 2025 | up 35.1% | volatile |
| 23 | South Africa | 242.76 terawatt-hours | 2025 | down 2.9% | rising |
| 24 | Malaysia | 201.09 terawatt-hours | 2025 | up 34.0% | volatile |
| 25 | Pakistan | 195.03 terawatt-hours | 2025 | up 72.9% | rising |
| 26 | Thailand | 188.24 terawatt-hours | 2025 | up 5.9% | rising |
| 27 | United Arab Emirates | 177.26 terawatt-hours | 2024 | up 52.1% | volatile |
| 28 | Poland | 173.26 terawatt-hours | 2025 | up 5.5% | rising |
| 29 | Sweden | 170.71 terawatt-hours | 2025 | up 5.4% | rising |
| 30 | Norway | 160.81 terawatt-hours | 2025 | up 12.5% | rising |
| 31 | Argentina | 153.15 terawatt-hours | 2025 | up 5.3% | rising |
| 32 | Iraq | 149.73 terawatt-hours | 2024 | up 116.9% | volatile |
| 33 | Netherlands | 134.96 terawatt-hours | 2025 | up 23.8% | rising |
| 34 | Kazakhstan | 123.69 terawatt-hours | 2025 | up 35.0% | rising |
| 35 | Philippines | 123.12 terawatt-hours | 2025 | up 49.4% | volatile |
| 36 | Ukraine | 111.51 terawatt-hours | 2022 | down 43.9% | falling |
| 37 | Bangladesh | 103.4 terawatt-hours | 2025 | up 74.4% | volatile |
| 38 | Algeria | 96.36 terawatt-hours | 2024 | up 49.9% | volatile |
| 39 | Kuwait | 92.49 terawatt-hours | 2025 | up 35.4% | volatile |
| 40 | Colombia | 90.36 terawatt-hours | 2025 | up 15.9% | rising |
| 41 | Chile | 88.5 terawatt-hours | 2025 | up 18.1% | rising |
| 42 | Uzbekistan | 86.7 terawatt-hours | 2025 | up 51.0% | rising |
| 43 | Finland | 82.3 terawatt-hours | 2025 | up 20.0% | rising |
| 44 | Israel | 82.1 terawatt-hours | 2025 | up 27.8% | rising |
| 45 | Venezuela | 80.13 terawatt-hours | 2024 | down 30.5% | rising |
| 46 | Czechia | 75.5 terawatt-hours | 2025 | down 8.5% | rising |
| 47 | Austria | 73.22 terawatt-hours | 2025 | up 18.5% | rising |
| 48 | Belgium | 72.89 terawatt-hours | 2025 | up 6.5% | rising |
| 49 | Switzerland | 65.02 terawatt-hours | 2025 | down 1.6% | rising |
| 50 | Peru | 60.44 terawatt-hours | 2025 | up 25.2% | volatile |
| 51 | Singapore | 60.15 terawatt-hours | 2025 | up 19.6% | rising |
| 52 | Greece | 58.27 terawatt-hours | 2025 | up 14.1% | rising |
| 53 | Qatar | 56.18 terawatt-hours | 2025 | up 35.0% | volatile |
| 54 | Oman | 52.84 terawatt-hours | 2025 | up 61.3% | volatile |
| 55 | Laos | 52.31 terawatt-hours | 2024 | up 246.0% | volatile |
| 56 | Portugal | 51.13 terawatt-hours | 2025 | down 0.0% | rising |
| 57 | Romania | 49.81 terawatt-hours | 2025 | down 24.1% | falling |
| 58 | Belarus | 46.37 terawatt-hours | 2025 | up 36.0% | rising |
| 59 | Paraguay | 45.35 terawatt-hours | 2025 | down 18.9% | falling |
| 60 | Morocco | 44.5 terawatt-hours | 2025 | up 48.8% | volatile |
| 61 | New Zealand | 43.34 terawatt-hours | 2025 | down 0.5% | rising |
| 62 | Nigeria | 41.54 terawatt-hours | 2025 | up 25.2% | rising |
| 63 | Hungary | 40.24 terawatt-hours | 2025 | up 32.7% | rising |
| 64 | Bulgaria | 37.96 terawatt-hours | 2025 | down 22.1% | rising |
| 65 | Bahrain | 37.95 terawatt-hours | 2024 | up 39.2% | rising |
| 66 | Hong Kong | 37.44 terawatt-hours | 2024 | down 5.8% | rising |
| 67 | Serbia | 36.62 terawatt-hours | 2025 | down 2.6% | rising |
| 68 | Ecuador | 36.6 terawatt-hours | 2025 | up 41.7% | volatile |
| 69 | Libya | 34.59 terawatt-hours | 2024 | down 8.3% | rising |
| 70 | Ethiopia | 33.37 terawatt-hours | 2025 | up 221.2% | volatile |
| 71 | Denmark | 33.3 terawatt-hours | 2025 | up 15.7% | flat |
| 72 | Turkmenistan | 33.01 terawatt-hours | 2024 | up 61.8% | rising |
| 74 | Slovakia | 29.1 terawatt-hours | 2025 | up 9.3% | rising |
| 75 | Azerbaijan | 28.09 terawatt-hours | 2025 | up 14.3% | rising |
| 76 | North Korea | 27.1 terawatt-hours | 2024 | up 26.2% | rising |
| 77 | Syria | 24.88 terawatt-hours | 2024 | up 17.1% | falling |
| 78 | Tajikistan | 24.67 terawatt-hours | 2025 | up 43.8% | rising |
| 79 | Ghana | 24.27 terawatt-hours | 2024 | up 85.6% | rising |
| 80 | Jordan | 23.67 terawatt-hours | 2024 | up 29.6% | rising |
| 81 | Dominican Republic | 22.68 terawatt-hours | 2025 | up 26.0% | rising |
| 82 | Tunisia | 22.31 terawatt-hours | 2025 | up 14.5% | rising |
| 83 | Myanmar | 21.71 terawatt-hours | 2024 | up 50.9% | volatile |
| 84 | Puerto Rico | 20.27 terawatt-hours | 2025 | down 3.0% | falling |
| 85 | Mozambique | 19.79 terawatt-hours | 2024 | up 20.7% | rising |
| 86 | Zambia | 19.72 terawatt-hours | 2024 | up 35.8% | rising |
| 87 | Cuba | 19.43 terawatt-hours | 2024 | unchanged | rising |
| 88 | Iceland | 19.05 terawatt-hours | 2024 | up 7.0% | volatile |
| 89 | Cambodia | 17.76 terawatt-hours | 2025 | up 295.5% | volatile |
| 90 | Sri Lanka | 17.25 terawatt-hours | 2025 | up 30.6% | volatile |
| 91 | Democratic Republic of Congo | 15.92 terawatt-hours | 2024 | up 82.2% | rising |
| 92 | Guatemala | 15.79 terawatt-hours | 2024 | up 48.4% | rising |
| 93 | Kyrgyzstan | 15.78 terawatt-hours | 2025 | up 22.1% | flat |
| 94 | Angola | 15.59 terawatt-hours | 2024 | up 63.1% | volatile |
| 95 | Slovenia | 14.84 terawatt-hours | 2025 | up 0.3% | rising |
| 96 | Sudan | 14.77 terawatt-hours | 2024 | up 29.4% | volatile |
| 97 | Croatia | 14.7 terawatt-hours | 2025 | up 30.8% | rising |
| 98 | Bosnia and Herzegovina | 14.44 terawatt-hours | 2025 | down 12.1% | rising |
| 99 | Kenya | 14.04 terawatt-hours | 2025 | up 43.1% | rising |
| 100 | Bolivia | 13.63 terawatt-hours | 2025 | up 51.4% | rising |
| 101 | Georgia | 13.5 terawatt-hours | 2025 | up 25.6% | rising |
| 102 | Panama | 13.43 terawatt-hours | 2024 | up 44.4% | rising |
| 103 | Costa Rica | 12.81 terawatt-hours | 2025 | up 18.9% | rising |
| 104 | Honduras | 12.48 terawatt-hours | 2024 | up 50.4% | rising |
| 105 | Uruguay | 11.94 terawatt-hours | 2025 | down 13.1% | rising |
| 106 | Nepal | 11.13 terawatt-hours | 2024 | up 192.9% | volatile |
| 107 | Bhutan | 11 terawatt-hours | 2024 | up 53.8% | rising |
| 108 | Cote d'Ivoire | 10.79 terawatt-hours | 2024 | up 30.5% | rising |
| 109 | Zimbabwe | 10.26 terawatt-hours | 2024 | up 4.1% | rising |
| 110 | Armenia | 9.72 terawatt-hours | 2025 | up 28.7% | rising |
| 111 | Mongolia | 9.69 terawatt-hours | 2025 | up 75.9% | rising |
| 112 | Trinidad and Tobago | 9.55 terawatt-hours | 2024 | up 1.5% | rising |
| 113 | Lithuania | 8.89 terawatt-hours | 2025 | up 110.2% | volatile |
| 114 | Tanzania | 8.84 terawatt-hours | 2024 | up 41.2% | rising |
| 115 | Albania | 8.34 terawatt-hours | 2024 | up 76.7% | rising |
| 116 | Senegal | 7.63 terawatt-hours | 2024 | up 82.5% | rising |
| 117 | Cameroon | 7.26 terawatt-hours | 2024 | up 5.4% | rising |
| 118 | North Macedonia | 6.82 terawatt-hours | 2025 | up 20.7% | flat |
| 119 | El Salvador | 6.46 terawatt-hours | 2025 | up 6.4% | rising |
| 120 | Latvia | 6.27 terawatt-hours | 2025 | up 13.2% | rising |
| 121 | Moldova | 6.16 terawatt-hours | 2025 | up 2.0% | flat |
| 122 | Estonia | 6.11 terawatt-hours | 2025 | down 39.8% | falling |
| 123 | Mali | 5.96 terawatt-hours | 2024 | up 137.4% | volatile |
| 124 | Cyprus | 5.91 terawatt-hours | 2025 | up 30.2% | rising |
| 125 | Uganda | 5.81 terawatt-hours | 2024 | up 79.9% | rising |
| 126 | Brunei | 5.56 terawatt-hours | 2024 | up 23.6% | rising |
| 127 | Congo | 5.46 terawatt-hours | 2024 | up 210.2% | volatile |
| 128 | Lebanon | 5.34 terawatt-hours | 2024 | down 70.3% | rising |
| 129 | Yemen | 5.25 terawatt-hours | 2024 | down 31.5% | falling |
| 130 | Jamaica | 4.92 terawatt-hours | 2024 | up 15.5% | falling |
| 131 | Papua New Guinea | 4.73 terawatt-hours | 2024 | up 10.5% | rising |
| 132 | Nicaragua | 4.52 terawatt-hours | 2024 | up 1.3% | rising |
| 133 | Guinea | 4.03 terawatt-hours | 2024 | up 467.6% | volatile |
| 134 | Botswana | 3.43 terawatt-hours | 2024 | up 48.5% | volatile |
| 135 | Mauritius | 3.41 terawatt-hours | 2024 | up 16.0% | rising |
| 136 | New Caledonia | 3.12 terawatt-hours | 2024 | up 3.7% | rising |
| 137 | Reunion | 3.07 terawatt-hours | 2023 | up 8.9% | rising |
| 138 | Gabon | 2.6 terawatt-hours | 2024 | up 30.7% | rising |
| 139 | Montenegro | 2.46 terawatt-hours | 2025 | down 18.0% | rising |
| 140 | Madagascar | 2.43 terawatt-hours | 2024 | up 41.3% | rising |
| 141 | Bahamas | 2.25 terawatt-hours | 2024 | up 17.2% | rising |
| 143 | Mauritania | 2.07 terawatt-hours | 2024 | up 101.0% | rising |
| 144 | Guam | 1.86 terawatt-hours | 2024 | up 9.4% | falling |
| 145 | Malawi | 1.83 terawatt-hours | 2024 | down 15.7% | rising |
| 146 | Suriname | 1.74 terawatt-hours | 2024 | down 4.4% | rising |
| 147 | Burkina Faso | 1.69 terawatt-hours | 2024 | up 92.0% | volatile |
| 149 | Namibia | 1.64 terawatt-hours | 2024 | up 7.2% | rising |
| 152 | Equatorial Guinea | 1.49 terawatt-hours | 2024 | up 36.7% | volatile |
| 153 | Guyana | 1.38 terawatt-hours | 2024 | up 38.0% | rising |
| 154 | Fiji | 1.15 terawatt-hours | 2024 | up 26.4% | rising |
| 155 | Rwanda | 1.13 terawatt-hours | 2024 | up 175.6% | volatile |
| 156 | Barbados | 1.11 terawatt-hours | 2024 | up 7.8% | rising |
| 157 | Benin | 1.01 terawatt-hours | 2024 | up 197.1% | volatile |
| 158 | Aruba | 1 terawatt-hours | 2024 | up 6.4% | rising |
| 159 | Afghanistan | 0.99 terawatt-hours | 2024 | down 14.7% | rising |
| 159 | Palestine | 0.99 terawatt-hours | 2024 | up 191.2% | rising |
| 161 | French Guiana | 0.98 terawatt-hours | 2023 | up 10.1% | rising |
| 162 | Niger | 0.95 terawatt-hours | 2024 | up 111.1% | volatile |
| 163 | Haiti | 0.86 terawatt-hours | 2024 | down 16.5% | rising |
| 164 | Maldives | 0.85 terawatt-hours | 2024 | up 57.4% | rising |
| 165 | Macao | 0.78 terawatt-hours | 2024 | up 21.9% | falling |
| 166 | French Polynesia | 0.72 terawatt-hours | 2024 | up 5.9% | rising |
| 167 | Cayman Islands | 0.71 terawatt-hours | 2024 | up 14.5% | rising |
| 167 | Togo | 0.71 terawatt-hours | 2024 | up 102.9% | volatile |
| 169 | United States Virgin Islands | 0.68 terawatt-hours | 2023 | down 17.1% | falling |
| 170 | Seychelles | 0.63 terawatt-hours | 2024 | up 40.0% | rising |
| 171 | Bermuda | 0.61 terawatt-hours | 2024 | down 7.6% | falling |
| 171 | Eswatini | 0.61 terawatt-hours | 2024 | up 27.1% | falling |
| 173 | Greenland | 0.6 terawatt-hours | 2024 | up 25.0% | rising |
| 174 | Liberia | 0.57 terawatt-hours | 2024 | up 90.0% | rising |
| 175 | South Sudan | 0.56 terawatt-hours | 2024 | up 16.7% | rising |
| 176 | Cape Verde | 0.52 terawatt-hours | 2024 | up 20.9% | rising |
| 177 | Gambia | 0.51 terawatt-hours | 2024 | up 104.0% | rising |
| 177 | East Timor | 0.51 terawatt-hours | 2024 | up 45.7% | volatile |
| 179 | Burundi | 0.49 terawatt-hours | 2024 | up 172.2% | volatile |
| 179 | Faroe Islands | 0.49 terawatt-hours | 2023 | up 69.0% | rising |
| 181 | Belize | 0.47 terawatt-hours | 2024 | up 30.6% | rising |
| 182 | Eritrea | 0.45 terawatt-hours | 2024 | up 66.7% | rising |
| 183 | Somalia | 0.43 terawatt-hours | 2024 | up 22.9% | rising |
| 184 | Saint Lucia | 0.4 terawatt-hours | 2024 | up 5.3% | rising |
| 185 | Antigua and Barbuda | 0.37 terawatt-hours | 2024 | up 8.8% | rising |
| 185 | Chad | 0.37 terawatt-hours | 2024 | up 23.3% | rising |
| 187 | Turks and Caicos Islands | 0.27 terawatt-hours | 2024 | up 17.4% | rising |
| 188 | Grenada | 0.24 terawatt-hours | 2024 | up 20.0% | rising |
| 189 | Saint Kitts and Nevis | 0.23 terawatt-hours | 2024 | up 4.5% | rising |
| 190 | Gibraltar | 0.22 terawatt-hours | 2024 | up 10.0% | rising |
| 191 | Sierra Leone | 0.21 terawatt-hours | 2024 | up 40.0% | rising |
| 192 | Djibouti | 0.2 terawatt-hours | 2024 | up 100.0% | falling |
| 193 | American Samoa | 0.18 terawatt-hours | 2024 | up 20.0% | falling |
| 194 | British Virgin Islands | 0.17 terawatt-hours | 2023 | down 15.0% | rising |
| 195 | Samoa | 0.16 terawatt-hours | 2024 | up 23.1% | rising |
| 196 | Dominica | 0.15 terawatt-hours | 2023 | unchanged | rising |
| 196 | Saint Vincent and the Grenadines | 0.15 terawatt-hours | 2024 | up 7.1% | rising |
| 198 | Central African Republic | 0.14 terawatt-hours | 2023 | unchanged | rising |
| 198 | Comoros | 0.14 terawatt-hours | 2023 | up 133.3% | volatile |
| 200 | Solomon Islands | 0.11 terawatt-hours | 2024 | up 22.2% | rising |
| 201 | Sao Tome and Principe | 0.09 terawatt-hours | 2023 | up 28.6% | rising |
| 201 | Western Sahara | 0.09 terawatt-hours | 2009 | up 12.5% | rising |
| 203 | Guinea-Bissau | 0.08 terawatt-hours | 2024 | up 166.7% | volatile |
| 203 | Vanuatu | 0.08 terawatt-hours | 2023 | up 14.3% | rising |
| 205 | Tonga | 0.07 terawatt-hours | 2024 | up 40.0% | rising |
| 206 | Nauru | 0.05 terawatt-hours | 2024 | up 66.7% | rising |
| 206 | Saint Pierre and Miquelon | 0.05 terawatt-hours | 2023 | unchanged | rising |
| 208 | Kiribati | 0.04 terawatt-hours | 2024 | up 33.3% | rising |
| 208 | Cook Islands | 0.04 terawatt-hours | 2024 | up 33.3% | rising |
| 210 | Montserrat | 0.01 terawatt-hours | 2024 | unchanged | flat |
| 210 | Falkland Islands | 0.01 terawatt-hours | 2023 | down 50.0% | flat |
| 210 | Saint Helena | 0.01 terawatt-hours | 2023 | unchanged | flat |
| 213 | Lesotho | 0 terawatt-hours | 2024 | down 100.0% | falling |
| 213 | Niue | 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
Total electricity generated in each country or region, measured in terawatt-hours.