Los antecedentes de la Guelaguetza vienen desde la época prehispánica, y sufren cambios en la época colonial y están asociadas con la llamada fiesta de Corpus de la Iglesia del Carmen Alto, templo que las Frailes Carmelitas construyeron en las faldas de un cerro al que los zapotecas habían llamado de la Bella Vista, y se celebraba el domingo siguiente al 16 de julio y se repetía ocho días después en la llamada “octava”.