El territorio municipal se encuentra ubicado a la entrada de la Altiplanicie Mexicana, entre los paralelos 19° 38’ y 19° 54’ de latitud norte y los meridianos 96° 57’ y 97° 17’ de longitud oeste; altitud entre 500 y 2500 m.