Ontario (IESO) Price Locations
Every Ontario (IESO) location that carries a price, as three columns: location_id, name, and kind.
Overview
1,097 rows — node (1,069), intertie (18), virtual_zone (9), zone (1). This is the dimension the Ontario (IESO) price, and where applicable constraint, tables join to, and it is the one place a location's type is decided: resolve "which hubs exist", "is this a zone or a node", or "give me the readable name for this id" here rather than inferring a type from a name prefix. For Ontario, name equals location_id except the zone row (Ontario), named Ontario zonal price. Nodes join ieso.lmp_system.location, virtual zones ieso.lmp_virtual_zonal.zone_name, interties ieso.lmp_intertie.intertie_name. IESO's price feeds are the registry: a location appears once priced in the last 30 days. Virtual zones (EAST:HUB, TORONTO:HUB) are trading hubs, not Ontario's ten demand regions, and no location here has a verified map position. The same three columns exist for every market, so the equivalent question in another ISO is the same query against that ISO's table.
Query contract
Analysis rules
Interpretation
Access
Need the full history of this dataset in Snowflake, Databricks or your own storage? Data services delivers it on a schedule.
Schema3
location_idLowCardinality(String)nameLowCardinality(String)kindLowCardinality(String)Sample data
| location_id | name | kind |
|---|---|---|
| ABITIBISF-LT.AG_T1 | ABITIBISF-LT.AG_T1 | node |
| ABKENORA-LT.AG | ABKENORA-LT.AG | node |
| ABRASIVE-LT.T1_LF_DRA | ABRASIVE-LT.T1_LF_DRA | node |
| ADAMSBLVD-LT.L1_LF | ADAMSBLVD-LT.L1_LF | node |
| ADELAIDE-LT.AG_T1 | ADELAIDE-LT.AG_T1 | node |
| AGIMAKDS-LT.TT_LF | AGIMAKDS-LT.TT_LF | node |
| AGINCOURT-LT.LFBY | AGINCOURT-LT.LFBY | node |
| AGUASABON-LT.AG12 | AGUASABON-LT.AG12 | node |
| ALANBRG28KV-LT_H1 | ALANBRG28KV-LT_H1 | node |
| ALBION-LT.LFBJQY | ALBION-LT.LFBJQY | node |
| ALCOCAN-LT.TT1_LF | ALCOCAN-LT.TT1_LF | node |
| ALEXANDER-LT.AG_T1 | ALEXANDER-LT.AG_T1 | node |
| ALEXANDER-LT.AG_T2 | ALEXANDER-LT.AG_T2 | node |
| ALEXANDER-LT.AG_T3 | ALEXANDER-LT.AG_T3 | node |
| ALEXANDER-LT.AG_T4 | ALEXANDER-LT.AG_T4 | node |
| ALGOMAEAF-LT.EAF1 | ALGOMAEAF-LT.EAF1 | node |
| ALLANBURG-LT.DRCTENGY_DRA | ALLANBURG-LT.DRCTENGY_DRA | node |
| ALLANBURG-LT.ENERCORP_DRA | ALLANBURG-LT.ENERCORP_DRA | node |
| ALLANBURG-LT.ENERNOC_DRA | ALLANBURG-LT.ENERNOC_DRA | node |
| ALLANBURG-LT.ENPOWINC_DRA | ALLANBURG-LT.ENPOWINC_DRA | node |
| ALLANBURG-LT.NRGCS_DRA | ALLANBURG-LT.NRGCS_DRA | node |
| ALLANBURG-LT.NRSTORCI_DRA | ALLANBURG-LT.NRSTORCI_DRA | node |
| ALLANBURG-LT.RODANCI_DRA | ALLANBURG-LT.RODANCI_DRA | node |
| ALLANBURG-LT.VOLTUS_DRA | ALLANBURG-LT.VOLTUS_DRA | node |
| ALLISTON-LT.LFT2 | ALLISTON-LT.LFT2 | node |
Coverage
No time-indexed data — coverage isn’t applicable to this dataset.