Overview

SPP day-ahead locational marginal prices, one row per interval and location. 92.8M rows, 2017-01 to the next delivery day. Carries price_usd_mwh plus energy_usd_mwh, congestion_usd_mwh and loss_usd_mwh. Locations are node and hub only; location_id joins atg.spp_locations for the readable name, and kind is carried inline so a hub-only or zone-only question needs no join at all. Every market's day-ahead price table in this catalog has these same column names, so a cross-market price comparison is a UNION rather than a per-ISO rewrite. Revisions are already collapsed — read it plainly.

Schema7

Column
Type
event_timeDateTime64(6, 'UTC')
location_idLowCardinality(String)
kindLowCardinality(String)
price_usd_mwhNullable(Float64)
energy_usd_mwhNullable(Float64)
congestion_usd_mwhNullable(Float64)
loss_usd_mwhNullable(Float64)

Sample rows

event_timelocation_idkindprice_usd_mwhenergy_usd_mwhcongestion_usd_mwhloss_usd_mwh
2026-08-28 04:00:00.000000AESOnode3030.3566-0.0016-0.355
2026-08-28 04:00:00.000000AECnode24.60424.18330.00480.4159
2026-08-28 04:00:00.000000BCHAnode30.010530.3565-0.0015-0.3445
2026-08-28 04:00:00.000000AECC_CSWSnode25.800624.18331.01640.6009
2026-08-28 04:00:00.000000BCAnode23.423924.1833-0.78870.0293
2026-08-28 04:00:00.000000AECC_ELKINSnode25.384124.18320.90680.2941
2026-08-28 04:00:00.000000BBAnode23.423924.1833-0.78870.0293
2026-08-28 04:00:00.000000AECC_FITZHUGHnode25.618724.18330.85970.5757
2026-08-28 04:00:00.000000BANCnode30.278530.35660.003-0.0811
2026-08-28 04:00:00.000000AECC_FLTCREEKnode24.859824.18320.9371-0.2605
2026-08-28 04:00:00.000000AECC_FULTONnode25.728524.18331.03080.5144
2026-08-28 04:00:00.000000AZPSnode30.741230.35660.01380.3708
2026-08-28 04:00:00.000000AECC_HYDRO13node25.557424.18330.93870.4354
2026-08-28 04:00:00.000000AVRNnode30.053530.3565-0.0011-0.3019
2026-08-28 04:00:00.000000AECC_JWTURKnode25.648924.18331.20580.2598
2026-08-28 04:00:00.000000AVAnode29.95730.3565-0.002-0.3975
2026-08-28 04:00:00.000000AECInode24.094824.1833-0.21750.129
2026-08-28 04:00:00.000000ANTELOPEnode25.138924.18331.4781-0.5225
2026-08-28 04:00:00.000000AEPM_CSWSnode26.266924.18331.53330.5503
2026-08-28 04:00:00.000000AMRNnode23.423924.1833-0.78870.0293
2026-08-28 04:00:00.000000BEPM.ER01.BDRnode23.262924.18330.4379-1.3583
2026-08-28 04:00:00.000000ALTWnode23.423924.1833-0.78870.0293
2026-08-28 04:00:00.000000BEPM_TS_NPPDnode22.015724.1832-1.1658-1.0017
2026-08-28 04:00:00.000000BEPM.ER01.DDRnode23.262924.18330.4379-1.3583
2026-08-28 04:00:00.000000BEPM.N01.DDRnode23.621724.1832-1.390.8285

Coverage

100.0% complete0 gap days3,527 days with data
Show coverage history ▾
Coverage: 100.0%Days with data: 3,527Gaps: 0
2026
2025
2024
2023
2022
2021
2020
2019
2018
2017
gaplessmore