Entre las elevaciones que tiene el municipio están el Cerro El Picacho, Cerro San Jacinto y Cerro Chantecuán, y también se encuentran las lomas La Torre y de Candelaria.En la zona se encuentran tipos de suelos como regosoles, latosoles y andosoles, y rocas como lava andesítica y lava basáltica.