Tehuacán's the second largest city in the Mexican state of Puebla, nestled in the Southeast Valley of Tehuacán, bordering the states of Oaxaca and Veracruz. The 2005 census reported a population of 238,229 in the city and 260,923 in its surrounding municipality of the same name, of which it serves as municipal seat. The municipality has an area of 390.36 km² (150.72 sq mi). Originally a Native American settlement, it became officially a city in the Viceroyalty of New Spain in 166… (
More on Tehuacan)