Colinda al norte con el estado de México y con los municipios de Tula de Allende y Atotonilco de Tula; al este con el municipio de Atotonilco de Tula y el estado de México; al sur con el estado de México; al oeste con el estado de México.