Tehuacán (del náhuatl "teo" = Dios, "hua" = posesivo, "can" = lugar, es decir "lugar de dioses") es una ciudad, municipio y cabecera municipal ubicada en el sureste del Estado mexicano de Puebla, ubicada a 130 km de la Ciudad de Puebla, a 257 km de la Ciudad de México y a 321 km de la Ciudad de Oaxaca, a una altitud de 1.676 msnm, de clima semicálido y semiseco. La población segun el censo del 2010, es de 274,906 habitantes aunado a ello la ciudad cuenta con una pequeña zona metropolitana formada por las juntas auxiliares de San Pedro Acoquiaco, San Nicolás Tetitzintla, San Lorenzo Teotiplico, Santa María Coapan, San Diego Chalma, Santa Cruz Acapa y San Pablo Tepetzingo las cuales suman una población de 316,533 habitantes cabe recordar que Santa Ana Teloxtoc, Santa Catarina Otzolotepec, San Cristóbal Tepeteopan, Magdalena Cuayucatepec, así como San Marcos Necoxtla también forman parte de la ciudad aunque geográficamente se encuentran mas alejadas.