Countries by Electricity Generation

Complete ranking of 214 countries • TWh • Updated 2026

About Electricity Generation Rankings

China leads all 214 countries in Electricity Generation with a value of 10.1K, while Niue ranks last at 0. The gap between top and bottom reflects meaningful global variation.

What Electricity Generation Measures

Electricity Generation is a comparative indicator tracked across countries by the Our World in Data. It provides a quantitative basis for cross-national comparison, enabling researchers and policymakers to benchmark national performance on this dimension against global peers.

Why This Ranking Matters

Examining Electricity Generation across all countries reveals patterns that might not be obvious at the national level. Regional clusters, outlier nations, and historical trajectories all become clearer when the full global picture is assembled in a single ranking.

Global Range

Values range from 0 (Niue) to 10.1K (China) — an infinitely large difference across 214 countries.

Regional Patterns

Asian countries lead with 9 entries in the top 20, though representation spans multiple continents. Regional factors clearly play a role, but outliers from other parts of the world show that national policy and geography matter as much as continental trends.

The distribution is highly right-skewed — a few countries have exceptionally high values that pull the average well above the median. The median (11.13) is far more representative than the mean (144.453).

Notable Outliers

China stands far above the rest, with a value 130% higher than second-place United States. This extraordinary lead suggests unique national circumstances — geographic scale, resource endowment, or policy choices — that set it apart from even its closest competitors.

Continental Leaders

Highest Ranked

The top five countries for Electricity Generation are China (10.1K), United States (4.4K), India (2.1K), Russia (1.2K), and Japan (1.0K). Together, these nations represent the global leaders in this metric.

Lowest Ranked

At the other end of the spectrum, Niue (0), Saint Helena (0.01), Montserrat (0.01), Falkland Islands (0.01), and Nauru (0.04) have the lowest values globally.

Data Source & Methodology

Rankings are based on the latest available data from Our World in Data, covering 214 of 249 countries and territories. Countries without data for this metric are excluded from the ranking. All values represent the most recently reported figures.

Top 10 Countries

Full Rankings

