217 REPORTING ECONOMIES · NORTH AMERICA / EUROPE / ASIA / AFRICA / OCEANIA / SOUTH AMERICAOfficial sources. Open methods. Trace every number.
← All visual stories
Ember · 2015–2025 · TWh

United States: six sources of electricity

Compare six non-overlapping generation categories through time using one zero-based TWh scale.

United States: six sources of electricityStack reported coal, gas, hydro, wind, solar and nuclear generation in that fixed order. These six categories share TWh units and are not overlapping aggregates. Oil, bioenergy and other sources are omitted: the sum is explicitly a selected-source total, not the country’s full electricity mix. A year with any missing or negative component breaks every band, so no incomplete total is drawn. Straight band edges connect adjacent complete annual observations; no smoothing or replacement of missing values is applied. The vertical axis starts at zero. Each source observation, flag and note is retained separately.WORLD SIGNAL MONITOR / VISUAL STORIESUnited States: six sources of electricityCoal, gas, hydro, wind, solar and nuclear · 2015–2025 · TWh01.3K2.5K3.8K5Kcoalgashydrowindsolarnuclear2015: selected-source total 3956.7999999999997 TWh; coal 1352.4; gas 1333.48; hydro 243.99; wind 190.72; solar 39.03; nuclear 797.182016: selected-source total 3966.14 TWh; coal 1239.15; gas 1378.31; hydro 261.13; wind 226.99; solar 54.87; nuclear 805.692017: selected-source total 3932.6500000000005 TWh; coal 1205.84; gas 1296.44; hydro 293.84; wind 254.3; solar 77.28; nuclear 804.952018: selected-source total 4078.35 TWh; coal 1149.49; gas 1469.13; hydro 286.62; wind 272.67; solar 93.36; nuclear 807.082019: selected-source total 4045.56 TWh; coal 964.96; gas 1585.81; hydro 282.61; wind 295.88; solar 106.89; nuclear 809.412020: selected-source total 3936.0499999999997 TWh; coal 773.39; gas 1624.17; hydro 279.95; wind 337.94; solar 130.72; nuclear 789.882021: selected-source total 4045.93 TWh; coal 898; gas 1579.19; hydro 246.47; wind 378.2; solar 164.42; nuclear 779.652022: selected-source total 4178.24 TWh; coal 831.51; gas 1687.06; hydro 248.76; wind 434.3; solar 205.07; nuclear 771.542023: selected-source total 4155.13 TWh; coal 675.11; gas 1806.06; hydro 239.01; wind 421.14; solar 238.94; nuclear 774.872024: selected-source total 4296.61 TWh; coal 652.16; gas 1869.9; hydro 237.04; wind 451.9; solar 303.75; nuclear 781.862025: selected-source total 4424.179999999999 TWh; coal 737.15; gas 1807.34; hydro 241.7; wind 464.39; solar 388.82; nuclear 784.78201520172019202120232025Six selected sources only · TWh, zero-based scale · Other generation omitted · Missing components break all bandsSource: Ember · Six selected generation sources2015–2025
Coal, gas, hydro, wind, solar and nuclear · 2015–2025 · TWh. Band thickness shows selected-source electricity generation in TWh; the stack is not total electricity generation.

Swipe the diagram sideways to see all labels, or download the full image.

How to read this diagram

Stack reported coal, gas, hydro, wind, solar and nuclear generation in that fixed order. These six categories share TWh units and are not overlapping aggregates. Oil, bioenergy and other sources are omitted: the sum is explicitly a selected-source total, not the country’s full electricity mix. A year with any missing or negative component breaks every band, so no incomplete total is drawn. Straight band edges connect adjacent complete annual observations; no smoothing or replacement of missing values is applied. The vertical axis starts at zero. Each source observation, flag and note is retained separately.

Annual electricity generation from coal.

Generation is electricity produced, distinct from installed capacity and final energy consumption. Source estimates and historical years may be revised.

