México dejó de tener hijos. Nadie lo anunció.

México ya está por debajo del reemplazo poblacional. No "va camino a": ya está. Los 32 estados, todos sin excepción, están debajo de 2.1 hijos por mujer. Me di cuenta casi por accidente, armando una herramienta de datos.
Nadie nos avisó. No hubo portada, ni decreto, ni discurso. La transformación demográfica más importante del país en el último siglo pasó en silencio mientras todos debatíamos otras cosas.
Los números, cuando los ves juntos, pegan distinto:
- En 2012 nacieron en México 2,206,192 bebés.
- En 2024 nacieron 1,411,550.
- Son ~795,000 nacimientos menos por año. Una caída del 36% en doce años.
- La tasa bruta de natalidad pasó de 18.9 a 10.7 nacimientos por cada 1,000 habitantes.
- Y la fecundidad, el famoso "hijos por mujer", pasó de 2.15 a 1.33.
Para dimensionar: 795 mil nacimientos menos al año es como borrar cada año todos los recién nacidos de una ciudad del tamaño de Tijuana. No es un ajuste estadístico, es un cambio de época.
Si la pendiente se mantiene (y nada sugiere que vaya a frenarse), para 2030 hablamos de menos de un millón de nacimientos al año y una fecundidad cerca de 1.0. Corea del Sur, el país que todos citan para el "invierno demográfico", está en ~0.7. No vamos para allá "algún día". Vamos para allá ya.
El umbral que ya cruzamos
El número que importa es 2.1: la tasa de reemplazo generacional. Debajo de ella cada generación es más chica que la anterior, y la población eventualmente encoge. No es opinión, es aritmética.
México lo cruzó en 2015 según estos datos. Nadie hizo clickbait con eso. En 2024 la fecundidad nacional es de 1.33, la misma liga que países que llevan décadas en crisis demográfica: España ~1.1, Italia ~1.2, Japón ~1.2, según las proyecciones de población de la ONU. Nos tardamos años en darnos cuenta de que éramos un país joven. A ver cuánto tardamos en notar que ya no lo somos.
Lo que más me voló la cabeza: ya no es un fenómeno urbano ni "del norte". En 2024 el estado con mayor fecundidad es Nuevo León con 1.60, debajo del reemplazo. Chiapas, Guerrero y Oaxaca, que históricamente encabezaban la natalidad, están en 1.3–1.4. Bajó en todos lados al mismo tiempo.
Los extremos municipales
El nivel municipal es donde se pone interesante. Mismo año, 2024:
| Municipio | TFR | Qué significa |
|---|---|---|
| Del Nayar, Nayarit | 3.37 | Sierra, población indígena, alta ruralidad |
| Mezquitic, Jalisco | 2.99 | De los pocos municipios aún sobre reemplazo |
| Guadalajara, Jalisco | 1.05 | Media generación |
| San Pedro Garza García, NL | 1.02 | El municipio más rico del país también es de los menos fértiles |
| Pesquería, NL | 10.85* | Spoiler: no es la ciudad más fértil del continente |
*Pesquería es la anomalía que más me gusta del dataset: TBN de 82 por cada 1,000 hab. y un TFR que rompe la escala. ¿Qué pasó ahí? Las armadoras de autos llenaron el municipio de trabajadores jóvenes en edad reproductiva, contados sobre una población base chiquita. Es la distorsión clásica del denominador, y justo el tipo de sesgo que la herramienta marca con el flag de alta varianza: un municipio de 5,000 habitantes no se mide con la misma confianza que uno de un millón.
La noticia que tampoco salió
Hay un dato en la serie que sí merecía portada: los nacimientos de madres adolescentes colapsaron. De 457,513 en 2012 a 221,142 en 2024. Una caída del 52%, y de ~21% a ~16% del total. Cientos de miles de niñas que no tuvieron que interrumpir su vida a los 15. Es probablemente la mejor noticia de salud pública de la década en México, y tampoco la anunció nadie.
Cómo lo medí (y por qué puedes revisarlo)
No me creas a mí. Créale al pipeline. Está completo en github.com/DiegoVallejoDev/natalidad-mx, y los datos son oficiales y descargables:
- Nacimientos: microdatos del SINAC / Secretaría de Salud, ~28.9 millones de eventos, 2010–2024.
- Población: proyecciones CONAPO a mitad de año por municipio y entidad.
- Geometrías: Marco Geoestadístico del INEGI.
Las decisiones metodológicas que más importan, porque cada una corrige un sesgo que este tipo de análisis suele ignorar:
- Ocurrencia, no registro. Cada nacimiento va al año en que nació el bebé, no al año en que se levantó el acta. Un niño nacido en 2021 pero registrado en 2024 no contamina la serie. El registro extemporáneo infla los años recientes y solo se corrige con la fecha de ocurrencia.
- Residencia de la madre, no hospital. Una mamá de San Diego de Alejandría que da a luz en Lagos de Moreno suma a San Diego, no a Lagos. Así las ciudades con hospitales grandes no se ven artificialmente "fértiles".
# lo importante no es dónde nació el bebé,
# es dónde vive la mamá, y cuándo ocurrió
nac = (pl.scan_csv("sinac_2024.csv", encoding="utf8-lossy")
.with_columns(
pl.col("fecha_nacimiento").str.slice(-4)
.cast(pl.Int32).alias("anio_ocurrencia"),
pl.concat_str(
pl.col("ent_residencia"), pl.lit(""),
pl.col("mun_residencia").str.zfill(3)
).alias("cvegeo"))
.group_by(["cvegeo", "anio_ocurrencia"])
.agg(pl.len().alias("nacimientos")))
- SINAC sobre ENR. El registro civil de INEGI (ENR) es más completo pero solo publica 2017–2022. SINAC cubre partos atendidos en unidades de salud (~86–90% del registro civil) y da la serie completa 2010–2024. Prefiero un piso conservador con tendencia honesta a cinco años perfectos. Los niveles salen ~10% bajos respecto al registro civil; la pendiente, que es lo que importa, apunta en la misma dirección que las estimaciones oficiales de CONAPO.
- TFR municipal aproximado. CONAPO no publica estructura de edad por municipio, así que el denominador de fecundidad municipal escala la estructura estatal por población femenina. Va etiquetado como aproximación donde aparece.
- TFR = 5·Σ B_g/W_g. La fecundidad es cinco veces la suma de tasas de fecundidad por edad en grupos quinquenales de mujeres 15–49. Es el estándar demográfico, no un promedio por edad.
Todo el pipeline está en pipeline/: la ingesta con Polars en ingest.py, el armado de tasas en build.py, y la clasificación de coropletas (Jenks incluido) en web/js/classify.js. Si algún número te hace ruido, la cadena completa del CSV crudo al píxel es auditable.
Pruébalo tú mismo
La herramienta es un WebGIS estático: MapLibre + ECharts, sin backend, todo pre-procesado a JSON. Click a cualquier estado para bajar a nivel municipal. Hay clasificación Jenks/cuantiles/intervalos, series vs. promedio, ranking, dispersión y exportación a CSV/GeoJSON/Parquet/PNG:
En vivo: natalidad-mx-web.vercel.app · código: natalidad-mx (incluye un reporte PDF con el resumen analítico por si quieres la versión imprimible).
¿Y ahora qué?
Aquí dejo los datos un segundo y especulo, pero con la serie enfrente.
Los nacimientos de hoy son la demanda de todo lo que viene después: los ~800,000 bebés que faltan cada año son los salones de primer año que se van a vaciar hacia 2030, los empleos que no van a tener quién los ocupe hacia 2045, y los cotizantes que no existirán cuando toque pagar las pensiones. El bono demográfico, esa ventana con muchos trabajadores por cada dependiente, se está cerrando justo ahora.
CONAPO proyecta el pico poblacional hacia mediados de siglo y descenso después. Viendo los microdatos, no me sorprendería que llegue antes. Y si algún gobierno quiere reaccionar, la evidencia internacional no ayuda mucho: Hungría gasta fortunas en incentivos natalistas y su TFR sigue en ~1.5. No se compran bebés con becas. La curva responde a cosas más profundas: vivienda, empleo, educación, la simple matemática de criar en una ciudad.
Nadie decidió esto en un escritorio. Fueron millones de decisiones individuales: acceso a educación, a métodos anticonceptivos, a empleos, a ciudades donde tener tres hijos es materialmente imposible. La curva no es un plan, es la suma de cómo cambió el país de verdad.
Vale la pena verla de cerca, municipio por municipio, porque el México que viene no se parece al que describen los discursos. Ya estamos viviendo en él. Solo que nadie lo anunció.
Fuentes: SINAC (Secretaría de Salud / DGIS): microdatos de nacimientos por año de ocurrencia y residencia habitual de la madre, 2010–2024, ~28.9M eventos. CONAPO: proyecciones de población a mitad de año por municipio/entidad y mujeres por quinquenio de edad. INEGI: Marco Geoestadístico, Mayo 2021, 2,436 municipios. Comparación internacional: UN World Population Prospects. Cobertura SINAC ≈86–90% del registro civil: los niveles son conservadores, la tendencia es la señal. Pipeline completo: github.com/DiegoVallejoDev/natalidad-mx.