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 | Jul 2026 | 31,343.20 TWh |
| China | Total generation | Aug 2026 | 10,651.30 TWh |
| World | Coal | Jul 2026 | 10,165.00 TWh |
| World | Gas | Jul 2026 | 6,647.84 TWh |
| China | Coal | Aug 2026 | 5,756.50 TWh |
| United States | Total generation | Aug 2026 | 4,617.86 TWh |
| World | Hydro | Jul 2026 | 4,441.55 TWh |
| World | Solar | Jul 2026 | 2,971.49 TWh |
| World | Wind | Jul 2026 | 2,773.74 TWh |
| World | Nuclear | Jul 2026 | 2,700.91 TWh |
| EU | Total generation | Aug 2026 | 2,683.75 TWh |
| India | Total generation | Jul 2026 | 1,951.60 TWh |
| United States | Gas | Aug 2026 | 1,845.37 TWh |
| China | Hydro | Aug 2026 | 1,378.00 TWh |
| India | Coal | Jul 2026 | 1,321.81 TWh |
| China | Solar | Aug 2026 | 1,296.60 TWh |
| China | Wind | Aug 2026 | 1,158.44 TWh |
| Japan | Total generation | Jul 2026 | 914.94 TWh |
| United States | Nuclear | Aug 2026 | 791.98 TWh |
| United States | Coal | Aug 2026 | 694.43 TWh |
| EU | Nuclear | Aug 2026 | 612.40 TWh |
| EU | Wind | Aug 2026 | 491.55 TWh |
| United States | Wind | Aug 2026 | 488.02 TWh |
| China | Nuclear | Aug 2026 | 485.26 TWh |
| EU | Gas | Aug 2026 | 451.18 TWh |
| United States | Solar | Aug 2026 | 445.13 TWh |
| EU | Solar | Aug 2026 | 398.44 TWh |
| China | Gas | Aug 2026 | 332.41 TWh |
| EU | Hydro | Aug 2026 | 290.62 TWh |
| Japan | Gas | Jul 2026 | 268.88 TWh |
| Japan | Coal | Jul 2026 | 267.22 TWh |
| United States | Hydro | Aug 2026 | 256.39 TWh |
| India | Solar | Jul 2026 | 250.92 TWh |
| EU | Coal | Aug 2026 | 243.91 TWh |
| India | Hydro | Jul 2026 | 171.28 TWh |
| India | Wind | Jul 2026 | 109.31 TWh |
| Japan | Solar | Jul 2026 | 96.35 TWh |
| Japan | Nuclear | Jul 2026 | 92.25 TWh |
| Japan | Hydro | Jul 2026 | 65.64 TWh |
| India | Nuclear | Jul 2026 | 57.89 TWh |
| India | Gas | Jul 2026 | 23.43 TWh |
| Japan | Wind | Jul 2026 | 13.90 TWh |