MISO logo

Day-Ahead Ex-Post LMP

MISO's day-ahead ex-post locational marginal prices for the full nodal set of roughly 2,600 generator nodes, load zones, hubs, and interfaces, one row per node per operating hour.

One row per
event_time x node
Hourly (day-ahead, published next day) cadence
Evidence
Cleared day-ahead market
A market outcome, not a physical observation
Time basis
Point-in-time records
UTC · event_time

Overview

Each row carries total LMP with its congestion (mcc) and marginal-loss (mlc) components in dollars per MWh; the energy component is lmp less mcc and mlc. event_time is hour-beginning UTC. These are the day-ahead prices a node settles at, published the morning after the operating day and restated when MISO re-runs settlement, so read the latest load per node and hour. A congestion component does not by itself identify which constraint bound. Unlike miso.live_lmp, a consolidated snapshot of 325 locations, this covers every node and is addressable by market date.

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

Access

Download
Query it in SQL, download it, or read it with an API key. Download data
MCP
Connect an MCP client and load the contract with describe_data before calling query_data.MISO MCPAPI reference
HTTP endpoint
POST /api/v1/datasets/miso_da_expost_lmp/query
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')
market_dateDate32
nodeLowCardinality(String)
node_typeLowCardinality(String)
lmpNullable(Float64)
mccNullable(Float64)
mlcNullable(Float64)
ingested_atDateTime64(6, 'UTC')

Sample data

event_timemarket_datenodenode_typelmpmccmlcingested_at
2026-11-02 04:00:00.0000002026-11-01YADInterface31.9950.472026-11-02 13:43:43.436274
2026-11-02 04:00:00.0000002026-11-01WR.THAYERLDLoadzone34.678.19-0.042026-11-02 13:43:43.436274
2026-11-02 04:00:00.0000002026-11-01WR.MOWR_1.AZHub34.898.47-0.12026-11-02 13:43:43.436274
2026-11-02 04:00:00.0000002026-11-01WR.MOWRLoadzone34.848.42-0.12026-11-02 13:43:43.436274
2026-11-02 04:00:00.0000002026-11-01WR.MEUC_1.AZHub34.678.19-0.042026-11-02 13:43:43.436274
2026-11-02 04:00:00.0000002026-11-01WR.MEUCLADDGennode29.444.18-1.262026-11-02 13:43:43.436274
2026-11-02 04:00:00.0000002026-11-01WR.MEUCFRED2Gennode34.138.08-0.472026-11-02 13:43:43.436274
2026-11-02 04:00:00.0000002026-11-01WR.MEUCFRED1Gennode34.138.08-0.472026-11-02 13:43:43.436274
2026-11-02 04:00:00.0000002026-11-01WRInterface10-14.6-1.922026-11-02 13:43:43.436274
2026-11-02 04:00:00.0000002026-11-01WPS.WPSMLoadzone22.46-6.762.72026-11-02 13:43:43.436274
2026-11-02 04:00:00.0000002026-11-01WPS.WPSELoadzone22.81-6.753.042026-11-02 13:43:43.436274
2026-11-02 04:00:00.0000002026-11-01WPS.WESTON4Gennode21.91-6.82.192026-11-02 13:43:43.436274
2026-11-02 04:00:00.0000002026-11-01WPS.WESTON3Gennode21.88-6.82.162026-11-02 13:43:43.436274
2026-11-02 04:00:00.0000002026-11-01WPS.WESTON17Gennode21.95-6.82.232026-11-02 13:43:43.436274
2026-11-02 04:00:00.0000002026-11-01WPS.WESTON16Gennode21.95-6.82.232026-11-02 13:43:43.436274
2026-11-02 04:00:00.0000002026-11-01WPS.WESTON15Gennode21.95-6.82.232026-11-02 13:43:43.436274
2026-11-02 04:00:00.0000002026-11-01WPS.WESTON14Gennode21.95-6.82.232026-11-02 13:43:43.436274
2026-11-02 04:00:00.0000002026-11-01WPS.WESTON13Gennode21.95-6.82.232026-11-02 13:43:43.436274
2026-11-02 04:00:00.0000002026-11-01WPS.WESTON12Gennode21.95-6.82.232026-11-02 13:43:43.436274
2026-11-02 04:00:00.0000002026-11-01WPS.WESTON11Gennode21.95-6.82.232026-11-02 13:43:43.436274
2026-11-02 04:00:00.0000002026-11-01WPS.WESRCE2_LDLoadzone21.95-6.82.232026-11-02 13:43:43.436274
2026-11-02 04:00:00.0000002026-11-01WPS.WESRCE1_LDLoadzone21.95-6.82.232026-11-02 13:43:43.436274
2026-11-02 04:00:00.0000002026-11-01WPS.WEM33Gennode22.72-6.752.952026-11-02 13:43:43.436274
2026-11-02 04:00:00.0000002026-11-01WPS.WEM32Gennode22.72-6.752.952026-11-02 13:43:43.436274
2026-11-02 04:00:00.0000002026-11-01WPS.WEM31Gennode22.75-6.752.982026-11-02 13:43:43.436274

Coverage

Complete
100.0%
Gap days
0
Days with data
7,810
Show coverage history
Coverage: 100.0%Days with data: 7,810Gaps: 0
2026
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
gaplessmore