Calpuhuacan
Calpuhuacan är en ort i Mexiko. Den ligger i kommunen Coxcatlán och delstaten Puebla, i den sydöstra delen av landet, km sydost om huvudstaden Mexico City. Calpuhuacan ligger meter över havet och antalet invånare är .

Terrängen runt Calpuhuacan är kuperad åt nordväst, men åt sydost är den bergig. Terrängen runt Calpuhuacan sluttar brant västerut. Den högsta punkten i närheten är meter över havet, km öster om Calpuhuacan. Runt Calpuhuacan är det ganska tätbefolkat, med invånare per kvadratkilometer. Närmaste större samhälle är Ajalpan, km väster om Calpuhuacan. I omgivningarna runt Calpuhuacan växer huvudsakligen savannskog. 

Årsmedeltemperaturen i trakten är  °C. Den varmaste månaden är april, då medeltemperaturen är  °C, och den kallaste är juli, med  °C. Genomsnittlig årsnederbörd är millimeter. Den regnigaste månaden är juni, med i genomsnitt mm nederbörd, och den torraste är december, med mm nederbörd.
country
located in the administrative territorial entity
located in the administrative territorial entity