World Generation Momentum by Source
12-Month Rolling Total Year-over-Year Change (%). Data shows the Year-over-Year change in the 12-month rolling total to smooth out seasonality.
Momentum Pulse: Triple Horizon Trend Analysis
| Entity | Technology | Period | Rolling 12M Total | YoY (Latest) | YoY (1M Ago) | YoY (3M Ago) | YoY (1Y Ago) | Trend (1M) | Trend (3M) | Trend (12M) |
| World | Total generation | May 2026 | 31,164.7 TWh | +3.20% | +3.01% | +3.09% | +3.22% | Improving | Improving | Cooling |
| China | Total generation | Jun 2026 | 10,648.3 TWh | +5.56% | +5.66% | +5.50% | +4.78% | Cooling | Improving | Improving |
| World | Coal | May 2026 | 10,229.0 TWh | +0.62% | +0.36% | +0.16% | -0.41% | Improving | Improving | Improving |
| World | Gas | May 2026 | 6,597.2 TWh | +1.66% | +1.33% | +1.00% | +0.86% | Improving | Improving | Improving |
| China | Coal | Jun 2026 | 5,860.6 TWh | +1.43% | +1.46% | +0.94% | -0.50% | Cooling | Improving | Improving |
| United States | Total generation | Jun 2026 | 4,576.2 TWh | +2.81% | +2.67% | +2.30% | +2.24% | Improving | Improving | Improving |
| World | Hydro | May 2026 | 4,429.6 TWh | +2.58% | +1.72% | +0.56% | +1.60% | Improving | Improving | Improving |
| World | Solar | May 2026 | 2,887.8 TWh | +24.08% | +24.62% | +27.84% | +30.29% | Cooling | Cooling | Cooling |
| World | Wind | May 2026 | 2,748.6 TWh | +7.56% | +8.43% | +9.63% | +7.84% | Cooling | Cooling | Cooling |
| World | Nuclear | May 2026 | 2,694.3 TWh | -0.96% | -1.13% | +0.41% | +2.75% | Improving | Cooling | Cooling |
| EU | Total generation | Jun 2026 | 2,651.1 TWh | +1.66% | +1.75% | +1.40% | +2.05% | Cooling | Improving | Cooling |
| India | Total generation | May 2026 | 1,916.0 TWh | +3.95% | +2.56% | +2.71% | +3.29% | Improving | Improving | Improving |
| United States | Gas | Jun 2026 | 1,821.0 TWh | -0.49% | -0.59% | -2.12% | -0.86% | Improving | Improving | Improving |
| China | Hydro | Jun 2026 | 1,370.2 TWh | +8.30% | +7.23% | +3.67% | +1.08% | Improving | Improving | Improving |
| India | Coal | May 2026 | 1,294.2 TWh | -1.68% | -3.33% | -3.34% | -0.25% | Improving | Improving | Cooling |
| China | Solar | Jun 2026 | 1,285.3 TWh | +28.30% | +30.24% | +34.03% | +41.25% | Cooling | Cooling | Cooling |
| China | Wind | Jun 2026 | 1,131.8 TWh | +5.69% | +6.54% | +9.65% | +14.91% | Cooling | Cooling | Cooling |
| Japan | Total generation | Mar 2026 | 925.3 TWh | +0.78% | +0.53% | +1.51% | +0.40% | Improving | Cooling | Improving |
| United States | Nuclear | Jun 2026 | 794.4 TWh | +2.31% | +1.54% | +0.74% | -1.12% | Improving | Improving | Improving |
| United States | Coal | Jun 2026 | 698.8 TWh | -0.66% | +0.81% | +3.69% | +3.63% | Cooling | Cooling | Cooling |
| EU | Nuclear | Jun 2026 | 618.9 TWh | -0.41% | -0.50% | -1.23% | +3.86% | Improving | Improving | Cooling |
| EU | Wind | Jun 2026 | 484.1 TWh | +6.65% | +8.86% | +7.80% | -6.13% | Cooling | Cooling | Improving |
| United States | Wind | Jun 2026 | 482.6 TWh | +5.15% | +3.17% | +0.46% | +3.42% | Improving | Improving | Improving |
| China | Nuclear | Jun 2026 | 480.6 TWh | +2.21% | +2.25% | +4.07% | +8.43% | Cooling | Cooling | Cooling |
| EU | Gas | Jun 2026 | 441.2 TWh | +3.55% | +3.76% | +4.64% | +9.25% | Cooling | Cooling | Cooling |
| United States | Solar | Jun 2026 | 429.0 TWh | +23.67% | +23.97% | +25.88% | +29.12% | Cooling | Cooling | Cooling |
| EU | Solar | Jun 2026 | 375.6 TWh | +11.00% | +12.78% | +14.74% | +24.59% | Cooling | Cooling | Cooling |
| EU | Hydro | Jun 2026 | 302.9 TWh | -5.30% | -6.12% | -7.14% | -9.46% | Improving | Improving | Improving |
| China | Gas | Jun 2026 | 299.7 TWh | +4.44% | +4.92% | +5.23% | +2.15% | Cooling | Cooling | Improving |
| Japan | Gas | Mar 2026 | 277.2 TWh | -2.60% | -3.32% | -2.98% | -2.95% | Improving | Improving | Improving |
| Japan | Coal | Mar 2026 | 267.3 TWh | -1.65% | -1.44% | +1.12% | +1.87% | Cooling | Cooling | Cooling |
| United States | Hydro | Jun 2026 | 254.6 TWh | +5.75% | +5.77% | +9.33% | +2.44% | Cooling | Cooling | Improving |
| EU | Coal | Jun 2026 | 239.6 TWh | -7.69% | -10.59% | -11.51% | -3.84% | Improving | Improving | Cooling |
| India | Solar | May 2026 | 236.2 TWh | +35.47% | +33.38% | +35.14% | +29.08% | Improving | Improving | Improving |
| India | Hydro | May 2026 | 179.6 TWh | +10.54% | +11.43% | +12.78% | +12.74% | Cooling | Cooling | Cooling |
| India | Wind | May 2026 | 108.0 TWh | +23.63% | +26.20% | +28.47% | +3.99% | Cooling | Cooling | Improving |
| Japan | Solar | Mar 2026 | 98.2 TWh | +6.13% | +3.30% | +4.78% | +0.97% | Improving | Improving | Improving |
| Japan | Nuclear | Mar 2026 | 92.6 TWh | +3.69% | +6.91% | +10.81% | +11.29% | Cooling | Cooling | Cooling |
| Japan | Hydro | Mar 2026 | 67.3 TWh | -2.95% | -3.53% | -7.62% | -1.55% | Improving | Improving | Cooling |
| India | Nuclear | May 2026 | 56.0 TWh | -3.28% | -3.11% | -2.07% | +16.20% | Cooling | Cooling | Cooling |
| India | Gas | May 2026 | 24.4 TWh | -14.96% | -19.55% | -18.76% | -17.87% | Improving | Improving | Improving |
| Japan | Wind | Mar 2026 | 13.6 TWh | +17.41% | +13.62% | +11.74% | +8.41% | Improving | Improving | Improving |