El relieve del municipio es accidentado como característica topográfica principal, presenta un suave y después pronunciado, irregular y larguísimo declive de más de 25 kilómetros de largo que se inicia al sur en la zona montañosa de los oyameles, presenta una altitud de más de 3000 metros sobre el nivel del mar, y culmina en la rivera del río Apulco, a menos de 800 metros.