World Generation 12-Month Rolling Total by Source
12-Month Rolling Total Generation (TWh). Data shows the Year-over-Year change in the 12-month rolling total to smooth out seasonality.
Latest Data Snapshot
| Entity | Category | Period | Value |
| World | Total generation | Apr 2026 | 31,047.51 TWh |
| China | Total generation | Apr 2026 | 10,564.51 TWh |
| World | Coal | Apr 2026 | 10,164.79 TWh |
| World | Gas | Apr 2026 | 6,567.27 TWh |
| China | Coal | Apr 2026 | 5,847.47 TWh |
| United States | Total generation | Apr 2026 | 4,545.84 TWh |
| World | Hydro | Apr 2026 | 4,413.64 TWh |
| World | Solar | Apr 2026 | 2,838.41 TWh |
| World | Wind | Apr 2026 | 2,741.77 TWh |
| World | Nuclear | Apr 2026 | 2,692.99 TWh |
| EU | Total generation | Apr 2026 | 2,644.77 TWh |
| India | Total generation | Apr 2026 | 1,897.22 TWh |
| United States | Gas | Apr 2026 | 1,819.98 TWh |
| China | Hydro | Apr 2026 | 1,350.28 TWh |
| India | Coal | Apr 2026 | 1,283.60 TWh |
| China | Solar | Apr 2026 | 1,241.17 TWh |
| China | Wind | Apr 2026 | 1,131.55 TWh |
| Japan | Total generation | Feb 2026 | 924.63 TWh |
| United States | Nuclear | Apr 2026 | 784.32 TWh |
| United States | Coal | Apr 2026 | 708.69 TWh |
| EU | Nuclear | Apr 2026 | 618.82 TWh |
| EU | Wind | Apr 2026 | 492.26 TWh |
| China | Nuclear | Apr 2026 | 475.45 TWh |
| United States | Wind | Apr 2026 | 470.15 TWh |
| EU | Gas | Apr 2026 | 436.27 TWh |
| United States | Solar | Apr 2026 | 407.72 TWh |
| EU | Solar | Apr 2026 | 366.41 TWh |
| EU | Hydro | Apr 2026 | 309.29 TWh |
| China | Gas | Apr 2026 | 299.00 TWh |
| Japan | Gas | Feb 2026 | 279.19 TWh |
| Japan | Coal | Feb 2026 | 266.80 TWh |
| United States | Hydro | Apr 2026 | 255.06 TWh |
| EU | Coal | Apr 2026 | 233.71 TWh |
| India | Solar | Apr 2026 | 228.15 TWh |
| India | Hydro | Apr 2026 | 180.28 TWh |
| India | Wind | Apr 2026 | 107.21 TWh |
| Japan | Solar | Feb 2026 | 95.79 TWh |
| Japan | Nuclear | Feb 2026 | 93.88 TWh |
| Japan | Hydro | Feb 2026 | 67.85 TWh |
| India | Nuclear | Apr 2026 | 55.41 TWh |
| India | Gas | Apr 2026 | 24.98 TWh |
| Japan | Wind | Feb 2026 | 13.01 TWh |