Country Electricity Generation (Latest 12 Months) Primary Energy Supply (Annual)
Latest Month Generation (TWh) YoY Growth Low-carbon Supply (PJ) Low-carbon Electrification
China Mar 2026 10,497.35 +5.55% 41.5% 158,884 11.8% 54.8%
United States Apr 2026 4,555.34 +1.95% 43.6% 93,717 18.7% 44.6%
India Mar 2026 1,878.75 +2.39% 30.8% 38,764 6.1% 51.4%
Russia Mar 2026 1,154.35 -0.09% 36.7% 31,745 9.9% 31.6%
Japan Feb 2026 923.84 +0.44% 37.6% 16,417 13.4% 51.0%
Brazil Apr 2026 748.63 -1.13% 89.6% 11,686 41.8% 47.7%
Canada Feb 2026 617.37 +2.38% 78.4% 11,868 21.9% 32.3%
South Korea Feb 2026 590.43 -0.09% 40.0% 13,147 18.7% 46.1%
Germany Apr 2026 490.22 +0.21% 61.2% 10,137 14.7% 33.3%
France Apr 2026 433.81 +0.20% 96.2% 9,007 54.2% 56.2%
Iran Apr 2025 384.36 -1.70% 5.2% 12,817 1.2% 24.8%
Mexico Mar 2026 355.11 +0.52% 24.0% 8,044 6.8% 35.3%
Türkiye Mar 2026 354.92 +3.19% 46.5% 7,017 14.5% 41.8%
Viet Nam Oct 2025 315.56 +4.61% 46.9% 4,586 10.2% 51.6%
Italy Apr 2026 302.25 +0.39% 51.0% 5,600 14.5% 35.4%
Taiwan (China) Mar 2026 286.79 +0.35% 12.4% 4,369 6.0% 58.7%
United Kingdom Apr 2026 271.85 +1.74% 69.1% 6,432 21.1% 32.4%
Spain Apr 2026 246.00 +2.31% 78.5% 5,126 26.1% 36.9%
Egypt Dec 2025 244.85 +3.52% 13.8% 3,904 2.5% 47.2%
Australia Apr 2026 243.16 +2.12% 44.5% 5,471 7.0% 41.4%
Thailand Feb 2026 227.10 -0.82% 16.7% 5,019 5.9% 35.1%
South Africa Feb 2026 220.89 -4.67% 19.2% 4,817 3.4% 51.1%
Malaysia Feb 2026 189.96 +2.63% 21.9% 4,697 3.3% 39.9%
Pakistan Jan 2026 165.36 +14.88% 63.9% 2,991 13.9% 13.9%
Poland Apr 2026 162.14 +1.49% 29.0% 3,802 7.9% 40.8%
Argentina Mar 2026 145.16 -0.42% 47.5% 3,274 11.5% 33.9%
Norway Apr 2026 137.65 +2.87% 99.1% 1,098 50.8% 50.8%
Sweden Apr 2026 130.16 +1.36% 100.0% 1,665 64.5% 64.5%
Netherlands Apr 2026 123.63 +1.63% 57.7% 3,023 11.6% 27.5%
Kazakhstan Dec 2025 123.13 +4.39% 14.6% 3,001 2.2% 36.1%
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 Mar 2026 105.30 +3.85% 2.8% 1,892 0.5% 0.5%
Finland Apr 2026 88.91 +5.87% 93.7% 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 Apr 2026 82.71 +0.35% 67.6% 2,250 21.6% 21.6%
Austria Apr 2026 70.77 +2.89% 88.0% 1,120 26.6% 26.6%
Switzerland Apr 2026 70.76 +2.28% 94.6% 965 46.8% 46.8%
Czechia Apr 2026 64.01 +3.34% 59.7% 1,415 28.9% 28.9%
Peru Mar 2026 61.64 +2.14% 64.3% 1,113 12.6% 12.6%
Singapore Dec 2025 60.41 +1.33% 2.7% 3,787 0.4% 0.4%
Qatar Dec 2024 59.49 +9.46% 0.0% 2,343 0.4% 0.4%
Portugal Apr 2026 54.63 +2.59% 80.0% 768 25.3% 25.3%
Romania Apr 2026 54.10 -2.42% 68.7% 1,140 18.8% 18.8%
Oman Mar 2026 50.26 +10.15% 0.0% 1,597 0.4% 0.4%
Greece Apr 2026 47.35 -5.22% 53.8% 1,001 9.9% 9.9%
Hungary Apr 2026 46.77 -1.37% 74.4% 903 25.5% 25.5%
Belarus Dec 2025 43.43 +0.58% 43.7% 1,156 15.5% 15.5%
Denmark Apr 2026 41.98 +9.69% 85.2% 554 27.3% 27.3%
Morocco Dec 2025 41.90 -1.90% 27.4% 944 4.3% 4.3%
New Zealand Mar 2026 40.26 -0.52% 90.9% 921 47.3% 47.3%
Ecuador Feb 2026 38.68 +8.93% 75.8% 699 12.6% 12.6%
Ireland Mar 2026 36.23 +4.77% 47.5% 561 10.2% 10.2%
Bulgaria Apr 2026 35.73 +0.48% 70.9% 658 34.3% 34.3%
Serbia Apr 2026 34.34 -3.73% 31.4% 0 0.0% 0.0%
Nigeria Apr 2026 34.31 +4.03% 35.2% 0 0.0% 0.0%
Slovakia Apr 2026 26.16 +1.20% 85.4% 647 36.3% 36.3%
Azerbaijan Dec 2025 25.24 +2.02% 12.8% 730 1.9% 1.9%
Dominican Republic Jan 2026 23.97 -4.31% 21.7% N/A N/A N/A
Tajikistan Dec 2025 21.20 -0.61% 93.0% N/A N/A N/A
Tunisia Dec 2025 19.54 +5.05% 1.4% 0 0.0% 0.0%
Croatia Apr 2026 18.72 -0.58% 75.5% 312 15.4% 15.4%
Sri Lanka Jun 2024 16.13 +4.20% 54.0% 341 11.1% 11.1%
Puerto Rico Feb 2026 15.94 -0.93% 2.6% N/A N/A N/A
Georgia Mar 2026 15.20 +6.22% 79.9% N/A N/A N/A
Kenya Feb 2026 15.05 +6.74% 91.6% N/A N/A N/A
Slovenia Apr 2026 13.49 +1.50% 79.5% 252 36.9% 36.9%
Kyrgyzstan Jun 2024 13.29 -11.16% 86.8% N/A N/A N/A
Costa Rica Apr 2026 12.93 +1.89% 98.2% N/A N/A N/A
Lithuania Apr 2026 12.73 +1.03% 74.3% 227 11.9% 11.9%
Uruguay Apr 2026 12.51 +0.72% 97.2% N/A N/A N/A
Bolivia Mar 2026 11.91 +2.23% 33.7% 0 0.0% 0.0%
Mongolia Mar 2026 9.90 +11.99% 8.4% 0 0.0% 0.0%
Armenia Dec 2025 9.38 +5.63% 64.5% N/A N/A N/A
Bosnia Herzegovina Apr 2026 9.11 -6.85% 44.9% N/A N/A N/A
El Salvador Jun 2025 8.46 +6.02% 68.7% N/A N/A N/A
Estonia Apr 2026 8.19 +7.48% 58.8% 186 12.4% 12.4%
Kosovo Jun 2025 7.52 +4.74% 9.4% N/A N/A N/A
North Macedonia Feb 2025 7.24 +0.70% 35.9% 95 7.4% 7.4%
Latvia Apr 2026 7.12 +2.59% 68.6% 117 17.1% 17.1%
Cyprus Feb 2026 6.83 +0.44% 27.1% 112 4.5% 4.5%
Moldova Aug 2024 5.68 +4.99% 6.2% N/A N/A N/A
Luxembourg Apr 2026 4.83 -2.62% 88.7% 132 6.8% 6.8%
Malta Mar 2026 4.40 +1.62% 15.1% N/A N/A N/A
Montenegro Apr 2026 4.08 +3.29% 78.7% N/A N/A N/A