La izquierda lleva 27 años gobernando la Ciudad de México de manera ininterrumpida. Desde 1997, los candidatos del Partido de la Revolución Democrática (PRD) ganaron las elecciones para jefe de Gobierno y tuvieron a cargo de la Ciudad de México, hasta 2018, en que Morena tomó el poder de la mano de Claudia Sheinbaum.
En diciembre de 1997, la Ciudad de México eligió por primera vez un jefe de Gobierno. Antes, este cargo era designado por el presidente de turno.
En 1996, se llevó adelante una reforma constitucional en la que se modificó el artículo 22. De allí en adelante los mexicanos tuvieron la oportunidad de elegir de manera directa al jefe de Gobierno de la Ciudad de México.
Desde ese momento y hasta 2012, el Partido de la Revolución Democrática (PRD), gobernó la ciudad. Cuauhtémoc Cárdenas, hijo de Lázaro Cárdenas y fundador del PRD, fue elegido primer jefe de Gobierno. Sin embargo, en 1999 renuncia al cargo para postularse a la presidencia y Rosario Robles, también perredista en ese momento, completa el mandato.
El segundo jefe de Gobierno electo fue Andrés Manuel López Obrador, desde 2000 hasta 2005, seguido de los también perredistas Alejandro Encinas, Marcelo Ebrard, Miguel Ángel Mancera y José Ramón Amieva.
El único jefe de Gobierno que terminó su mandato ha sido Marcelo Ebrard, que decidió no presentarse como candidato a las elecciones presidenciales. Robles, Encinas y Amieva no fueron elegidos como jefes de Gobierno sino que han completado los mandatos correspondientes a Cárdenas, López Obrador y Mancera, respectivamente.
En 2011, nace como una asociación civil el Partido Movimiento de Regeneración Nacional, Morena, también de izquierda, con Andrés Manuel López Obrador como líder de ese movimiento.
En 2018, Morena ganó las elecciones en Ciudad de México y le arrebató el gobierno al PRD. De esta manera, Claudia Sheinbaum se convirtió en la octava mandataria de la capital mexicana y la primera mujer elegida por votación para ocupar el cargo. Sheinbaum renunció para perseguir su aspiración presidencial y la reemplazó Martí Batres.
Jefes de Gobierno de la Ciudad de México
- Cuauhtémoc Cárdenas (1997 a 1999)
- Rosario Robles (1999 a 2000)
- Andrés Manuel López Obrador (2000 a 2005)
- Alejandro Encinas Rodríguez (2005 a 2006)
- Marcelo Ebrard Casaubon (2006 a 2012)
- Miguel Ángel Mancera Espinosa (2012 a 2018)
- José Ramón Amieva Gálvez (2018 a 2018)
- Claudia Sheinbaum Pardo (2018 a 2024)
- Martí Batres (desde 2023)