Values, source flags and notes retain the reviewed snapshot. No new observations are acquired or interpolated.

Explore the source dataset →

The data behind the picture

66 data rows · Reporting period 2015–2025 · Unit: TWh. Numeric strings below retain snapshot precision.

United States: six sources of electricity · 2015–2025 · TWh
Reporting entityMeasure / rolePeriodValueUnitGraphic selectionCalculated cell / rankSource status / noteEvidence
United States USACoal electricity generationvalue20151352.4TWhSelected—No flag suppliedSource · Retained data/global-data/ember-coal.json · USA/2015 · original row 99254 · Generation (TWh)
United States USACoal electricity generationvalue20161239.15TWhSelected—No flag suppliedSource · Retained data/global-data/ember-coal.json · USA/2016 · original row 99271 · Generation (TWh)
United States USACoal electricity generationvalue20171205.84TWhSelected—No flag suppliedSource · Retained data/global-data/ember-coal.json · USA/2017 · original row 99288 · Generation (TWh)
United States USACoal electricity generationvalue20181149.49TWhSelected—No flag suppliedSource · Retained data/global-data/ember-coal.json · USA/2018 · original row 99305 · Generation (TWh)
United States USACoal electricity generationvalue2019964.96TWhSelected—No flag suppliedSource · Retained data/global-data/ember-coal.json · USA/2019 · original row 99322 · Generation (TWh)
United States USACoal electricity generationvalue2020773.39TWhSelected—No flag suppliedSource · Retained data/global-data/ember-coal.json · USA/2020 · original row 99339 · Generation (TWh)
United States USACoal electricity generationvalue2021898.0TWhSelected—No flag suppliedSource · Retained data/global-data/ember-coal.json · USA/2021 · original row 99356 · Generation (TWh)
United States USACoal electricity generationvalue2022831.51TWhSelected—No flag suppliedSource · Retained data/global-data/ember-coal.json · USA/2022 · original row 99373 · Generation (TWh)
United States USACoal electricity generationvalue2023675.11TWhSelected—No flag suppliedSource · Retained data/global-data/ember-coal.json · USA/2023 · original row 99390 · Generation (TWh)
United States USACoal electricity generationvalue2024652.16TWhSelected—No flag suppliedSource · Retained data/global-data/ember-coal.json · USA/2024 · original row 99407 · Generation (TWh)
United States USACoal electricity generationvalue2025737.15TWhSelected—No flag suppliedSource · Retained data/global-data/ember-coal.json · USA/2025 · original row 99424 · Generation (TWh)
United States USAGas electricity generationvalue20151333.48TWhSelected—No flag suppliedSource · Retained data/global-data/ember-gas.json · USA/2015 · original row 99255 · Generation (TWh)
United States USAGas electricity generationvalue20161378.31TWhSelected—No flag suppliedSource · Retained data/global-data/ember-gas.json · USA/2016 · original row 99272 · Generation (TWh)
United States USAGas electricity generationvalue20171296.44TWhSelected—No flag suppliedSource · Retained data/global-data/ember-gas.json · USA/2017 · original row 99289 · Generation (TWh)
United States USAGas electricity generationvalue20181469.13TWhSelected—No flag suppliedSource · Retained data/global-data/ember-gas.json · USA/2018 · original row 99306 · Generation (TWh)
United States USAGas electricity generationvalue20191585.81TWhSelected—No flag suppliedSource · Retained data/global-data/ember-gas.json · USA/2019 · original row 99323 · Generation (TWh)
United States USAGas electricity generationvalue20201624.17TWhSelected—No flag suppliedSource · Retained data/global-data/ember-gas.json · USA/2020 · original row 99340 · Generation (TWh)
United States USAGas electricity generationvalue20211579.19TWhSelected—No flag suppliedSource · Retained data/global-data/ember-gas.json · USA/2021 · original row 99357 · Generation (TWh)
United States USAGas electricity generationvalue20221687.06TWhSelected—No flag suppliedSource · Retained data/global-data/ember-gas.json · USA/2022 · original row 99374 · Generation (TWh)
United States USAGas electricity generationvalue20231806.06TWhSelected—No flag suppliedSource · Retained data/global-data/ember-gas.json · USA/2023 · original row 99391 · Generation (TWh)
United States USAGas electricity generationvalue20241869.9TWhSelected—No flag suppliedSource · Retained data/global-data/ember-gas.json · USA/2024 · original row 99408 · Generation (TWh)
United States USAGas electricity generationvalue20251807.34TWhSelected—No flag suppliedSource · Retained data/global-data/ember-gas.json · USA/2025 · original row 99425 · Generation (TWh)
United States USAHydro electricity generationvalue2015243.99TWhSelected—No flag suppliedSource · Retained data/global-data/ember-hydro.json · USA/2015 · original row 99250 · Generation (TWh)
United States USAHydro electricity generationvalue2016261.13TWhSelected—No flag suppliedSource · Retained data/global-data/ember-hydro.json · USA/2016 · original row 99267 · Generation (TWh)
United States USAHydro electricity generationvalue2017293.84TWhSelected—No flag suppliedSource · Retained data/global-data/ember-hydro.json · USA/2017 · original row 99284 · Generation (TWh)
United States USAHydro electricity generationvalue2018286.62TWhSelected—No flag suppliedSource · Retained data/global-data/ember-hydro.json · USA/2018 · original row 99301 · Generation (TWh)
United States USAHydro electricity generationvalue2019282.61TWhSelected—No flag suppliedSource · Retained data/global-data/ember-hydro.json · USA/2019 · original row 99318 · Generation (TWh)
United States USAHydro electricity generationvalue2020279.95TWhSelected—No flag suppliedSource · Retained data/global-data/ember-hydro.json · USA/2020 · original row 99335 · Generation (TWh)
United States USAHydro electricity generationvalue2021246.47TWhSelected—No flag suppliedSource · Retained data/global-data/ember-hydro.json · USA/2021 · original row 99352 · Generation (TWh)
United States USAHydro electricity generationvalue2022248.76TWhSelected—No flag suppliedSource · Retained data/global-data/ember-hydro.json · USA/2022 · original row 99369 · Generation (TWh)
United States USAHydro electricity generationvalue2023239.01TWhSelected—No flag suppliedSource · Retained data/global-data/ember-hydro.json · USA/2023 · original row 99386 · Generation (TWh)
United States USAHydro electricity generationvalue2024237.04TWhSelected—No flag suppliedSource · Retained data/global-data/ember-hydro.json · USA/2024 · original row 99403 · Generation (TWh)
United States USAHydro electricity generationvalue2025241.7TWhSelected—No flag suppliedSource · Retained data/global-data/ember-hydro.json · USA/2025 · original row 99420 · Generation (TWh)
United States USAWind electricity generationvalue2015190.72TWhSelected—No flag suppliedSource · Retained data/global-data/ember-wind.json · USA/2015 · original row 99249 · Generation (TWh)
United States USAWind electricity generationvalue2016226.99TWhSelected—No flag suppliedSource · Retained data/global-data/ember-wind.json · USA/2016 · original row 99266 · Generation (TWh)
United States USAWind electricity generationvalue2017254.3TWhSelected—No flag suppliedSource · Retained data/global-data/ember-wind.json · USA/2017 · original row 99283 · Generation (TWh)
United States USAWind electricity generationvalue2018272.67TWhSelected—No flag suppliedSource · Retained data/global-data/ember-wind.json · USA/2018 · original row 99300 · Generation (TWh)
United States USAWind electricity generationvalue2019295.88TWhSelected—No flag suppliedSource · Retained data/global-data/ember-wind.json · USA/2019 · original row 99317 · Generation (TWh)
United States USAWind electricity generationvalue2020337.94TWhSelected—No flag suppliedSource · Retained data/global-data/ember-wind.json · USA/2020 · original row 99334 · Generation (TWh)
United States USAWind electricity generationvalue2021378.2TWhSelected—No flag suppliedSource · Retained data/global-data/ember-wind.json · USA/2021 · original row 99351 · Generation (TWh)
United States USAWind electricity generationvalue2022434.3TWhSelected—No flag suppliedSource · Retained data/global-data/ember-wind.json · USA/2022 · original row 99368 · Generation (TWh)
United States USAWind electricity generationvalue2023421.14TWhSelected—No flag suppliedSource · Retained data/global-data/ember-wind.json · USA/2023 · original row 99385 · Generation (TWh)
United States USAWind electricity generationvalue2024451.9TWhSelected—No flag suppliedSource · Retained data/global-data/ember-wind.json · USA/2024 · original row 99402 · Generation (TWh)
United States USAWind electricity generationvalue2025464.39TWhSelected—No flag suppliedSource · Retained data/global-data/ember-wind.json · USA/2025 · original row 99419 · Generation (TWh)
United States USASolar electricity generationvalue201539.03TWhSelected—No flag suppliedSource · Retained data/global-data/ember-solar.json · USA/2015 · original row 99248 · Generation (TWh)
United States USASolar electricity generationvalue201654.87TWhSelected—No flag suppliedSource · Retained data/global-data/ember-solar.json · USA/2016 · original row 99265 · Generation (TWh)
United States USASolar electricity generationvalue201777.28TWhSelected—No flag suppliedSource · Retained data/global-data/ember-solar.json · USA/2017 · original row 99282 · Generation (TWh)
United States USASolar electricity generationvalue201893.36TWhSelected—No flag suppliedSource · Retained data/global-data/ember-solar.json · USA/2018 · original row 99299 · Generation (TWh)
United States USASolar electricity generationvalue2019106.89TWhSelected—No flag suppliedSource · Retained data/global-data/ember-solar.json · USA/2019 · original row 99316 · Generation (TWh)
United States USASolar electricity generationvalue2020130.72TWhSelected—No flag suppliedSource · Retained data/global-data/ember-solar.json · USA/2020 · original row 99333 · Generation (TWh)
United States USASolar electricity generationvalue2021164.42TWhSelected—No flag suppliedSource · Retained data/global-data/ember-solar.json · USA/2021 · original row 99350 · Generation (TWh)
United States USASolar electricity generationvalue2022205.07TWhSelected—No flag suppliedSource · Retained data/global-data/ember-solar.json · USA/2022 · original row 99367 · Generation (TWh)
United States USASolar electricity generationvalue2023238.94TWhSelected—No flag suppliedSource · Retained data/global-data/ember-solar.json · USA/2023 · original row 99384 · Generation (TWh)
United States USASolar electricity generationvalue2024303.75TWhSelected—No flag suppliedSource · Retained data/global-data/ember-solar.json · USA/2024 · original row 99401 · Generation (TWh)
United States USASolar electricity generationvalue2025388.82TWhSelected—No flag suppliedSource · Retained data/global-data/ember-solar.json · USA/2025 · original row 99418 · Generation (TWh)
United States USANuclear electricity generationvalue2015797.18TWhSelected—No flag suppliedSource · Retained data/global-data/ember-nuclear.json · USA/2015 · original row 99253 · Generation (TWh)
United States USANuclear electricity generationvalue2016805.69TWhSelected—No flag suppliedSource · Retained data/global-data/ember-nuclear.json · USA/2016 · original row 99270 · Generation (TWh)
United States USANuclear electricity generationvalue2017804.95TWhSelected—No flag suppliedSource · Retained data/global-data/ember-nuclear.json · USA/2017 · original row 99287 · Generation (TWh)
United States USANuclear electricity generationvalue2018807.08TWhSelected—No flag suppliedSource · Retained data/global-data/ember-nuclear.json · USA/2018 · original row 99304 · Generation (TWh)
United States USANuclear electricity generationvalue2019809.41TWhSelected—No flag suppliedSource · Retained data/global-data/ember-nuclear.json · USA/2019 · original row 99321 · Generation (TWh)
United States USANuclear electricity generationvalue2020789.88TWhSelected—No flag suppliedSource · Retained data/global-data/ember-nuclear.json · USA/2020 · original row 99338 · Generation (TWh)
United States USANuclear electricity generationvalue2021779.65TWhSelected—No flag suppliedSource · Retained data/global-data/ember-nuclear.json · USA/2021 · original row 99355 · Generation (TWh)
United States USANuclear electricity generationvalue2022771.54TWhSelected—No flag suppliedSource · Retained data/global-data/ember-nuclear.json · USA/2022 · original row 99372 · Generation (TWh)
United States USANuclear electricity generationvalue2023774.87TWhSelected—No flag suppliedSource · Retained data/global-data/ember-nuclear.json · USA/2023 · original row 99389 · Generation (TWh)
United States USANuclear electricity generationvalue2024781.86TWhSelected—No flag suppliedSource · Retained data/global-data/ember-nuclear.json · USA/2024 · original row 99406 · Generation (TWh)
United States USANuclear electricity generationvalue2025784.78TWhSelected—No flag suppliedSource · Retained data/global-data/ember-nuclear.json · USA/2025 · original row 99423 · Generation (TWh)

