Este magno teatro surgió en tiempos del Porfiriato, se le nombró Macedonio Alcalá en honor al músico y compositor mexicano del siglo XIX, autor del Vals “Dios Nunca Muere”, himno solemne de los oaxaqueños.
El teatro que ha tenido múltiples usos, ha servido de presentaciones de todo tipo, desde conferencias magistrales, eventos culturales, artísticos entre otros. En su escenario debutó el famoso actor mexicano, Mario Moreno Cantinflas, además de haber recibido a políticos, escritores, poetas, músicos.
Tiene forma de herradura, y consta de seis localidades: luneta, plateas, palcos primeros, palcos segundos, galería y paraíso, tiene una capacidad para 550 espectadores. EI área del escenario es de 150 m2, y un salón casino para una capacidad de 200 personas en montaje auditorio.
El teatro es un espacio digno para la vida cultural de una ciudad que es Patrimonio de la Humanidad.