Tehuacan is a locality located 212.71 km west-northwest from Mexico City in Puebla, Mexico. The population of Tehuacan is 319,375 people. Chalco de Diaz Covarrubias, Monterrey, Oaxaca de Juarez are located close to Tehuacan. You can find Tehuacan on any map using the following decimal coordinates: 18.4628 (latitude), -97.3942 (longitude).