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 | May 2026 | 31,164.67 TWh |
| China | Total generation | Jun 2026 | 10,648.29 TWh |
| World | Coal | May 2026 | 10,228.99 TWh |
| World | Gas | May 2026 | 6,597.24 TWh |
| China | Coal | Jun 2026 | 5,860.62 TWh |
| United States | Total generation | Jun 2026 | 4,576.22 TWh |
| World | Hydro | May 2026 | 4,429.65 TWh |
| World | Solar | May 2026 | 2,887.78 TWh |
| World | Wind | May 2026 | 2,748.59 TWh |
| World | Nuclear | May 2026 | 2,694.29 TWh |
| EU | Total generation | Jun 2026 | 2,651.12 TWh |
| India | Total generation | May 2026 | 1,916.01 TWh |
| United States | Gas | Jun 2026 | 1,821.04 TWh |
| China | Hydro | Jun 2026 | 1,370.23 TWh |
| India | Coal | May 2026 | 1,294.21 TWh |
| China | Solar | Jun 2026 | 1,285.31 TWh |
| China | Wind | Jun 2026 | 1,131.75 TWh |
| Japan | Total generation | Mar 2026 | 925.27 TWh |
| United States | Nuclear | Jun 2026 | 794.36 TWh |
| United States | Coal | Jun 2026 | 698.76 TWh |
| EU | Nuclear | Jun 2026 | 618.90 TWh |
| EU | Wind | Jun 2026 | 484.10 TWh |
| United States | Wind | Jun 2026 | 482.57 TWh |
| China | Nuclear | Jun 2026 | 480.63 TWh |
| EU | Gas | Jun 2026 | 441.21 TWh |
| United States | Solar | Jun 2026 | 428.97 TWh |
| EU | Solar | Jun 2026 | 375.59 TWh |
| EU | Hydro | Jun 2026 | 302.88 TWh |
| China | Gas | Jun 2026 | 299.67 TWh |
| Japan | Gas | Mar 2026 | 277.25 TWh |
| Japan | Coal | Mar 2026 | 267.35 TWh |
| United States | Hydro | Jun 2026 | 254.56 TWh |
| EU | Coal | Jun 2026 | 239.61 TWh |
| India | Solar | May 2026 | 236.20 TWh |
| India | Hydro | May 2026 | 179.60 TWh |
| India | Wind | May 2026 | 108.00 TWh |
| Japan | Solar | Mar 2026 | 98.18 TWh |
| Japan | Nuclear | Mar 2026 | 92.64 TWh |
| Japan | Hydro | Mar 2026 | 67.34 TWh |
| India | Nuclear | May 2026 | 55.98 TWh |
| India | Gas | May 2026 | 24.38 TWh |
| Japan | Wind | Mar 2026 | 13.62 TWh |