Generalmente el territorio del municipio es de relieve plano comprendiendo un 80% de la zona el cual el suelo del centro, centro-norte y centro-sur tiende a elevarse cada vez más hacia el norte, que va de los 500 a los 800 metros sobre el nivel del mar (msnm) aproximadamente, el territorio montañoso ocupa un 20%, con pequeñas estribaciones de la Sierra Madre Occidental, que se encuentran en el noroeste, con dos elevaciones importantes, el Cerro Caracahui de 1100 msnm y el Cerro Los Puertos de 1000 msnm, y otras zonas en el centro-oeste con el Cerro el Picacho de 900 msnm y al suroeste con una altitud máxima presentada de 1100 msnnm.