Datos para análisis · CENACE / MEM
Datos de precios de electricidad en México y sus fuentes
Resúmenes públicos de precios mayoristas derivados de CENACE, perfiles horarios y catálogo nodal, con procedencia, conteos y JSON legible por máquinas.
Perfiles por hora del día
Instantánea publicada: 01 ene 2018 — 31 oct 2026. Actualizada: . MDA + MTR · MXN/MWh.
México, 32 estados, tres sistemas eléctricos y regiones de control del catálogo. El manifiesto identifica el archivo de cada geografía y mercado. La disponibilidad se informa por archivo; puede haber observaciones incompletas.
Último cambio del contenido: 04 nov 2026. Última revisión de actualización exitosa: 06 nov 2026. Metadatos de actualización y fechas de observación subyacentes. Las observaciones recientes son distintas de la cobertura del perfil por meses cerrados indicada arriba.
México: última instantánea publicada del día típico
Mes calendario: 2026-10. Media aritmética nacional del PML por etiqueta de hora operativa. Cada mercado usa sus propias observaciones, no pares de horas coincidentes. n = horas-nodo observadas.
| Hora | MDA | n · MDA | MTR | n · MTR |
|---|---|---|---|---|
| H01 | 1,296 | 80,652 | 762 | 80,652 |
| H02 | 1,073 | 80,652 | 725 | 80,652 |
| H03 | 866 | 80,652 | 720 | 80,652 |
| H04 | 740 | 80,652 | 698 | 80,652 |
| H05 | 667 | 80,652 | 680 | 80,652 |
| H06 | 673 | 80,652 | 661 | 80,652 |
| H07 | 718 | 80,652 | 663 | 80,652 |
| H08 | 657 | 80,652 | 649 | 80,652 |
| H09 | 644 | 80,652 | 646 | 80,652 |
| H10 | 690 | 80,652 | 671 | 80,652 |
| H11 | 702 | 80,652 | 693 | 80,652 |
| H12 | 802 | 80,652 | 711 | 80,652 |
| H13 | 845 | 80,652 | 721 | 80,652 |
| H14 | 927 | 80,652 | 736 | 80,652 |
| H15 | 1,093 | 80,652 | 780 | 80,652 |
| H16 | 1,285 | 80,652 | 803 | 80,652 |
| H17 | 1,494 | 80,652 | 837 | 80,652 |
| H18 | 1,807 | 80,652 | 873 | 80,652 |
| H19 | 2,116 | 80,652 | 1,309 | 80,652 |
| H20 | 2,194 | 80,652 | 1,232 | 80,652 |
| H21 | 1,890 | 80,652 | 1,238 | 80,652 |
| H22 | 1,816 | 80,652 | 1,067 | 80,652 |
| H23 | 1,894 | 80,652 | 917 | 80,652 |
| H24 | 1,460 | 80,652 | 826 | 80,652 |
Diccionario de datos
Las sumas son valores intermedios de cálculo, no costos eléctricos ni ingresos; para calcular costos se requieren cantidades de MWh coincidentes. Cada archivo declara sus columnas. Cada fila corresponde a un mes y hora operativa; almacena sumas, no medias redondeadas. Para combinar meses, suma los valores y divide entre el total de n. Limita el cálculo a meses completos dentro de tus fechas.
| Campo | Significado |
|---|---|
month | Primer día del mes calendario (AAAA-MM-01) |
hour | Etiqueta de hora operativa CENACE, 1–25; no es una marca UTC |
n | Horas-nodo observadas que contribuyen a la fila |
s_pml / s_ene / s_cng / s_per | Sumas de PML, energía, congestión y pérdidas. Divide entre n para obtener MXN/MWh. null significa no disponible, no cero. |
published_at | Fecha en que cambió la instantánea; no es la fecha de cobertura de precios |
Catálogo nodal
2,611 entradas con clave, nombre, sistema, región de control, estado, municipio y zona de carga. Es un mapeo actual, no una serie de membresía histórica. No se infieren coordenadas.
Descargar catálogo JSON · Explorar nodos
Precio del último mes por nodo
Un archivo JSON con, para cada nodo del catálogo y ambos mercados, el PML medio aritmético del último mes calendario completo y del mes anterior, en MXN/MWh enteros, con las horas-nodo observadas detrás de cada valor. Es la cifra que aparece junto a cada nodo en las páginas de Nodos. Media = suma del PML observado en las horas-nodo del mes dividida entre el número de horas-nodo; sin ponderar por demanda ni imputar. null significa sin observaciones, no cero. El último mes es el último que todos los sistemas han publicado hasta su último día en ese mercado. Se regenera con cada actualización del sitio.
| Campo | Significado |
|---|---|
months | Para MDA y MTR: el último mes completo y el anterior (AAAA-MM) |
columns | Orden de los ocho valores por nodo: mda, mda_hours, mda_previous, mda_previous_hours, mtr, mtr_hours, mtr_previous, mtr_previous_hours |
nodes | Clave del nodo → los ocho valores; precios en MXN/MWh enteros, horas = horas-nodo observadas |
snapshot_at | Cuándo se generó el archivo; no es una fecha de precio |
Acceso programático
Estos archivos JSON versionados están disponibles por HTTPS GET sin cuenta. Lee el manifiesto, descarga el archivo seleccionado y consérvalo en caché; usa validadores HTTP para actualizarlo. El sitio también usa consultas públicas acotadas. No existe una API de precios masivos con soporte ni un nivel de servicio garantizado. Estas descargas públicas de resúmenes no incluyen el archivo horario completo.
GET https://poweratlas.mx/data/profiles/index.json
GET https://poweratlas.mx/data/nodes.json
GET https://poweratlas.mx/data/datasets.json
Fuente, reutilización y cita
CENACE publica los precios originales; PowerAtlas prepara estos resúmenes derivados. El acceso público no implica una nueva licencia abierta sobre el material de CENACE. Consulta las condiciones de la fuente para tu uso. Cita la geografía o nodo, mercado, meses cubiertos, MXN/MWh, esta URL y la fecha de consulta.
CENACE · Sistema de Información del Mercado · Reportes diarios MTR · Metodología y limitaciones.