Perteneció al convento fundado en 1573 por las monjas concepcionistas, cuyo patrón era el santo Niño de Perdido. En 1619 cambió su nombre por el de Jesús Penitencia. El templo actual fue edificado en 1667 y dedicado en 1671. Desde entonces se llama parroquia de Nuestra Señora de Balvanera.
Se localiza en la zona centro de la Ciudad de México (CDMX)