Tehuacán er en by og en kommune sørøst i den meksikanske delstaten Puebla. Den ligger 130 km fra byen Puebla, på 1 676 meters høyde over havet. Navnet kommer fra nahuatl og betyr «gudenes sted». Byen hadde 331 526 innbyggere i 2002. Klimaet er tørt og halvtørt.

Monument i romansk stil i Parque Arcadia i Tehuacán

Området er kjent for sin produksjon av naturlig kullsyreholdig mineralvann. I meksikansk dagligtale brukes ofte begrepet Tehuacán om alle typer kullsyreholdig mineralvann, uavhengig av merke.