El municipio es mayoritariamente montañoso y accidentado, en sus territorio se encuentran las serranías de Guadalupe, Concepción y la Candelaria, ubicadas en la zona noroeste, y en el extremo sur se encuentra la Sierra de Reyes, carcana a los límites con San Juan de Guadalupe, hacia el centro del municipio se encuentra una zona más llana por la que discurre el río Aguanaval, hacia donde descienden todas las serrenías, la altitud pasa desde 1550 msnm en las sierras hasta 100 msnm en el río Aguanaval.