La superficie de este municipio es irregular, con zonas planas (46%), semiplanas (21%) y zonas accidentadas (33%) con montañas y serranías con alturas que fluctúan entre los 1,400 y los 2,100 metros sobre el nivel del mar.