Limita al norte con el estado de Hidalgo, al sur con el municipio de Tequixquiac, al oeste con el estado de Hidalgo y al este con el municipio de Hueypoxtla.