El municipio es eminentemente montañoso y accidentado, siendo cruzado por la prolongación de la Sierra Gorda que proviene de Querétaro, los puntos más elevados se encuentra en el norte del territorio donde la Sierra Amapola alcanza altitudes entre los 900 y los 1,000 metros sobre el nivel del mar.