Overview
Solar generation across the ERCOT footprint, broken out by geographic region and rolled up system-wide, at hourly resolution. Alongside metered actuals, it carries the successive forecast vintages ERCOT publishes for each region, including the capacity-based high sustained limit (COP HSL) and the two physical solar production forecasts (STPPF and PVGRPP), so you can see what was expected versus what was delivered. This is the basis for tracking how solar output ramps through the day, how forecasts evolve as an operating hour approaches, and where regional solar buildout is concentrating across Texas. It comes from ERCOT report NP4-745-CD, Solar Power Production, Hourly Averaged Actual and Forecasted Values by Geographical Region.
Use with MCP
This table is available through the signed-in, read-only Ask the Grid MCP server. Connect a market below, then use search_data or describe_data to load its query contract before calling query_data.
Schema11
event_timeDateTime64(6, 'UTC')source_timeDateTime64(6, 'UTC')geographyLowCardinality(String)actual_mwNullable(Float64)cop_hsl_mwNullable(Float64)stppf_mwNullable(Float64)pvgrpp_mwNullable(Float64)dst_flagNullable(Bool)emil_idNullable(String)doc_idNullable(Int64)ingested_atDateTime64(6, 'UTC')Sample rows
| event_time | source_time | geography | actual_mw | cop_hsl_mw | stppf_mw | pvgrpp_mw | dst_flag | emil_id | doc_id | ingested_at |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026-08-10 05:00:00.000000 | 2026-08-09 15:55:38.000000 | system_wide | ∅ | 0 | 0 | 0 | false | ∅ | ∅ | 2026-08-09 16:34:01.950452 |
| 2026-08-10 05:00:00.000000 | 2026-08-09 15:55:38.000000 | south_east | ∅ | 0 | 0 | 0 | false | ∅ | ∅ | 2026-08-09 16:34:01.950452 |
| 2026-08-10 05:00:00.000000 | 2026-08-09 15:55:38.000000 | north_west | ∅ | 0 | 0 | 0 | false | ∅ | ∅ | 2026-08-09 16:34:01.950452 |
| 2026-08-10 05:00:00.000000 | 2026-08-09 15:55:38.000000 | far_west | ∅ | 0 | 0 | 0 | false | ∅ | ∅ | 2026-08-09 16:34:01.950452 |
| 2026-08-10 05:00:00.000000 | 2026-08-09 15:55:38.000000 | far_east | ∅ | 0 | 0 | 0 | false | ∅ | ∅ | 2026-08-09 16:34:01.950452 |
| 2026-08-10 05:00:00.000000 | 2026-08-09 15:55:38.000000 | center_west | ∅ | 0 | 0 | 0 | false | ∅ | ∅ | 2026-08-09 16:34:01.950452 |
| 2026-08-10 05:00:00.000000 | 2026-08-09 15:55:38.000000 | center_east | ∅ | 0 | 0 | 0 | false | ∅ | ∅ | 2026-08-09 16:34:01.950452 |
| 2026-08-10 05:00:00.000000 | 2026-08-09 14:55:39.000000 | system_wide | ∅ | 0 | 0 | 0 | false | ∅ | ∅ | 2026-08-09 16:34:01.950452 |
| 2026-08-10 05:00:00.000000 | 2026-08-09 14:55:39.000000 | south_east | ∅ | 0 | 0 | 0 | false | ∅ | ∅ | 2026-08-09 16:34:01.950452 |
| 2026-08-10 05:00:00.000000 | 2026-08-09 14:55:39.000000 | north_west | ∅ | 0 | 0 | 0 | false | ∅ | ∅ | 2026-08-09 16:34:01.950452 |
| 2026-08-10 05:00:00.000000 | 2026-08-09 14:55:39.000000 | far_west | ∅ | 0 | 0 | 0 | false | ∅ | ∅ | 2026-08-09 16:34:01.950452 |
| 2026-08-10 05:00:00.000000 | 2026-08-09 14:55:39.000000 | far_east | ∅ | 0 | 0 | 0 | false | ∅ | ∅ | 2026-08-09 16:34:01.950452 |
| 2026-08-10 05:00:00.000000 | 2026-08-09 14:55:39.000000 | center_west | ∅ | 0 | 0 | 0 | false | ∅ | ∅ | 2026-08-09 16:34:01.950452 |
| 2026-08-10 05:00:00.000000 | 2026-08-09 14:55:39.000000 | center_east | ∅ | 0 | 0 | 0 | false | ∅ | ∅ | 2026-08-09 16:34:01.950452 |
| 2026-08-10 05:00:00.000000 | 2026-08-09 13:55:39.000000 | system_wide | ∅ | 0 | 0 | 0 | false | ∅ | ∅ | 2026-08-09 16:34:01.950452 |
| 2026-08-10 05:00:00.000000 | 2026-08-09 13:55:39.000000 | south_east | ∅ | 0 | 0 | 0 | false | ∅ | ∅ | 2026-08-09 16:34:01.950452 |
| 2026-08-10 05:00:00.000000 | 2026-08-09 13:55:39.000000 | north_west | ∅ | 0 | 0 | 0 | false | ∅ | ∅ | 2026-08-09 16:34:01.950452 |
| 2026-08-10 05:00:00.000000 | 2026-08-09 13:55:39.000000 | far_west | ∅ | 0 | 0 | 0 | false | ∅ | ∅ | 2026-08-09 16:34:01.950452 |
| 2026-08-10 05:00:00.000000 | 2026-08-09 13:55:39.000000 | far_east | ∅ | 0 | 0 | 0 | false | ∅ | ∅ | 2026-08-09 16:34:01.950452 |
| 2026-08-10 05:00:00.000000 | 2026-08-09 13:55:39.000000 | center_west | ∅ | 0 | 0 | 0 | false | ∅ | ∅ | 2026-08-09 16:34:01.950452 |
| 2026-08-10 05:00:00.000000 | 2026-08-09 13:55:39.000000 | center_east | ∅ | 0 | 0 | 0 | false | ∅ | ∅ | 2026-08-09 16:34:01.950452 |
| 2026-08-10 05:00:00.000000 | 2026-08-09 12:55:37.000000 | system_wide | ∅ | 0 | 0 | 0 | false | ∅ | ∅ | 2026-08-09 16:34:01.950452 |
| 2026-08-10 05:00:00.000000 | 2026-08-09 12:55:37.000000 | south_east | ∅ | 0 | 0 | 0 | false | ∅ | ∅ | 2026-08-09 16:34:01.950452 |
| 2026-08-10 05:00:00.000000 | 2026-08-09 12:55:37.000000 | north_west | ∅ | 0 | 0 | 0 | false | ∅ | ∅ | 2026-08-09 16:34:01.950452 |
| 2026-08-10 05:00:00.000000 | 2026-08-09 12:55:37.000000 | far_west | ∅ | 0 | 0 | 0 | false | ∅ | ∅ | 2026-08-09 16:34:01.950452 |