PowerAtlas.mx

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 Aug 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: 22 Sep 2026. Last successful refresh check: 22 Sep 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-08. 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,26780,60079980,600
H021,00880,60069280,600
H0389880,60066180,600
H0481780,60061380,600
H0567680,60059380,600
H0663780,60058480,600
H0757780,60056980,600
H0851180,60055880,600
H0952480,60055580,600
H1054380,60055780,600
H1154780,60056780,600
H1260380,60061880,600
H1364180,60064880,600
H1471680,60070680,600
H151,07580,60077280,600
H161,21380,60081980,600
H171,26480,60098680,600
H181,19380,6001,06780,600
H191,46380,6001,43780,600
H201,85780,6001,52380,600
H212,22280,6001,63780,600
H222,03780,6001,69780,600
H231,83780,6001,27980,600
H241,61080,6001,04880,600

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,609 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

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.