El municipio forma parte de la región económica de Tehuacán, y se encuentra enclavado en el sureste del estado de Puebla.