Los zapotecas se establecieron originalmente en Teotitlán del Valle y fundaron la ciudad de Monte Albán entre 500 a.C. y 100 a.C., convirtiéndola en la capital de su imperio. Entre 200 a.C. y 600 d.C., los zapotecas alcanzaron su máximo esplendor bajo el liderazgo de Monte Albán, que llegó a tener una población de 40,000 habitantes. Sin embargo, su declive comenzó alrededor de 800 d.C. debido a la invasión de los mixtecos,