kitegraph
API access is included on the Professional and Business plans

US electricity generation by source, 2001 to 2025

US electricity generation by source, year by year: the shift from coal toward natural gas and renewables. · updated Jul 2026

About this statistic

US electricity generation by source stood at 1.8M in 2025, down 3.3% on the previous period.

Net electricity generation in the United States by source, in gigawatt hours per year, drawn as a streamgraph: natural gas, coal, nuclear, wind, solar, and conventional hydro on one band chart. The data comes from the Energy Information Administration's Form EIA-923 survey of utility-scale plants (one megawatt and larger) and is shown as annual totals. Petroleum, biomass, and other small sources are omitted so the six sources that decide the mix stay readable; band width is absolute generation, not share.

The bands tell the transition story. In 2001 coal was the widest band in the stream. In the latest year it carries 17 percent of the six-source total, against 41.7 percent for natural gas, 18.1 for nuclear, 10.7 for wind, 6.8 for solar, and 5.7 for hydro. The crossing points, gas passing coal in the mid-2010s and wind passing hydro at the decade's end, date the turnover more precisely than any announcement.

Frequently asked questions
Are the bands shares or amounts?
Amounts. Each band's width is that source's generation in gigawatt hours, so the whole stream also shows total generation growing. Shares are the widths relative to each other.
Which sources are included?
The six largest: natural gas, coal, nuclear, wind, solar, and conventional hydroelectric. Petroleum, biomass, geothermal, and other small sources are left out so the chart stays readable; together the six carry the large majority of US generation.
Does this include rooftop solar?
No. The survey covers utility-scale plants of one megawatt and larger. The EIA estimates small-scale rooftop solar separately.
Other statistics on this topicAll Policy & society statistics →

Make this chart yours.

Open it in the editor with the data already loaded. Brand it, animate it, embed it.

US electricity generation by source — Kitegraph