El municipio colinda al norte, al este, al oeste y al sur con el estado de Zacatecas; y al sur y al oeste con el municipio de Santa María de los Ángeles.