Cholula oficialmente Cholula de Rivadavia o en ocasiones llamada San Pedro Cholula —nombre de su municipio—, es una ciudad del estado mexicano de Puebla, que forma parte de la Zona Metropolitana de Puebla-Tlaxcala y se encuentra prácticamente conurbada con la capital del estado, la ciudad de Puebla de Zaragoza; se localiza en el asentamiento de la antigua ciudad prehispánica de Cholula, de la que recibe del nombre. Es cabecera del municipio de San Pedro Cholula.