Overview

Plant-level monthly net generation and fuel consumption from EIA Form 923, the Power Plant Operations Report. Each record captures how much electricity a single utility-scale facility actually produced in a given month, broken out by energy source (fuel type) and prime mover, alongside the fuel it burned to do so — net and gross generation in MWh, physical fuel consumption, the consumption attributable to electricity generation, the equivalent heat input in MMBtu, and the average heat content of the fuel. Unlike nameplate inventories, this is realized output, so it is the standard reference for what plants really generated over time and how efficiently they ran. The plant code is the ORISPL/EIA plant id, the same join key used by the EIA-860 generator inventory, so realized monthly generation here joins directly to a plant's capacity, technology, location, and ownership in eia860. History runs back to 2001. EIA restates recent months as late survey data arrives, so the table is bitemporal: bronze is append-only and silver keeps the latest vintage per plant-month-fuel.

Schema17

Column
Type
event_timeDateTime64(6, 'UTC')
plant_codeLowCardinality(String)
fuel_typeLowCardinality(String)
prime_moverLowCardinality(String)
source_timeDateTime64(6, 'UTC')
plant_nameNullable(String)
stateNullable(String)
state_descriptionNullable(String)
fuel_type_descriptionNullable(String)
net_generation_mwhNullable(Float64)
gross_generation_mwhNullable(Float64)
total_fuel_consumptionNullable(Float64)
total_fuel_consumption_mmbtuNullable(Float64)
consumption_for_egNullable(Float64)
consumption_for_eg_mmbtuNullable(Float64)
average_heat_contentNullable(Float64)
ingested_atDateTime64(6, 'UTC')

Sample rows

event_timeplant_codefuel_typeprime_moversource_timeplant_namestatestate_descriptionfuel_type_descriptionnet_generation_mwhgross_generation_mwhtotal_fuel_consumptiontotal_fuel_consumption_mmbtuconsumption_for_egconsumption_for_eg_mmbtuaverage_heat_contentingested_at
2026-04-01 00:00:00.00000099999WOST2026-07-12 01:27:57.825866State-Fuel Level IncrementWaste Oil and Other Oils126.01135.113450159981326144.6372026-07-12 01:28:02.750411
2026-04-01 00:00:00.00000099999WOIC2026-07-12 01:27:57.825866State-Fuel Level IncrementWaste Oil and Other Oils00000002026-07-12 01:28:02.750411
2026-04-01 00:00:00.00000099999WOGT2026-07-12 01:27:57.825866State-Fuel Level IncrementWaste Oil and Other Oils2872.252930.879635414316460277784.32026-07-12 01:28:02.750411
2026-04-01 00:00:00.00000099999WOALL2026-07-12 01:27:57.825866State-Fuel Level IncrementWaste Oil and Other Oils2998.263065.9813085574296592283924.3892026-07-12 01:28:02.750411
2026-04-01 00:00:00.00000099999WNDWT2026-07-12 01:27:57.825866State-Fuel Level IncrementWind13101951.1813234294.1104470386504470386502026-07-12 01:28:02.750411
2026-04-01 00:00:00.00000099999WNDALL2026-07-12 01:27:57.825866State-Fuel Level IncrementWind13101951.1813234294.1104470386504470386502026-07-12 01:28:02.750411
2026-04-01 00:00:00.00000099999WHST2026-07-12 01:27:57.825866State-Fuel Level IncrementOther35142.4236229.30119906011990602026-07-12 01:28:02.750411
2026-04-01 00:00:00.00000099999WHALL2026-07-12 01:27:57.825866State-Fuel Level IncrementOther35142.4236229.30119906011990602026-07-12 01:28:02.750411
2026-04-01 00:00:00.00000099999WDSST2026-07-12 01:27:57.825866State-Fuel Level IncrementWood Waste Solids639712.59673074.5148603714995981739739762082610.0912026-07-12 01:28:02.750411
2026-04-01 00:00:00.00000099999WDSOT2026-07-12 01:27:57.825866State-Fuel Level IncrementWood Waste Solids4210.044340.256483563836483563838.6972026-07-12 01:28:02.750411
2026-04-01 00:00:00.00000099999WDSALL2026-07-12 01:27:57.825866State-Fuel Level IncrementWood Waste Solids643922.63677414.75149252015052364746222767720910.0852026-07-12 01:28:02.750411
2026-04-01 00:00:00.00000099999WDLST2026-07-12 01:27:57.825866State-Fuel Level IncrementWood Waste Solids8909.339440.74120889362667189675689932026-07-12 01:28:02.750411
2026-04-01 00:00:00.00000099999WDLALL2026-07-12 01:27:57.825866State-Fuel Level IncrementWood Waste Solids8909.339440.74120889362667189675689932026-07-12 01:28:02.750411
2026-04-01 00:00:00.00000099999WCST2026-07-12 01:27:57.825866State-Fuel Level IncrementWaste Coal258613.76277634.2338054336668133021432886049.9592026-07-12 01:28:02.750411
2026-04-01 00:00:00.00000099999WCCT2026-07-12 01:27:57.825866State-Fuel Level IncrementWaste Coal00000002026-07-12 01:28:02.750411
2026-04-01 00:00:00.00000099999WCALL2026-07-12 01:27:57.825866State-Fuel Level IncrementWaste Coal258613.76277634.2338054336668133021432886049.9592026-07-12 01:28:02.750411
2026-04-01 00:00:00.00000099999WATHY2026-07-12 01:27:57.825866State-Fuel Level IncrementHydroelectric Conventional10851268.8710960877.6603702452303702452302026-07-12 01:28:02.750411
2026-04-01 00:00:00.00000099999WATALL2026-07-12 01:27:57.825866State-Fuel Level IncrementHydroelectric Conventional10851268.8710960877.6603702452303702452302026-07-12 01:28:02.750411
2026-04-01 00:00:00.00000099999TDFST2026-07-12 01:27:57.825866State-Fuel Level IncrementOther4056.624260.7217725295417725295429.8842026-07-12 01:28:02.750411
2026-04-01 00:00:00.00000099999TDFALL2026-07-12 01:27:57.825866State-Fuel Level IncrementOther4056.624260.7217725295417725295429.8842026-07-12 01:28:02.750411
2026-04-01 00:00:00.00000099999SUNPV2026-07-12 01:27:57.825866State-Fuel Level IncrementSolar5611146.345667824.7201914512401914512402026-07-12 01:28:02.750411
2026-04-01 00:00:00.00000099999SUNALL2026-07-12 01:27:57.825866State-Fuel Level IncrementSolar5611146.345667824.7201914512401914512402026-07-12 01:28:02.750411
2026-04-01 00:00:00.00000099999SUBST2026-07-12 01:27:57.825866State-Fuel Level IncrementCoal230191.13245159.122625054370570152085253294616.6492026-07-12 01:28:02.750411
2026-04-01 00:00:00.00000099999SUBGT2026-07-12 01:27:57.825866State-Fuel Level IncrementCoal00000002026-07-12 01:28:02.750411
2026-04-01 00:00:00.00000099999SUBALL2026-07-12 01:27:57.825866State-Fuel Level IncrementCoal230191.13245159.122625054370570152085253294616.6492026-07-12 01:28:02.750411

Coverage

3.3% complete8,918 gap days304 days with data
Show coverage history ▾
Coverage: 3.3%Days with data: 304Gaps: 8,918
2026
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
gaplessmore