Cholula es la cabecera del municipio de San Pedro Cholula y se encuentra dentro del Valle de Cholula, del que también forman parte los municipios de San Andrés Cholula, Coronango, Cuautlancingo, San Gregorio Atzompa, San Jerónimo Tecuanipan y Juan C.