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 LatestYear 10-year changeTrend
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

Indicator
Electricity generation
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, 6,724 data points, 1920–2025
Last refreshed

Total electricity generated in each country or region, measured in terawatt-hours.