Sources and attribution

Coal electricity generation · TWh

Annual electricity generation from coal.

Ember, Yearly Electricity Data, retrieved 2026-10-10T13:00:18.443Z Selected and formatted by World Signals Monitor.

Publisher retrieved: 2026-10-10T13:00:18.443Z

Publisher · Retained metric and data · Reuse terms

Gas electricity generation · TWh

Annual electricity generation from gas.

Ember, Yearly Electricity Data, retrieved 2026-10-10T13:00:18.443Z Selected and formatted by World Signals Monitor.

Publisher retrieved: 2026-10-10T13:00:18.443Z

Publisher · Retained metric and data · Reuse terms

Hydro electricity generation · TWh

Annual electricity generation from hydro.

Ember, Yearly Electricity Data, retrieved 2026-10-10T13:00:18.443Z Selected and formatted by World Signals Monitor.

Publisher retrieved: 2026-10-10T13:00:18.443Z

Publisher · Retained metric and data · Reuse terms

Wind electricity generation · TWh

Annual electricity generation from wind.

Ember, Yearly Electricity Data, retrieved 2026-10-10T13:00:18.443Z Selected and formatted by World Signals Monitor.

Publisher retrieved: 2026-10-10T13:00:18.443Z

Publisher · Retained metric and data · Reuse terms

Solar electricity generation · TWh

Annual electricity generation from solar.

Ember, Yearly Electricity Data, retrieved 2026-10-10T13:00:18.443Z Selected and formatted by World Signals Monitor.

Publisher retrieved: 2026-10-10T13:00:18.443Z

Publisher · Retained metric and data · Reuse terms

Nuclear electricity generation · TWh

Annual electricity generation from nuclear.

Ember, Yearly Electricity Data, retrieved 2026-10-10T13:00:18.443Z Selected and formatted by World Signals Monitor.

Publisher retrieved: 2026-10-10T13:00:18.443Z

Publisher · Retained metric and data · Reuse terms

Ember, Yearly Electricity Data, retrieved 2026-10-10T13:00:18.443Z Selected and formatted by World Signals Monitor.

Original publisher data · Source reuse terms and attribution

Retrieved: 2026-10-10T13:00:18.443Z. Vintage: b2ac49fa9b27035fedda3c6afb85917bf136de9253bfcbaf09c3410904ec7cd1.

Diagram and editorial selection by World Signal Monitor. Display labels may be rounded; calculations and downloads use the retained values.

Choose a chart and download an image for your post.