Country Electricity Generation (Latest 12 Months) Primary Energy Supply (Annual)
Latest Month Generation (TWh) YoY Growth Low-carbon Supply (PJ) Low-carbon Electrification
China May 2026 10,584.19 +5.65% 41.8% 158,884 11.8% 54.8%
United States May 2026 4,566.52 +2.18% 43.8% 93,717 18.7% 44.6%
India Apr 2026 1,888.18 +2.67% 31.0% 38,764 6.1% 51.4%
Russia Apr 2026 1,154.31 -0.16% 36.7% 31,745 9.9% 31.6%
Japan Feb 2026 924.63 +0.53% 37.5% 16,417 13.4% 51.0%
Brazil Apr 2026 748.63 -1.13% 89.6% 11,686 41.8% 47.7%
Canada Mar 2026 617.76 +1.79% 78.4% 11,868 21.9% 32.3%
South Korea Apr 2026 590.13 -0.06% 38.9% 13,147 18.7% 46.1%
Germany May 2026 488.76 -0.16% 61.1% 10,137 14.7% 33.3%
France May 2026 437.15 +1.13% 96.2% 9,007 54.2% 56.2%
Iran Apr 2025 384.36 -1.70% 5.2% 12,817 1.2% 24.8%
Mexico Apr 2026 356.18 +0.89% 24.2% 8,044 6.8% 35.3%
Türkiye May 2026 354.25 +1.92% 48.9% 7,017 14.5% 41.8%
Viet Nam Oct 2025 315.56 +4.61% 46.9% 4,586 10.2% 51.6%
Italy May 2026 304.98 +1.58% 51.0% 5,600 14.5% 35.4%
Taiwan (China) Apr 2026 288.35 +1.01% 12.2% 4,369 6.0% 58.7%
United Kingdom May 2026 272.75 +1.99% 68.8% 6,432 21.1% 32.4%
Egypt Dec 2025 244.85 +3.52% 13.8% 3,904 2.5% 47.2%
Australia May 2026 243.44 +2.19% 44.8% 5,471 7.0% 41.4%
Spain May 2026 240.66 +0.60% 78.6% 5,126 26.1% 36.9%
Thailand Apr 2026 228.84 +0.97% 16.9% 5,019 5.9% 35.1%
South Africa Mar 2026 220.12 -4.91% 20.0% 4,817 3.4% 51.1%
Malaysia May 2026 192.82 +4.31% 21.5% 4,697 3.3% 39.9%
Pakistan Mar 2026 169.15 +15.08% 64.1% 2,991 13.9% 13.9%
Poland May 2026 161.53 +0.98% 28.7% 3,802 7.9% 40.8%
Argentina Apr 2026 145.94 +0.26% 47.2% 3,274 11.5% 33.9%
Norway May 2026 138.75 +3.43% 99.0% 1,098 50.8% 50.8%
Sweden May 2026 129.90 +1.02% 100.0% 1,665 64.5% 64.5%
Kazakhstan Mar 2026 123.40 +3.65% 14.7% 3,001 2.2% 36.1%
Netherlands May 2026 123.11 +0.67% 56.7% 3,023 11.6% 27.5%
Ukraine Sep 2022 121.37 -17.65% 72.3% 2,157 30.4% 43.9%
The Philippines Mar 2026 119.15 -2.14% 25.1% 2,512 18.0% 18.0%
Bangladesh Apr 2026 105.12 +3.63% 2.8% 1,892 0.5% 0.5%
Finland May 2026 88.92 +5.22% 93.8% 1,056 59.0% 59.0%
Kuwait Jun 2025 88.85 -1.19% 0.0% 1,889 0.1% 0.1%
Chile Apr 2026 86.06 +0.83% 65.3% 1,545 19.5% 19.5%
Colombia Dec 2025 84.00 +2.44% 87.3% 1,884 14.3% 14.3%
Belgium May 2026 83.83 +10.64% 67.2% 2,250 21.6% 21.6%
Austria May 2026 71.73 +2.99% 87.8% 1,120 26.6% 26.6%
Switzerland May 2026 71.16 +2.89% 94.5% 965 46.8% 46.8%
Czechia May 2026 63.65 +2.48% 59.7% 1,415 28.9% 28.9%
Peru May 2026 62.15 +2.59% 63.5% 1,113 12.6% 12.6%
Singapore Feb 2026 60.77 +2.08% 2.9% 3,787 0.4% 0.4%
Qatar Dec 2024 59.49 +9.46% 0.0% 2,343 0.4% 0.4%
Portugal May 2026 55.76 +4.62% 80.5% 768 25.3% 25.3%
Romania May 2026 52.56 -5.25% 68.6% 1,140 18.8% 18.8%
Oman Apr 2026 49.97 +6.09% 0.0% 1,597 0.4% 0.4%
Hungary May 2026 47.53 0.00% 74.7% 903 25.5% 25.5%
Greece May 2026 46.71 -6.26% 51.8% 1,001 9.9% 9.9%
Morocco Dec 2025 45.65 +6.88% 27.4% 944 4.3% 4.3%
Denmark May 2026 43.52 +12.57% 88.9% 554 27.3% 27.3%
Belarus Mar 2026 43.52 -0.05% 42.9% 1,156 15.5% 15.5%
New Zealand May 2026 40.25 +0.57% 92.5% 921 47.3% 47.3%
Ecuador Mar 2026 38.86 +9.10% 75.0% 699 12.6% 12.6%
Ireland May 2026 36.45 +5.07% 49.6% 561 10.2% 10.2%
Bulgaria May 2026 36.03 +1.78% 71.4% 658 34.3% 34.3%
Serbia May 2026 35.28 -1.26% 31.6% 0 0.0% 0.0%
Nigeria Apr 2026 34.31 +4.03% 35.2% 0 0.0% 0.0%
Slovakia May 2026 26.17 +1.04% 85.2% 647 36.3% 36.3%
Azerbaijan Mar 2026 25.65 +2.35% 14.6% 730 1.9% 1.9%
Dominican Republic Jan 2026 23.97 -4.31% 21.7% N/A N/A N/A
Tajikistan Mar 2026 21.04 -3.97% 93.0% N/A N/A N/A
Tunisia Dec 2025 19.54 +5.05% 1.4% 0 0.0% 0.0%
Croatia May 2026 18.60 -1.22% 75.3% 312 15.4% 15.4%
Sri Lanka Jun 2024 16.13 +4.20% 54.0% 341 11.1% 11.1%
Puerto Rico Mar 2026 15.96 -0.87% 2.6% N/A N/A N/A
Georgia Apr 2026 15.21 +5.26% 78.5% N/A N/A N/A
Kenya Mar 2026 15.15 +6.99% 91.8% N/A N/A N/A
Kyrgyzstan Mar 2026 14.44 -3.35% 83.7% N/A N/A N/A
Slovenia May 2026 13.63 +2.40% 79.3% 252 36.9% 36.9%
Costa Rica May 2026 12.99 +2.28% 97.8% N/A N/A N/A
Lithuania May 2026 12.77 +1.35% 76.5% 227 11.9% 11.9%
Uruguay May 2026 12.62 +2.19% 96.8% N/A N/A N/A
Bolivia Apr 2026 11.96 +2.84% 32.9% 0 0.0% 0.0%
Mongolia May 2026 9.93 +9.72% 8.3% 0 0.0% 0.0%
Armenia Mar 2026 9.85 +7.07% 62.3% N/A N/A N/A
Bosnia Herzegovina May 2026 9.06 -7.93% 44.6% N/A N/A N/A
El Salvador Jun 2025 8.46 +6.02% 68.7% N/A N/A N/A
North Macedonia Mar 2026 8.31 +13.06% 53.9% 95 7.4% 7.4%
Estonia May 2026 8.13 +6.00% 60.3% 186 12.4% 12.4%
Latvia May 2026 7.49 +7.61% 72.3% 117 17.1% 17.1%
Kosovo Mar 2026 7.45 -1.19% 11.0% N/A N/A N/A
Cyprus Mar 2026 6.91 +1.47% 27.2% 112 4.5% 4.5%
Moldova Apr 2026 5.31 -4.67% 25.8% N/A N/A N/A
Luxembourg May 2026 4.84 -2.42% 88.6% 132 6.8% 6.8%
Malta Apr 2026 4.41 +1.61% 15.4% N/A N/A N/A
Montenegro May 2026 3.98 -0.50% 77.6% N/A N/A N/A