El municipio colinda al norte y al este con el estado de Aguascalientes; al sur con el estado de Zacatecas y al oeste con el municipio de Teocaltiche del mismo estado.