US state electricity generation gauges (annual)
Annual US state electricity-generation gauges from Form EIA-923 (2020-2025): state aggregate net generation, fuel-group shares, renewable penetration and rank, fossil share, year-on-year changes, and a documented coal-phaseout gauge. U.S. EIA public domain (commercial reuse allowed); aggregates and gauges computed by the Datazimuts connector.
- Rows
- 312
- Columns
- 26
- Source cadence
- Yearly
- Last refreshed
- Sep 27, 2026
- Theme
- energy
| Column | Type | Description |
|---|---|---|
| state | string | USPS state abbreviation (PR included). |
| country_code | string | ISO alpha-3 country code (USA for all rows). |
| year | integer | Reference year (annual EIA-923 final data). |
| as_of | string | Latest final year in the snapshot (pinned for idempotent re-runs). |
| n_plants | integer | EIA-923 reporting plants in the state-year. |
| total_netgen_mwh | float | State aggregate annual net generation (MWh). (unit: MWh) |
| share_coal | float | Generation-weighted state share from this fuel group, 0-1. (unit: share) |
| share_natural_gas | float | Generation-weighted state share from this fuel group, 0-1. (unit: share) |
| share_nuclear | float | Generation-weighted state share from this fuel group, 0-1. (unit: share) |
| share_hydro | float | Generation-weighted state share from this fuel group, 0-1. (unit: share) |
| share_wind | float | Generation-weighted state share from this fuel group, 0-1. (unit: share) |
| share_solar | float | Generation-weighted state share from this fuel group, 0-1. (unit: share) |
| share_geothermal | float | Generation-weighted state share from this fuel group, 0-1. (unit: share) |
| share_petroleum | float | Generation-weighted state share from this fuel group, 0-1. (unit: share) |
| share_biomass_waste | float | Generation-weighted state share from this fuel group, 0-1. (unit: share) |
| share_other_gases | float | Generation-weighted state share from this fuel group, 0-1. (unit: share) |
| share_other | float | Generation-weighted state share from this fuel group, 0-1. (unit: share) |
| fossil_share | float | State fossil generation share, 0-1. (unit: share) |
| renewable_share | float | State renewable generation share, 0-1. (unit: share) |
| renewable_penetration_rank | string | Per-year rank of renewable_share across states (1 = highest). |
| renewable_share_yoy_pp | float | Year-on-year change of renewable_share (percentage points). (unit: percentage points) |
| coal_share_yoy_pp | float | Year-on-year change of share_coal (percentage points). (unit: percentage points) |
| coal_share_change_5y_pp | float | Coal share change over the 2020->latest window (percentage points). (unit: percentage points) |
| coal_phaseout_gauge | integer | 1 when the state coal share fell by 10+ points since 2020. |
| row_hash | string | SHA-256 (truncated) of the row's content fields. |
| source_retrieved | string | Source data vintage: latest final year present in the retrieved workbooks (content-pinned so identical re-fetches hash identically). |
First 10 sample rows — a preview, not the complete dataset.
| state | country_code | year | as_of | n_plants | total_netgen_mwh | share_coal | share_natural_gas | share_nuclear | share_hydro | share_wind | share_solar | share_geothermal | share_petroleum | share_biomass_waste | share_other_gases | share_other | fossil_share | renewable_share | renewable_penetration_rank | renewable_share_yoy_pp | coal_share_yoy_pp | coal_share_change_5y_pp | coal_phaseout_gauge | row_hash | source_retrieved |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AK | USA | 2,020 | 2025-12-31 | 141 | 6,156,047.4 | 0.117 | 0.429 | 0 | 0.268 | 0.021 | 0 | 0 | 0.16 | 0.006 | 0 | -0 | 0.706 | 0.295 | 15 | — | — | 0 | 0 | 327fe14e4d59774e | 2025-12-31 |
| AK | USA | 2,021 | 2025-12-31 | 146 | 6,595,818.1 | 0.114 | 0.468 | 0 | 0.256 | 0.02 | 0 | 0 | 0.137 | 0.006 | 0 | -0 | 0.719 | 0.282 | 19 | -1.29 | -0.31 | -0.31 | 0 | f586cd80cf17ee24 | 2025-12-31 |
| AK | USA | 2,022 | 2025-12-31 | 146 | 6,694,128.4 | 0.109 | 0.483 | 0 | 0.256 | 0.021 | 0 | 0 | 0.127 | 0.006 | 0 | -0 | 0.719 | 0.283 | 20 | 0.1 | -0.56 | -0.87 | 0 | da9885a3455a4f60 | 2025-12-31 |
| AK | USA | 2,023 | 2025-12-31 | 145 | 6,678,905.2 | 0.109 | 0.477 | 0 | 0.266 | 0.016 | 0 | 0 | 0.127 | 0.006 | 0 | -0 | 0.713 | 0.288 | 20 | 0.48 | 0.08 | -0.78 | 0 | 075a2b1ae33f1295 | 2025-12-31 |
| AK | USA | 2,024 | 2025-12-31 | 144 | 6,683,172 | 0.113 | 0.469 | 0 | 0.256 | 0.018 | 0.001 | 0 | 0.137 | 0.006 | 0 | -0 | 0.719 | 0.282 | 21 | -0.56 | 0.32 | -0.47 | 0 | 0098e31a7b12d1d8 | 2025-12-31 |
| AK | USA | 2,025 | 2025-12-31 | 145 | 7,532,992.9 | 0.105 | 0.501 | 0 | 0.235 | 0.016 | 0.001 | 0 | 0.138 | 0.005 | 0 | -0 | 0.744 | 0.258 | 22 | -2.44 | -0.77 | -1.24 | 0 | 3e54bc126a1660df | 2025-12-31 |
| AL | USA | 2,020 | 2025-12-31 | 76 | 136,842,032.8 | 0.158 | 0.4 | 0.318 | 0.098 | 0 | 0.003 | 0 | 0 | 0.024 | 0 | -0 | 0.557 | 0.124 | 29 | — | — | 0 | 0 | 3ac669bcc816b38f | 2025-12-31 |
| AL | USA | 2,021 | 2025-12-31 | 75 | 142,731,860.4 | 0.188 | 0.382 | 0.323 | 0.081 | 0 | 0.003 | 0 | 0 | 0.023 | 0 | 0 | 0.57 | 0.107 | 33 | -1.69 | 3.1 | 3.1 | 0 | 444ceefede258dc4 | 2025-12-31 |
| AL | USA | 2,022 | 2025-12-31 | 75 | 144,788,893 | 0.179 | 0.43 | 0.292 | 0.07 | 0 | 0.006 | 0 | 0 | 0.022 | 0 | -0 | 0.609 | 0.099 | 37 | -0.88 | -0.93 | 2.17 | 0 | 908fff76cfa707f0 | 2025-12-31 |
| AL | USA | 2,023 | 2025-12-31 | 77 | 138,596,256.7 | 0.137 | 0.442 | 0.329 | 0.061 | 0 | 0.009 | 0 | 0 | 0.023 | 0 | -0 | 0.579 | 0.092 | 38 | -0.62 | -4.23 | -2.06 | 0 | f83b33917dc14dd7 | 2025-12-31 |
- Current
20260927T183920Z-d63862a604a1 · sha256 d63862a604a1…
312 rows · first snapshot
Point any LLM at the metadata endpoint — the documentation above is machine-readable too (JSON-LD + Croissant).
curl "https://datazimuts.com/v1/datasets/eia923_plant_generation_mix_intel/us_state_generation_gauges_annual" | jq '{title, rows, columns_count, license}'import requests
ds = requests.get("https://datazimuts.com/v1/datasets/eia923_plant_generation_mix_intel/us_state_generation_gauges_annual").json()
print(ds["title"], ds["rows"], "rows")
# Sample rows for an LLM context window
for row in ds.get("sample_rows", [])[:5]:
print(row)API endpoint: https://datazimuts.com/v1/datasets/eia923_plant_generation_mix_intel/us_state_generation_gauges_annual
Tip: fetch /llms.txt for the full machine-readable catalog.
Where this data comes from and what was made from it. Other people's work shows as counts; only shared projects are named.
Cite this snapshot
Pinned to snapshot 20260927T183920Z-d63862a604a1 and its content hash, so readers get exactly the data you used.
EIA-923 US power-plant generation-mix transition intelligence. (2026). US state electricity generation gauges (annual) [Data set, snapshot 20260927T183920Z-d63862a604a1, sha256 d63862a604a1]. Datazimuts. Retrieved 2026-09-27, from https://datazimuts.com/en/datasets/eia923_plant_generation_mix_intel/us_state_generation_gauges_annual?snapshot=20260927T183920Z-d63862a604a1
@misc{dz_eia923_plant_generation_mix_intel_us_sta_d63862a6,
title = {{US state electricity generation gauges (annual)}},
author = {{EIA-923 US power-plant generation-mix transition intelligence}},
year = {2026},
publisher = {Datazimuts},
howpublished = {\url{https://datazimuts.com/en/datasets/eia923_plant_generation_mix_intel/us_state_generation_gauges_annual?snapshot=20260927T183920Z-d63862a604a1}},
note = {Snapshot 20260927T183920Z-d63862a604a1, sha256 d63862a604a1aa54e1685de2f772c5d9707de7ae47ee2971453b6fa9fb69c3cd; accessed 2026-09-27}
}Embed a table or a chart
Paste this into any page. The embed is pinned to the same snapshot, follows the reader's light or dark setting, and always shows the source, license and a link back.
<iframe src="https://datazimuts.com/embed/chart?dataset=eia923_plant_generation_mix_intel%2Fus_state_generation_gauges_annual&lang=en&theme=auto&snapshot=20260927T183920Z-d63862a604a1&x=year&y=year&agg=avg" title="US state electricity generation gauges (annual)" width="100%" height="380" style="border:0" loading="lazy"></iframe>
Ask about this dataset. Answers come only from its catalog record, measured profile and change history, and list the facts they used.