El pueblo fue fundado en 1587 y no se conoce la fecha en que se expidieron
sus títulos. Por tradición oral se sabe que el pueblo perteneció
a uno de los tres reinados que dominaban esta parte del valle cerca del
año 1450 (Macuiltxochitl, Tlalixtac y Teitipac), Guelaxe perteneció
a Teitipac.
Ya en la época de la colonia Guelacé siguió perteneciendo
a San Juan Teitipac, anteriormente se llamó Barrio de San Jacinto.
Durante la temporada en que el elote se encuentra tierno, aun sobre su
milpa, aproximadamente 26 personas que provenían de este barrio,
se fueron a establecer a los actuales terrenos que ocupa la población;
debido a este hecho se le llamó: 'milpa en elote'
Videos Santa Maria Guelace Oaxaca