Electricity Generation ranking for 214 countries
1stFlag of ChinaChina10.1K
2ndFlag of United StatesUnited States4.4K
3rdFlag of IndiaIndia2.1K
4thFlag of RussiaRussia1.2K
5thFlag of JapanJapan1.0K
6thFlag of BrazilBrazil745.26
7thFlag of CanadaCanada627.18
8thFlag of South KoreaSouth Korea622.03
9thFlag of FranceFrance557.73
10thFlag of GermanyGermany476.87
11thFlag of Saudi ArabiaSaudi Arabia454.644
12thFlag of IranIran387.78
13thFlag of IndonesiaIndonesia375.111
14thFlag of MexicoMexico361.28
15thFlag of TurkeyTurkey341.22
16thFlag of VietnamVietnam306.33
17thFlag of TaiwanTaiwan288.35
18thFlag of United KingdomUnited Kingdom281.33
19thFlag of SpainSpain280.39
20thFlag of AustraliaAustralia279.9
21stFlag of ItalyItaly264.63
22ndFlag of South AfricaSouth Africa244.81
23rdFlag of EgyptEgypt235.41
24thFlag of ThailandThailand199.55
25thFlag of MalaysiaMalaysia198.22
26thFlag of PakistanPakistan182.76
27thFlag of United Arab EmiratesUnited Arab Emirates177.254
28thFlag of SwedenSweden172.79
29thFlag of PolandPoland170.2
30thFlag of IraqIraq169.457
31stFlag of NorwayNorway156.12
32ndFlag of ArgentinaArgentina147.18
33rdFlag of PhilippinesPhilippines125.86
34thFlag of NetherlandsNetherlands122.3
35thFlag of KazakhstanKazakhstan118.05
36thFlag of BangladeshBangladesh113.86
37thFlag of AlgeriaAlgeria101.111
38thFlag of ChileChile89.26
39thFlag of UkraineUkraine88.02
40thFlag of KuwaitKuwait87.66
41stFlag of ColombiaColombia87.51
42ndFlag of FinlandFinland83.6
43rdFlag of VenezuelaVenezuela83.322
44thFlag of UzbekistanUzbekistan81.288
45thFlag of IsraelIsrael80.569
46thFlag of SwitzerlandSwitzerland78.69
47thFlag of AustriaAustria78.54
48thFlag of BelgiumBelgium74.93
49thFlag of CzechiaCzechia73.02
50thFlag of PeruPeru63.85
51stFlag of SingaporeSingapore59.61
52ndFlag of QatarQatar58.64
53rdFlag of GreeceGreece57.23
54thFlag of RomaniaRomania52.86
55thFlag of LaosLaos52.3
56thFlag of PortugalPortugal46.31
57thFlag of BelarusBelarus45.31
58thFlag of New ZealandNew Zealand44.46
59thFlag of ParaguayParaguay44.24
60thFlag of MoroccoMorocco43.85
61stFlag of OmanOman43.35
62ndFlag of NigeriaNigeria40.13
63rdFlag of Hong KongHong Kong39.025
64thFlag of HungaryHungary38.18
65thFlag of TurkmenistanTurkmenistan37.257
66thFlag of BulgariaBulgaria37.13
67thFlag of SerbiaSerbia37.12
68thFlag of BahrainBahrain36.17
69thFlag of DenmarkDenmark35.45
70thFlag of LibyaLibya35.11
71stFlag of EcuadorEcuador33
72ndFlag of IrelandIreland30.89
73rdFlag of SlovakiaSlovakia29.33
74thFlag of AzerbaijanAzerbaijan29.27
75thFlag of North KoreaNorth Korea26.55
76thFlag of Dominican RepublicDominican Republic26.54
77thFlag of MyanmarMyanmar24.68
78thFlag of GhanaGhana24.29
79thFlag of TajikistanTajikistan22.61
80thFlag of JordanJordan22.57
81stFlag of TunisiaTunisia20.83
82ndFlag of SyriaSyria20.08
83rdFlag of IcelandIceland19.562
84thFlag of MozambiqueMozambique19.56
85thFlag of ZambiaZambia19.46
86thFlag of Sri LankaSri Lanka18.919
87thFlag of Puerto RicoPuerto Rico18.72
88thFlag of EthiopiaEthiopia18.26
89thFlag of AngolaAngola17.94
90thFlag of UruguayUruguay17.27
91stFlag of SloveniaSlovenia17
92ndFlag of KyrgyzstanKyrgyzstan16.86
93rdFlag of SudanSudan16.75
94thFlag of Congo, Democratic RepublicCongo, Democratic Republic15.9
95thFlag of CambodiaCambodia15.72
96thFlag of CroatiaCroatia15.36
97thFlag of CubaCuba15.29
98thFlag of Bosnia and HerzegovinaBosnia and Herzegovina15.14
99thFlag of GeorgiaGeorgia14.26
100thFlag of GuatemalaGuatemala13.46
101stFlag of PanamaPanama12.87
102ndFlag of KenyaKenya12.85
103rdFlag of Costa RicaCosta Rica12.38
104thFlag of BoliviaBolivia12.35
105thFlag of HondurasHonduras11.71
106thFlag of BhutanBhutan11.16
107thFlag of Côte d'IvoireCôte d'Ivoire11.13
108thFlag of TanzaniaTanzania10.98
109thFlag of NepalNepal10.7
110thFlag of Trinidad and TobagoTrinidad and Tobago9.75
111stFlag of AlbaniaAlbania9.01
112ndFlag of ArmeniaArmenia8.84
113rdFlag of MongoliaMongolia8.38
114thFlag of CameroonCameroon8.33
115thFlag of ZimbabweZimbabwe8.31
116thFlag of SenegalSenegal8.05
117thFlag of LithuaniaLithuania7.32
118thFlag of LatviaLatvia6.46
119thFlag of El SalvadorEl Salvador6.40
120thFlag of EstoniaEstonia6.07
121stFlag of North MacedoniaNorth Macedonia5.80
122ndFlag of UgandaUganda5.75
123rdFlag of CyprusCyprus5.72
124thFlag of BruneiBrunei5.59
125thFlag of MoldovaMoldova5.21
126thFlag of CongoCongo5.17
127thFlag of Papua New GuineaPapua New Guinea4.73
128thFlag of LebanonLebanon4.52
129thFlag of JamaicaJamaica4.49
130thFlag of NicaraguaNicaragua4.37
131stFlag of MaliMali4.36
132ndFlag of GuineaGuinea4.05
133rdFlag of MontenegroMontenegro3.70
134thFlag of RéunionRéunion3.37
135thFlag of MauritiusMauritius3.27
136thFlag of GabonGabon3.19
137thFlag of New CaledoniaNew Caledonia3.09
138thFlag of YemenYemen3.07
139thFlag of MadagascarMadagascar2.64
140thFlag of BotswanaBotswana2.59
141stFlag of MaltaMalta2.21
142ndFlag of SurinameSuriname2.14
143rdFlag of BahamasBahamas2.05
144thFlag of NamibiaNamibia1.89
145thFlag of MalawiMalawi1.83
146thFlag of GuamGuam1.80
147thFlag of Burkina FasoBurkina Faso1.73
148thFlag of GuadeloupeGuadeloupe1.64
149thFlag of MauritaniaMauritania1.64
150thFlag of Equatorial GuineaEquatorial Guinea1.57
151stFlag of LuxembourgLuxembourg1.56
152ndFlag of MartiniqueMartinique1.49
153rdFlag of GuyanaGuyana1.34
154thFlag of FijiFiji1.15
155thFlag of BarbadosBarbados1.10
156thFlag of RwandaRwanda1.06
157thFlag of PalestinePalestine1.02
158thFlag of HaitiHaiti1.01
159thFlag of ArubaAruba1.00
160thFlag of BeninBenin1.00
161stFlag of French GuianaFrench Guiana0.98
162ndFlag of AfghanistanAfghanistan0.97
163rdFlag of TogoTogo0.92
164thFlag of MaldivesMaldives0.85
165thFlag of NigerNiger0.80
166thFlag of French PolynesiaFrench Polynesia0.71
167thFlag of Cayman IslandsCayman Islands0.70
168thFlag of U.S. Virgin IslandsU.S. Virgin Islands0.67
169thFlag of BermudaBermuda0.64
170thFlag of SeychellesSeychelles0.63
171stFlag of South SudanSouth Sudan0.59
172ndFlag of EswatiniEswatini0.56
173rdFlag of GreenlandGreenland0.54
174thFlag of GambiaGambia0.51
175thFlag of Timor-LesteTimor-Leste0.51
176thFlag of Cabo VerdeCabo Verde0.50
177thFlag of MacaoMacao0.49
178thFlag of Faroe IslandsFaroe Islands0.48
179thFlag of LesothoLesotho0.48
180thFlag of BelizeBelize0.45
181stFlag of EritreaEritrea0.44
182ndFlag of SomaliaSomalia0.42
183rdFlag of Saint LuciaSaint Lucia0.40
184thFlag of BurundiBurundi0.39
185thFlag of LiberiaLiberia0.39
186thFlag of ChadChad0.39
187thFlag of Antigua and BarbudaAntigua and Barbuda0.36
188thFlag of Turks and Caicos IslandsTurks and Caicos Islands0.26
189thFlag of GrenadaGrenada0.24
190thFlag of GibraltarGibraltar0.22
191stFlag of Saint Kitts and NevisSaint Kitts and Nevis0.22
192ndFlag of Sierra LeoneSierra Leone0.21
193rdFlag of DjiboutiDjibouti0.20
194thFlag of American SamoaAmerican Samoa0.17
195thFlag of British Virgin IslandsBritish Virgin Islands0.17
196thFlag of DominicaDominica0.15
197thFlag of Saint Vincent and the GrenadinesSaint Vincent and the Grenadines0.15
198thFlag of SamoaSamoa0.15
199thFlag of Central African RepublicCentral African Republic0.14
200thFlag of ComorosComoros0.14
201stFlag of Solomon IslandsSolomon Islands0.11
202ndFlag of Western SaharaWestern Sahara0.09
203rdFlag of Sao Tome and PrincipeSao Tome and Principe0.09
204thFlag of Guinea-BissauGuinea-Bissau0.08
205thFlag of VanuatuVanuatu0.08
206thFlag of TongaTonga0.07
207thFlag of Saint Pierre and MiquelonSaint Pierre and Miquelon0.05
208thFlag of Cook IslandsCook Islands0.04
209thFlag of KiribatiKiribati0.04
210thFlag of NauruNauru0.04
211stFlag of Falkland IslandsFalkland Islands0.01
212ndFlag of MontserratMontserrat0.01
213rdFlag of Saint HelenaSaint Helena0.01
214thFlag of NiueNiue0