La
zona arqueológica de Cholula es un sitio histórico localizado siete kilómetros al oeste de
Puebla de Zaragoza, capital del estado
mexicano de Puebla. Es una zona federal que se encuentra entre los municipios de
San Pedro Cholula y de
San Andrés Cholula, y su nombre deriva del vocablo
náhuatl Cholollan, que significa "agua que cae en el lugar de huida". Se trata de uno de los asentamientos más antiguos de México, y presenta una ocupación continua desde el
período preclásico superior. A pesar de ello, su importancia en
Mesoamérica fue variable a lo largo de los dos mil años de historia de la civilización nativa de América central.