Como monumentos históricos se pueden admirar: la parroquia de San Miguel Arcángel del siglo XVI en la cabecera municipal, la de San Juan Tepecoculco y San Andrés Tlalamac. Los vestigios de una pirámide prehispánica en Tepecoculco y la casa de Porfirio Díaz en Popo Park.