El municipio presenta un marcado gradiente de altitud del Oeste hacia el Este, encontrándose en el Este, una llanura ubicada entre los 1,500 y 1,800 metros sobre el nivel del mar, con elevaciones al Noreste y Sureste del municipio, llegando a alcanzar alturas entre 2,300 y 2,700 msnm, como la de los cerros de "El Zoyate" y "El Moro" que alcanzan una altura aproximada de 2,450 msnm.