Country Electricity Generation (Latest 12 Months) Primary Energy Supply (Annual)
Latest Month Generation (TWh) YoY Growth Low-carbon Supply (PJ) Low-carbon Electrification
China Jun 2026 10,626.62 +5.55% 42.0% 162,194 12.5% 54.1%
United States Jul 2026 4,588.92 +2.22% 44.2% 95,502 18.3% 44.3%
India May 2026 1,907.12 +4.06% 31.2% 39,099 7.0% 50.4%
Russia Jun 2026 1,151.80 -0.08% 37.1% 31,165 10.1% 32.0%
Japan Jun 2026 919.89 -0.47% 37.9% 16,463 14.2% 51.3%
Brazil Apr 2026 754.83 -0.21% 89.6% 12,399 43.7% 49.6%
Canada May 2026 618.86 +1.54% 78.3% 12,055 21.9% 32.9%
South Korea May 2026 590.36 -0.02% 38.8% 12,972 18.7% 46.7%
Germany Jul 2026 492.62 +0.51% 61.2% 10,044 15.2% 34.1%
France Jul 2026 436.07 +0.47% 96.1% 9,025 55.4% 57.2%
Iran Apr 2025 384.36 -1.70% 5.2% 13,278 0.9% 25.7%
Mexico Jun 2026 357.99 +1.76% 24.4% 7,829 7.1% 38.2%
Türkiye Jun 2026 354.79 +2.26% 50.2% 7,315 14.0% 42.1%
Viet Nam Oct 2025 315.56 +4.61% 46.9% 4,698 11.8% 52.8%
Italy Jun 2026 304.89 +1.03% 50.6% 5,534 15.5% 35.9%
United Kingdom Jul 2026 302.18 +3.87% 67.6% 6,292 21.1% 33.0%
Taiwan (China) May 2026 288.68 +1.07% 12.1% 4,263 4.2% 58.3%
Egypt Dec 2025 244.85 +3.52% 13.8% 3,967 3.1% 47.1%
Australia Jul 2026 243.54 +1.73% 45.4% 5,528 7.9% 40.2%
Spain Jul 2026 240.46 -0.54% 78.6% 5,197 25.6% 37.9%
Thailand Apr 2026 229.18 +1.12% 17.0% 5,008 7.8% 35.1%
South Africa May 2026 218.38 -5.42% 20.2% 5,030 4.7% 45.8%
Malaysia May 2026 192.82 +4.31% 21.5% 4,783 3.5% 37.9%
Pakistan Mar 2026 169.15 +15.08% 64.1% 3,125 17.6% 17.6%
Poland Jul 2026 162.05 +2.05% 28.7% 3,924 8.3% 40.5%
Argentina Jun 2026 146.94 +0.75% 46.8% 3,154 12.0% 35.3%
Norway Jul 2026 138.48 +3.34% 98.9% 1,107 52.3% 52.3%
Sweden Jul 2026 129.45 +0.37% 100.0% 1,656 63.0% 63.0%
Kazakhstan Mar 2026 123.40 +3.65% 14.7% 3,277 1.9% 35.2%
Netherlands Jul 2026 121.74 -1.54% 56.1% 3,165 12.0% 29.5%
Ukraine Sep 2022 121.37 -17.65% 72.3% 2,382 27.7% 38.0%
The Philippines Jun 2026 117.14 -3.75% 25.0% 2,545 18.2% 18.2%
Bangladesh Jun 2026 105.44 +3.16% 2.8% 2,028 0.4% 0.4%
Finland Jul 2026 88.14 +3.72% 93.9% 1,069 58.5% 58.5%
Kuwait Nov 2025 86.88 -2.69% 0.0% 1,897 0.0% 0.0%
Chile Apr 2026 86.06 +0.83% 65.3% 1,519 18.4% 18.4%
Colombia Dec 2025 84.00 +2.44% 87.3% 1,783 18.6% 18.6%
Belgium Jul 2026 83.52 +1.27% 65.2% 2,203 19.0% 19.0%
Austria Jul 2026 71.29 +1.65% 87.5% 1,098 24.7% 24.7%
Switzerland May 2026 71.15 +2.88% 94.5% 869 42.7% 42.7%
Czechia Jul 2026 63.91 +2.52% 59.8% 1,500 29.1% 29.1%
Peru Jun 2026 62.50 +2.93% 62.9% 1,120 13.7% 13.7%
Singapore Mar 2026 60.93 +2.33% 3.1% 3,686 0.4% 0.4%
Qatar Dec 2024 59.49 +9.46% 0.0% 2,235 0.6% 0.6%
Portugal Jul 2026 55.85 +3.69% 81.2% 785 24.6% 24.6%
Oman Jun 2026 51.17 +4.92% 0.0% 1,730 1.0% 1.0%
Romania Jul 2026 51.07 -7.06% 68.7% 1,122 18.5% 18.5%
Hungary Jul 2026 48.70 +2.76% 75.6% 901 26.9% 26.9%
Morocco Jun 2026 46.73 +5.84% 31.2% 991 4.1% 4.1%
Greece Jul 2026 46.45 -5.05% 53.5% 1,016 9.4% 9.4%
Denmark Jul 2026 43.53 +11.07% 89.1% 507 32.7% 32.7%
Belarus Mar 2026 43.34 -0.46% 42.9% 1,131 17.2% 17.2%
New Zealand Jun 2026 40.17 +0.40% 93.0% 940 50.4% 50.4%
Ecuador May 2026 39.40 +9.84% 73.5% 711 15.0% 15.0%
Bulgaria Jul 2026 36.01 +2.80% 72.2% 689 32.8% 32.8%
Serbia Jul 2026 35.40 +0.34% 32.2% 0 0.0% 0.0%
Ireland Jun 2026 35.14 +2.96% 49.6% 553 11.4% 11.4%
Nigeria Apr 2026 34.31 +4.03% 35.2% 0 0.0% 0.0%
Slovakia Jul 2026 26.30 +1.86% 85.4% 640 37.3% 37.3%
Azerbaijan Mar 2026 25.65 +2.35% 14.6% 713 2.0% 2.0%
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 Jul 2026 18.40 -1.97% 74.2% 327 14.4% 14.4%
Puerto Rico May 2026 16.16 +1.25% 2.6% N/A N/A N/A
Sri Lanka Jun 2024 16.13 +4.20% 54.0% 362 12.4% 12.4%
Kenya May 2026 15.24 +6.35% 92.1% N/A N/A N/A
Georgia Jun 2026 15.21 +5.41% 77.9% N/A N/A N/A
Kyrgyzstan Mar 2026 14.44 -3.35% 83.7% N/A N/A N/A
Slovenia Jul 2026 13.48 +1.20% 79.6% 245 35.9% 35.9%
Costa Rica Jul 2026 13.15 +3.22% 97.2% N/A N/A N/A
Lithuania Jul 2026 12.93 +3.69% 77.3% 221 16.3% 16.3%
Uruguay Jul 2026 12.64 +1.44% 96.0% N/A N/A N/A
Bolivia Jun 2026 11.90 +1.97% 31.8% 0 0.0% 0.0%
Mongolia Jun 2026 9.96 +9.21% 8.3% 0 0.0% 0.0%
Armenia Mar 2026 9.85 +7.07% 62.3% N/A N/A N/A
Bosnia Herzegovina Jul 2026 9.01 -4.96% 44.4% N/A N/A N/A
El Salvador Dec 2025 8.56 +3.63% 67.6% N/A N/A N/A
North Macedonia Jun 2026 8.30 +6.00% 54.7% 102 12.7% 12.7%
Estonia Jul 2026 8.16 +5.02% 60.9% 179 12.8% 12.8%
Latvia Jul 2026 7.61 +8.87% 73.2% 116 18.1% 18.1%
Kosovo Jun 2026 7.50 -0.27% 11.5% N/A N/A N/A
Cyprus May 2026 6.96 +1.46% 27.4% 116 5.2% 5.2%
Moldova May 2026 5.28 -2.76% 25.9% N/A N/A N/A
Luxembourg Jul 2026 4.83 -2.23% 88.8% 118 5.9% 5.9%
Malta Jun 2026 4.45 +1.37% 16.3% N/A N/A N/A
Montenegro Jul 2026 3.76 -11.32% 71.5% N/A N/A N/A