Research data · CENACE / MEM

Mexico electricity price datasets and sources

Public CENACE-derived wholesale electricity price summaries, hourly profiles and node catalogue, with provenance, observation counts and machine-readable JSON.

Hour-of-day profiles

Published snapshot: 01 Jan 2018 — 31 Oct 2026. Updated: . MDA + MTR · MXN/MWh.

Mexico, 32 states, three electricity systems and catalogue control regions. Use the manifest to find the file for a geography and market. Availability is reported per file; observations may be incomplete.

Snapshot contents last changed: 04 Nov 2026. Last successful refresh check: 06 Nov 2026. Refresh metadata and underlying observation dates. Recent underlying observations are separate from the closed-month profile coverage shown above.

Mexico: latest published typical-day snapshot

Calendar month: 2026-10. National arithmetic mean PML at each operating-hour label. The two markets use their own observed populations, not matched-hour pairs. n = observed node-hours.

Observed PML · MXN/MWh
HourMDAn · MDAMTRn · MTR
H011,29680,65276280,652
H021,07380,65272580,652
H0386680,65272080,652
H0474080,65269880,652
H0566780,65268080,652
H0667380,65266180,652
H0771880,65266380,652
H0865780,65264980,652
H0964480,65264680,652
H1069080,65267180,652
H1170280,65269380,652
H1280280,65271180,652
H1384580,65272180,652
H1492780,65273680,652
H151,09380,65278080,652
H161,28580,65280380,652
H171,49480,65283780,652
H181,80780,65287380,652
H192,11680,6521,30980,652
H202,19480,6521,23280,652
H211,89080,6521,23880,652
H221,81680,6521,06780,652
H231,89480,65291780,652
H241,46080,65282680,652

Data dictionary

These sums are arithmetic intermediates, not electricity costs or revenue; cost calculations require matching MWh quantities. Each profile file declares its columns. Each row is one month and operating hour, storing sums rather than rounded averages. To combine months, add the sums and divide by the total n. Restrict the calculation to whole months within your dates.

FieldMeaning
monthFirst date of the calendar month (YYYY-MM-01)
hourCENACE operating-hour label, 1–25; not a UTC timestamp
nObserved node-hours contributing to this row
s_pml / s_ene / s_cng / s_perSums of PML, energy, congestion and losses. Divide by n for MXN/MWh. null means unavailable, not zero.
published_atTimestamp when this snapshot changed; not its price-coverage date

Node catalogue

2,611 entries with ID, name, system, control region, state, municipality and load zone. This is a current mapping, not a historical membership series. No coordinates are inferred.

Download catalogue JSON · Browse nodes

Last month’s price per node

One JSON file with, for every catalogue node and both markets, the arithmetic mean PML of the last complete calendar month and of the month before it, in whole MXN/MWh, with the observed node-hours behind each value. It is the number shown next to each node on the Nodes pages. Mean = sum of observed PML over the month’s node-hours divided by the number of node-hours; no demand weighting, no imputation. null means no observations, not zero. The latest month is the last one that every system has published to its final day for that market. Rebuilt with each site update.

FieldMeaning
monthsFor MDA and MTR: the latest complete month and the previous month (YYYY-MM)
columnsOrder of the eight values per node: mda, mda_hours, mda_previous, mda_previous_hours, mtr, mtr_hours, mtr_previous, mtr_previous_hours
nodesNode ID → the eight values; prices in whole MXN/MWh, hours = observed node-hours
snapshot_atWhen the file was built; not a price date

Download node-latest.json

Programmatic access

These versioned JSON files are available by HTTPS GET without an account. Read the manifest, fetch the selected file and cache it; use HTTP validators for refreshes. The interactive site also uses bounded public RPCs. There is no supported bulk-price API or guaranteed service level. Full hourly archives are not included in these public summary downloads.

GET https://poweratlas.mx/data/profiles/index.json
GET https://poweratlas.mx/data/nodes.json
GET https://poweratlas.mx/data/datasets.json

Source, reuse and citation

CENACE is the original price publisher; PowerAtlas prepares these derived summaries. Public access does not imply a new open-data licence over the underlying CENACE material. Check source reuse terms for your intended use. Cite the selected geography or node, market, covered months, MXN/MWh, this dataset URL and the access date.

CENACE · Sistema de Información del Mercado · MTR daily reports · Full methodology and limitations.