El municipio pertenece a dos regiones morfológicas; el noroeste, a partir del río Atoyac, forma parte del valle de Matamoros; del río Atoyac hacia el sur, se presenta la sierra de Acatlán. Tiene una superficie de 492.16 kilómetros cuadrados