ERCOT logo

Fuel Mix Report

ERCOT's Fuel Mix Report (IntGenByFuel) gives actual electricity generation across the Texas grid broken out by fuel type, for every 15-minute settlement interval.

Native record
event_time x fuel_type x settlement_type
15-minute (settlement) publication cadence
Evidence
Observed market data
Published observations from the named source
Time basis
Point-in-time records
UTC · event_time

Overview

Each interval lists output for categories such as gas, coal, nuclear, wind, solar, hydro, and storage, with values first published as initial readings and later restated as settlement-quality finals. It shows what physically ran on the system and in what proportion, letting operators, traders, and researchers track the real-time generation mix, gauge renewable penetration against load, and study how the fuel stack shifts hour to hour and season to season. The SQL agent queries this through the unified `ercot_fuel_mix` view (quality='settled') rather than this table directly.

Query contract

Preserve one canonical row per (event_time, fuel_type, settlement_type) before aggregating.

Analysis rules

  • Group only after preserving the declared grain: event_time, fuel_type, settlement_type.

Schema5

Column
Type
event_timeDateTime64(6, 'UTC')
fuel_typeLowCardinality(String)
settlement_typeLowCardinality(String)
gen_mwNullable(Float64)
ingested_atDateTime64(6, 'UTC')

Sample data

event_timefuel_typesettlement_typegen_mwingested_at
2026-08-01 05:00:00.000000wslINITIAL-339.965082026-09-07 09:00:21.175031
2026-08-01 05:00:00.000000windINITIAL14175.3265562026-09-07 09:00:21.175031
2026-08-01 05:00:00.000000solarINITIAL0.0472682026-09-07 09:00:21.175031
2026-08-01 05:00:00.000000otherINITIAL1065.7905642026-09-07 09:00:21.175031
2026-08-01 05:00:00.000000nuclearINITIAL4942.8024322026-09-07 09:00:21.175031
2026-08-01 05:00:00.000000hydroINITIAL1.7857842026-09-07 09:00:21.175031
2026-08-01 05:00:00.000000gas_ccINITIAL27522.1807162026-09-07 09:00:21.175031
2026-08-01 05:00:00.000000gasINITIAL12551.7503562026-09-07 09:00:21.175031
2026-08-01 05:00:00.000000coalINITIAL9748.2654322026-09-07 09:00:21.175031
2026-08-01 05:00:00.000000biomassINITIAL63.5193282026-09-07 09:00:21.175031
2026-08-01 05:00:00.000000wslINITIAL-339.965082026-08-31 09:00:28.572965
2026-08-01 05:00:00.000000windINITIAL14175.3265562026-08-31 09:00:28.572965
2026-08-01 05:00:00.000000solarINITIAL0.0472682026-08-31 09:00:28.572965
2026-08-01 05:00:00.000000otherINITIAL1065.7905642026-08-31 09:00:28.572965
2026-08-01 05:00:00.000000nuclearINITIAL4942.8024322026-08-31 09:00:28.572965
2026-08-01 05:00:00.000000hydroINITIAL1.7857842026-08-31 09:00:28.572965
2026-08-01 05:00:00.000000gas_ccINITIAL27522.1807162026-08-31 09:00:28.572965
2026-08-01 05:00:00.000000gasINITIAL12551.7503562026-08-31 09:00:28.572965
2026-08-01 05:00:00.000000coalINITIAL9748.2654322026-08-31 09:00:28.572965
2026-08-01 05:00:00.000000biomassINITIAL63.5193282026-08-31 09:00:28.572965
2026-08-01 04:45:00.000000wslINITIAL-415.6372882026-09-07 09:00:21.175031
2026-08-01 04:45:00.000000windINITIAL14113.8648042026-09-07 09:00:21.175031
2026-08-01 04:45:00.000000solarINITIAL02026-09-07 09:00:21.175031
2026-08-01 04:45:00.000000otherINITIAL1014.8851842026-09-07 09:00:21.175031
2026-08-01 04:45:00.000000nuclearINITIAL4941.6888922026-09-07 09:00:21.175031

Coverage

100.0% complete0 gap days7,153 days with data
Show coverage history
Coverage: 100.0%Days with data: 7,153Gaps: 0
2026
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
gaplessmore