El teatro de la ciudad se construyó entre 1861 y 1868 por iniciativa del empresario poblado Ignacio Guerrero y Manzano. Fue inaugurado el 12 de abril de 1868.
Durante este tiempo, en el recinto de la ciudad, se desarrollaron diversas actividades como teatro y ópera. En 1909 el edificio fue consumido por un incendio y en 1928 comenzó su reconstrucción.
La reinauguración del teatro, con el nombre del Teatro Guerrero, se llevó a cabo el 8 de octubre de 1931. Fue remodelado en diversas ocasiones hasta que en 1972 se transformó en cine. En 1993 cerró definitivamente y el inmueble pasó en propiedad del Ayuntamiento de Puebla.
Fue restaurado en 1995 cuando el edificio volvió a funcionar como espacio teatral, pero ahora con el nombre del Teatro de la Ciudad; Otra restauración se realizó en 2014 y fue reinaugurado el 11 de septiembre del mismo año.
En el espacio del teatro de la ciudad se ofrece una amplia variedad de espectáculos como obras de teatro, ópera, danza, conciertos, funciones de cine, circo, conferencias, entre otros.
577 lugares en total:
193 Luneta
252 Platea
132 Palcos
Zona para silla de ruedas 3 (Luneta)
**