|Cholula (Nahuatl: Cholōllān), was an important city of pre-Columbian Mesoamerica, dating back to at least the 2nd century BCE, with settlement as a village going back at least some thousand years earlier.|
Cholula grew from a small village to a regional center between 600 and 700 CE. During this period, Cholula was a major center contemporaneous with Teotihuacan and seems to have avoided, at least partially, that city's fate of violent destruction at the end of the Mesoamerican Classic period.
Between 700 and 750 CE, Cholula was taken over by the Olmeca-Xicalanca, and the town grew rapidly, although overshadowed by Cacaxtla. The Olmeca-Xicalanca were in 1292 in turn displaced by the Tolteca-Chichimeca. In 1359, the nearby kingdom of Huexotzingo annexed Cholula.
During this entire period, Cholula remained a regional center of importance, enough so that, at the time of the fall of the Aztec empire, Aztec princes were still formally anointed by a Cholulan priest.