Overview

What is physically generating in ERCOT, in megawatts by fuel, one row per interval. 691,109 intervals, 2007-01 to now. Columns: coal_mw, gas_mw, nuclear_mw, hydro_mw, wind_mw, solar_mw, storage_mw, other_mw. Wide rather than long: a whole interval's mix is one row, so shares are computed across columns in that row and the timestamp does not repeat once per fuel. "Which fuel is largest" is greatest() across the columns, or simply reading the row.

Use with MCP

This table is readable two ways, over the same guarded boundary. Over HTTP: POST /api/v1/datasets/ercot_generation_mix/query, described in the API reference. Or from an MCP client: connect a market below, then use search_data or describe_data to load its query contract before calling query_data.

Schema10

Column
Type
event_timeDateTime64(6, 'UTC')
coal_mwNullable(Float64)
gas_mwNullable(Float64)
nuclear_mwNullable(Float64)
hydro_mwNullable(Float64)
wind_mwNullable(Float64)
solar_mwNullable(Float64)
storage_mwNullable(Float64)
other_mwNullable(Float64)
sourceLowCardinality(String)

Sample rows

event_timecoal_mwgas_mwnuclear_mwhydro_mwwind_mwsolar_mwstorage_mwother_mwsource
2026-08-28 02:25:00.00000010360.914062546794.437454223634950.56884765625147.8457641601568343.214843750.0211360007524496401.2021484375103.099998474121live
2026-08-28 02:20:00.00000010345.89257812546797.136383056654948.2734375150.0421752929698386.0996093750.02658593282103546580.455078125103.099998474121live
2026-08-28 02:15:00.00000010343.554687546877.659820556644952.583984375148.9282073974618349.09277343750.0227157752960926797.9677734375104.5live
2026-08-28 02:10:00.00000010338.10742187546914.6715087890554952.873046875150.8305053710948477.4160156250.01676760800182827137.9169921875104.400001525879live
2026-08-28 02:05:00.00000010340.86914062546908.7785949706964950.431640625148.8284606933598452.25488281250.01527136005461227600.24609375104.5live
2026-08-28 02:00:00.00000010365.256835937546915.1003570556644949.66845703125224.8366088867198471.0761718750.01254387199878697678.4140625104.300003051758live
2026-08-28 01:55:00.00000010378.561523437546955.8263702392654948.94775390625222.8986816406258567.94042968750.01290158461779367840.74169921875104.400001525879live
2026-08-28 01:50:00.00000010406.66601562546905.887023925794948.716796875225.8335571289068614.21972656250.01198814995586877938.3388671875104.599998474121live
2026-08-28 01:45:00.00000010416.38867187546876.192611694344950.7392578125222.8284606933598714.29199218750.009904468432068828023.97900390625104.400001525879live
2026-08-28 01:40:00.00000010440.57226562546865.068450927744950.455078125221.9160003662118862.0136718750.009904468432068828356.2822265625104.400001525879live
2026-08-28 01:35:00.00000010472.67382812546865.071121215834951.71240234375224.9587402343758835.91113281250.01179326139390478562.01171875104.5live
2026-08-28 01:30:00.00000010504.883789062546901.6987609863354950.580078125220.7297515869148881.73535156250.01737538911402238634.205078125104.5live
2026-08-28 01:25:00.00000010510.375976562546885.175140380874948.80712890625225.929199218758849.83886718750.01398924365639698806.462890625104.5live
2026-08-28 01:20:00.00000010505.497070312546856.395294189454951.9326171875223.91699218758868.832031251.310196161270149139.6650390625104.400001525879live
2026-08-28 01:15:00.00000010496.85351562546815.701293945314946.99951171875224.9505767822278980.493164062510.41501617431649130.3125104.300003051758live
2026-08-28 01:10:00.00000010513.5976562546774.5982055664064948.51611328125224.9984436035169034.4726562536.21174621582039222.689453125102.900001525879live
2026-08-28 01:05:00.00000010504.6562546721.108489990244948.96630859375226.057449340829125.963867187597.39664459228529041.5205078125100.5live
2026-08-28 01:00:00.00000010490.413085937546674.0456390380864947.2587890625222.8518676757819441.724609375224.6689300537118860.192382812598.4000015258789live
2026-08-28 00:55:00.00000010481.077148437546724.824798583994947.6298828125165.91699218759677.24609375361.1908874511728856.870117187596live
2026-08-28 00:50:00.00000010449.967773437546618.7027740478444948.1005859375165.9373779296889942.943359375542.1865844726568697.006835937593.9000015258789live
2026-08-28 00:45:00.00000010452.954101562546581.473480224614946.49755859375167.08087158203110232.0634765625835.8915405273448354.985351562591.8000030517578live
2026-08-28 00:40:00.00000010411.95507812546485.078750610354950.6044921875164.82440185546910395.97656251207.479125976568008.155273437589.3000030517578live
2026-08-28 00:35:00.00000010368.2382812546416.9030456543044945.9736328125167.01675415039110625.667968751711.678100585947767.1137695312587.0999984741211live
2026-08-28 00:30:00.00000010306.442382812546346.6447906494144949.0107421875164.98927307128911050.05761718752356.710693359377152.336914062584.5999984741211live
2026-08-28 00:25:00.00000010248.56445312546190.987976074224946.30908203125166.9526367187511242.77246093753030.22753906256952.5180664062582.4000015258789live

Coverage

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