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

EntityCategoryPeriodValue
WorldTotal generationApr 202631,047.51 TWh
ChinaTotal generationApr 202610,564.51 TWh
WorldCoalApr 202610,164.79 TWh
WorldGasApr 20266,567.27 TWh
ChinaCoalApr 20265,847.47 TWh
United StatesTotal generationApr 20264,545.84 TWh
WorldHydroApr 20264,413.64 TWh
WorldSolarApr 20262,838.41 TWh
WorldWindApr 20262,741.77 TWh
WorldNuclearApr 20262,692.99 TWh
EUTotal generationApr 20262,644.77 TWh
IndiaTotal generationApr 20261,897.22 TWh
United StatesGasApr 20261,819.98 TWh
ChinaHydroApr 20261,350.28 TWh
IndiaCoalApr 20261,283.60 TWh
ChinaSolarApr 20261,241.17 TWh
ChinaWindApr 20261,131.55 TWh
JapanTotal generationFeb 2026924.63 TWh
United StatesNuclearApr 2026784.32 TWh
United StatesCoalApr 2026708.69 TWh
EUNuclearApr 2026618.82 TWh
EUWindApr 2026492.26 TWh
ChinaNuclearApr 2026475.45 TWh
United StatesWindApr 2026470.15 TWh
EUGasApr 2026436.27 TWh
United StatesSolarApr 2026407.72 TWh
EUSolarApr 2026366.41 TWh
EUHydroApr 2026309.29 TWh
ChinaGasApr 2026299.00 TWh
JapanGasFeb 2026279.19 TWh
JapanCoalFeb 2026266.80 TWh
United StatesHydroApr 2026255.06 TWh
EUCoalApr 2026233.71 TWh
IndiaSolarApr 2026228.15 TWh
IndiaHydroApr 2026180.28 TWh
IndiaWindApr 2026107.21 TWh
JapanSolarFeb 202695.79 TWh
JapanNuclearFeb 202693.88 TWh
JapanHydroFeb 202667.85 TWh
IndiaNuclearApr 202655.41 TWh
IndiaGasApr 202624.98 TWh
JapanWindFeb 202613.01 TWh