SPP logo

Locational Marginal Prices by Settlement Location

Locational marginal prices for SPP settlement locations, carrying total LMP and its marginal energy (mec), congestion (mcc), and loss (mlc) components.

One row per
event_time x market_run x location_id
5-minute (RTBM) and hourly (Day-Ahead) cadence
Evidence
Observed market data
Published observations from the named source
Time basis
Point-in-time records
UTC · event_time

Overview

Covers both the five-minute real-time balancing market and the hourly day-ahead market, distinguished by market_run ('rt_5min' and 'da_hourly'). Around 1,600 settlement locations report on the live feed. Note that location_name and location_type are published empty on this feed, so a location cannot be classified as hub, generator, or interface from this table alone. SPP's two market trading hubs are SPPNORTH_HUB and SPPSOUTH_HUB; other identifiers containing 'HUB' are participant settlement aggregates, not market hubs.

Query contract
Preserve one canonical row per (event_time, market_run, location_id) before aggregating.
Analysis rules
Group only after preserving the declared grain: event_time, market_run, location_id.

Access

Download
Query it in SQL, download it, or read it with an API key. Download data
Full history
Delivered to Snowflake, Databricks or your own storage on a schedule by Data services.
More coverage

Schema

10 columns
ColumnType
event_timeDateTime64(6, 'UTC')
market_runLowCardinality(String)
location_idLowCardinality(String)
location_nameNullable(String)
pnode_idNullable(String)
lmpNullable(Float64)
mlcNullable(Float64)
mccNullable(Float64)
mecNullable(Float64)
ingested_atDateTime64(6, 'UTC')

Sample data

event_timemarket_runlocation_idlocation_namepnode_idlmpmlcmccmecingested_at
2026-11-06 05:00:00.000000da_hourlyYAD∅VACS28.943-0.15071.829827.26392026-11-05 04:45:54.879348
2026-11-06 05:00:00.000000da_hourlyWWA∅WWA37.8579-0.0938-0.003637.95532026-11-05 04:45:54.879348
2026-11-06 05:00:00.000000da_hourlyWR_WR∅WR_LA24.7393-0.6298-1.894927.2642026-11-05 04:45:54.879348
2026-11-06 05:00:00.000000da_hourlyWR_SEG∅WR_SEG_LA23.52130.1295-3.872127.26392026-11-05 04:45:54.879348
2026-11-06 05:00:00.000000da_hourlyWR_MW_KPP_NITS∅WR_MW_KPP_NITS_LA26.4832-0.0675-0.713227.26392026-11-05 04:45:54.879348
2026-11-06 05:00:00.000000da_hourlyWR_MOPEP_MPS∅WR_MOPEP_MPS_LA26.39760.1498-1.016227.2642026-11-05 04:45:54.879348
2026-11-06 05:00:00.000000da_hourlyWR_MOPEP_KCPL∅WR_MOPEP_KCPL_LA28.14460.36630.514327.2642026-11-05 04:45:54.879348
2026-11-06 05:00:00.000000da_hourlyWR_MIDW∅WR_MIDW_LA26.59-0.1167-0.557327.2642026-11-05 04:45:54.879348
2026-11-06 05:00:00.000000da_hourlyWR_KP_WINFLDST∅WRCWINFUNKPP_WINFLDST_RA24.8327-0.7251-1.706227.2642026-11-05 04:45:54.879348
2026-11-06 05:00:00.000000da_hourlyWR_KP_WINFLDGT∅WRCWINFUNKPP_WINFLDGT_RA24.8327-0.7251-1.706227.2642026-11-05 04:45:54.879348
2026-11-06 05:00:00.000000da_hourlyWR_KP_WELLTNST∅WRCWELLUNKPP_WELLTNST_RA25.4376-0.1148-1.711627.2642026-11-05 04:45:54.879348
2026-11-06 05:00:00.000000da_hourlyWR_KP_WELLTNGT∅WRCWELLUNKPP_WELLTNGT_RA25.4376-0.1148-1.711627.2642026-11-05 04:45:54.879348
2026-11-06 05:00:00.000000da_hourlyWR_KP_CCPUCIC8∅WRCLAYUNKPP_CCPUCIC8_RA25.1648-0.7258-1.373427.2642026-11-05 04:45:54.879348
2026-11-06 05:00:00.000000da_hourlyWR_KP_CCPUCIC5∅WRCLAYUNKPP_CCPUCIC5_RA25.1648-0.7258-1.373427.2642026-11-05 04:45:54.879348
2026-11-06 05:00:00.000000da_hourlyWR_KP_CCPUCIC4∅WRCLAYUNKPP_CCPUCIC4_RA25.1648-0.7258-1.373427.2642026-11-05 04:45:54.879348
2026-11-06 05:00:00.000000da_hourlyWR_KP_CCPUCIC3∅WRCLAYUNKPP_CCPUCIC3_RA25.1648-0.7258-1.373427.2642026-11-05 04:45:54.879348
2026-11-06 05:00:00.000000da_hourlyWR_KP_CCPUCIC2∅WRCLAYUNKPP_CCPUCIC2_RA25.1648-0.7258-1.373427.2642026-11-05 04:45:54.879348
2026-11-06 05:00:00.000000da_hourlyWR_KP_CCPUCIC1∅WRCLAYUNKPP_CCPUCIC1_RA25.1648-0.7258-1.373427.2642026-11-05 04:45:54.879348
2026-11-06 05:00:00.000000da_hourlyWR_KP_AUGICN4∅WRCAUGUUNKPP_AUGICN4_RA24.6807-0.8077-1.775627.2642026-11-05 04:45:54.879348
2026-11-06 05:00:00.000000da_hourlyWR_KP_AUGICN3∅WRCAUGUUNKPP_AUGICN3_RA24.6807-0.8077-1.775627.2642026-11-05 04:45:54.879348
2026-11-06 05:00:00.000000da_hourlyWR_KP_AUGICN2∅WRCAUGUUNKPP_AUGICN2_RA24.6807-0.8077-1.775627.2642026-11-05 04:45:54.879348
2026-11-06 05:00:00.000000da_hourlyWR_KP_AUGICN1∅WRCAUGUUNKPP_AUGICN1_RA24.6807-0.8077-1.775627.2642026-11-05 04:45:54.879348
2026-11-06 05:00:00.000000da_hourlyWR_KPP_SESC∅WRSALMUNKPP_SESC_MSR_RA25.4932-0.509-1.261827.2642026-11-05 04:45:54.879348
2026-11-06 05:00:00.000000da_hourlyWR_KPP_NITS∅WR_KPP_NITS_LA24.9742-0.805-1.484727.26392026-11-05 04:45:54.879348
2026-11-06 05:00:00.000000da_hourlyWR_FLATRIDGESOUTH∅WRVIOLA7UNFLATRDG2_STH_RA24.497-1.1728-1.594127.26392026-11-05 04:45:54.879348

Coverage

Showing the last 3,080 days of a 4,634-day history (Mar 1, 2014 → Nov 6, 2026). At 1.50B rows the table is too large to count day by day on every visit, so the figures below cover the window from Jun 2, 2018.

Complete
100.0%
Gap days
0
Days with data
3,080
Show coverage history
Coverage: 100.0%Days with data: 3,080Gaps: 0
2026
2025
2024
2023
2022
2021
2020
2019
2018
gaplessmore