El municipio pertenece a dos regiones morfológicas: Al poniente a partir de la cota 2000, forma parte de la Sierra de Zapotitlán; y hacia el oriente, del Valle de Tehuacán El municipio tiene una superficie de 93.70 kilómetros cuadrados.