Este 24 de abril se cumplieron 18 años de la despenalización del aborto libre a pedido en la Ciudad de México hasta las 12 semanas de gestación, un cambio legal que sentó las bases para que otras entidades federativas replicaran la medida. ¿Qué ha traído este giro legal para México desde entonces? Expertos de distintos sectores responden.

La Ciudad de México —anteriormente Distrito Federal o D.F.—, fue la primera entidad en despenalizar el aborto hasta las 12 semanas en 2007, cuando era jefe de Gobierno Marcelo Ebrard, quien en ese entonces formaba parte del Partido de la Revolución Democrática (PRD), el mismo grupo político al que en esos años pertenecía Andrés Manuel López Obrador.

Recibe las principales noticias de ACI Prensa por WhatsApp y Telegram 6q2l

Cada vez es más difícil ver noticias católicas en las redes sociales. Suscríbete a nuestros canales gratuitos hoy:

En octubre de 2011, López Obrador dejó el PRD y formalizó la creación de MORENA. Cuando ganó las elecciones de 2018, Ebrard se sumó a su gobierno como secretario de Relaciones Exteriores.

El mayor impulso a la despenalización del aborto ocurrió precisamente durante el sexenio de López Obrador en el poder, entre diciembre de 2018 y octubre de 2024. MORENA, que en las elecciones de 2018 obtuvo amplia mayoría en los congresos de varios estados, aprovechó su poder político para promover legislaciones a favor del aborto, logrando que 12 congresos locales aprobaran normativas favorables a esa práctica.

Desde el 1 de octubre, con la llegada al poder de Claudia Sheinbaum —también del partido MORENA—, y gracias a la mayoría de su partido en los congresos locales, se aprobaron legislaciones favorables al aborto en los estados de Jalisco, Michoacán, San Luis Potosí, Zacatecas, Estado de México, Chiapas, Nayarit, Chihuahua, Campeche y Yucatán.

El aborto en las mujeres 603w1l

`; } (function() { const most_read_url = '/most-read-api'; var historyList = document.getElementById('mostread-oYnWPvaNh4'); fetch(most_read_url).then((result) => { var json_result = result.json(); json_result.then((data) => { historyList.innerHTML = ''; data.forEach((item, i) => { var html = render(i, item.url, item.title); historyList.innerHTML += html; if ((i + 1) >= 5) { return false; } }); }); }).catch((err) => { console.error(err); }); })();