Este municipio presenta una orografía muy irregular, hay desde zonas planas y semiplanas con lomas y laderas de 1.300 a 1.600 msnm, así como tierras accidentadas con sierras y montañas que van de los 1.600 a los 3.700 metros sobre el nivel del mar hasta encontrar tierras planas que oscilan entre los 1.000 y los 1.300 msnm que están destinadas para la producción de pastos, para la agricultura y la ganadería.