Zaachila fue fundada por los zapotecas, probablemente por la época en que también inició la construcción de Monte Albán y se encontraba en florecimiento la aldea de San José Mogote.