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 generationMay 202631,164.67 TWh
ChinaTotal generationJun 202610,648.29 TWh
WorldCoalMay 202610,228.99 TWh
WorldGasMay 20266,597.24 TWh
ChinaCoalJun 20265,860.62 TWh
United StatesTotal generationJun 20264,576.22 TWh
WorldHydroMay 20264,429.65 TWh
WorldSolarMay 20262,887.78 TWh
WorldWindMay 20262,748.59 TWh
WorldNuclearMay 20262,694.29 TWh
EUTotal generationJun 20262,651.12 TWh
IndiaTotal generationMay 20261,916.01 TWh
United StatesGasJun 20261,821.04 TWh
ChinaHydroJun 20261,370.23 TWh
IndiaCoalMay 20261,294.21 TWh
ChinaSolarJun 20261,285.31 TWh
ChinaWindJun 20261,131.75 TWh
JapanTotal generationMar 2026925.27 TWh
United StatesNuclearJun 2026794.36 TWh
United StatesCoalJun 2026698.76 TWh
EUNuclearJun 2026618.90 TWh
EUWindJun 2026484.10 TWh
United StatesWindJun 2026482.57 TWh
ChinaNuclearJun 2026480.63 TWh
EUGasJun 2026441.21 TWh
United StatesSolarJun 2026428.97 TWh
EUSolarJun 2026375.59 TWh
EUHydroJun 2026302.88 TWh
ChinaGasJun 2026299.67 TWh
JapanGasMar 2026277.25 TWh
JapanCoalMar 2026267.35 TWh
United StatesHydroJun 2026254.56 TWh
EUCoalJun 2026239.61 TWh
IndiaSolarMay 2026236.20 TWh
IndiaHydroMay 2026179.60 TWh
IndiaWindMay 2026108.00 TWh
JapanSolarMar 202698.18 TWh
JapanNuclearMar 202692.64 TWh
JapanHydroMar 202667.34 TWh
IndiaNuclearMay 202655.98 TWh
IndiaGasMay 202624.38 TWh
JapanWindMar 202613.62 TWh