Municipio ubicado en la zona noreste del estado, tiene limite al norte con el estado de Hidalgo, al sur con el municipio de Tequizquiac, al oeste una vez más con el estado de Hidalgo y finalmente en la zona este colinda con los municipios de Hueypoxtla y Tequixquiac. Posee una extensión territorial de 80.34 kilómetros cuadrados.