Xalacapan se encuentra en el estado de Puebla a una altitud de 1620 metros. Tiene una población de 4161 habitantes que viven principalmente de cultivos como maíz, papa, durazno y aguacate. La fauna local incluye conejos, serpientes, ardillas, tlacuaches y armadillos.