El municipio presenta un relieve bastante accidentado, su topografía está determinada por sierras que cruzan de sur a norte, entre las que destacan la sierra que se levanta entre el río Apulco y el Zitlalcuautla al poniente del Municipio, y que lo recorre de sur a norte por más de 10 kilómetros, es una sierra elevada, con más de 1,000 metros de altura con respecto al nivel del río Apulco y con varias ramificaciones.