SPP logo

Locational Marginal Prices by Bus

Real-time locational marginal prices at the individual electrical bus, with total LMP and its marginal energy, congestion, and loss components.

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

Overview

This is SPP's finest-grained public price view, well below the settlement-location tier, and is the table to use when a question concerns a specific bus rather than a settlement point. Real-time only: SPP publishes no day-ahead equivalent at bus granularity on this feed.

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

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

8 columns
ColumnType
event_timeDateTime64(6, 'UTC')
bus_nameLowCardinality(String)
market_runLowCardinality(String)
lmpNullable(Float64)
mlcNullable(Float64)
mccNullable(Float64)
mecNullable(Float64)
ingested_atDateTime64(6, 'UTC')

Sample data

event_timebus_namemarket_runlmpmlcmccmecingested_at
2026-11-04 00:20:00.000000WRZOO_WRLDTX_2rt_5min20.2321-1.4057-0.377322.01512026-11-04 00:25:11.173824
2026-11-04 00:20:00.000000WRZOO_WRLDTX_1rt_5min20.2321-1.4057-0.377322.01512026-11-04 00:25:11.173824
2026-11-04 00:20:00.000000WRZOOKLD2rt_5min19.7119-1.8046-0.498622.01512026-11-04 00:25:11.173824
2026-11-04 00:20:00.000000WRYOSTLD4rt_5min20.3108-1.2983-0.40622.01512026-11-04 00:25:11.173824
2026-11-04 00:20:00.000000WRW_PLAINGUNCOWP_GEN2rt_5min22.5540.49990.03922.01512026-11-04 00:25:11.173824
2026-11-04 00:20:00.000000WRW_PLAINGUNCOWP_GEN1rt_5min22.5540.49990.03922.01512026-11-04 00:25:11.173824
2026-11-04 00:20:00.000000WRW_PLAINGLDCOWP_LD1rt_5min22.5540.49990.03922.01512026-11-04 00:25:11.173824
2026-11-04 00:20:00.000000WRWSTPRTLDWSTPRT2rt_5min19.5734-1.9566-0.485222.01522026-11-04 00:25:11.173824
2026-11-04 00:20:00.000000WRWSTPRTLDWPRT2rt_5min19.5734-1.9566-0.485222.01522026-11-04 00:25:11.173824
2026-11-04 00:20:00.000000WRWR_SMKHLUNWINDFARM_SPRMrt_5min19.5141-2.0029-0.498122.01512026-11-04 00:25:11.173824
2026-11-04 00:20:00.000000WRWR_SMKHLUNWINDFARM_ENELrt_5min19.5141-2.0029-0.498122.01512026-11-04 00:25:11.173824
2026-11-04 00:20:00.000000WRWR_SMKHLUNSMOK1_ENELrt_5min19.5141-2.0029-0.498122.01512026-11-04 00:25:11.173824
2026-11-04 00:20:00.000000WRWR_SMKHLLDWINDFARM_AUXrt_5min19.5141-2.0029-0.498122.01512026-11-04 00:25:11.173824
2026-11-04 00:20:00.000000WRWR_SMKHLLDWINDFARM2_AUXrt_5min19.5141-2.0029-0.498122.01512026-11-04 00:25:11.173824
2026-11-04 00:20:00.000000WRWRENUNV266_DDR_GENrt_5min20.8365-0.6673-0.511422.01522026-11-04 00:25:11.173824
2026-11-04 00:20:00.000000WRWRENLDV266_DDR_LDrt_5min20.8365-0.6673-0.511422.01522026-11-04 00:25:11.173824
2026-11-04 00:20:00.000000WRWRENLDTX3rt_5min20.8365-0.6673-0.511422.01522026-11-04 00:25:11.173824
2026-11-04 00:20:00.000000WRWRENLD4rt_5min20.8365-0.6673-0.511422.01522026-11-04 00:25:11.173824
2026-11-04 00:20:00.000000WRWRENLD3rt_5min20.8365-0.6673-0.511422.01522026-11-04 00:25:11.173824
2026-11-04 00:20:00.000000WRWRBATESVUNINDNHYDROrt_5min22.7130.59960.098322.01512026-11-04 00:25:11.173824
2026-11-04 00:20:00.000000WRWOLFUN15rt_5min20.6155-1.0336-0.366122.01522026-11-04 00:25:11.173824
2026-11-04 00:20:00.000000WRWOLFLD31rt_5min20.6071-1.042-0.366122.01522026-11-04 00:25:11.173824
2026-11-04 00:20:00.000000WRWOLFLD18rt_5min20.6026-1.0521-0.360522.01522026-11-04 00:25:11.173824
2026-11-04 00:20:00.000000WRWMCPLD19rt_5min20.2521-1.306-0.457122.01522026-11-04 00:25:11.173824
2026-11-04 00:20:00.000000WRWMBRLD2rt_5min20.2365-1.3188-0.459922.01522026-11-04 00:25:11.173824

Coverage

Showing the last 440 days of a 3,577-day history (Jan 1, 2017 → Oct 17, 2026). At 8.12B rows the table is too large to count day by day on every visit, so the figures below cover the window from Aug 4, 2025.

Complete
99.8%
Gap days
1
Days with data
457
Show coverage history
Coverage: 99.8%Days with data: 457Gaps: 1
2026
2025
gaplessmore