El municipio tiene una topografía cuyas principales elevaciones son el cerro de Barrientos con una altura de 2430 msnm y el cerro de Axotlán, de 2300 msnm, el resto del territorio presenta planicies y lomeríos.