El municipio colinda al norte con el municipio de Venado; al este con Villa de Arista; al sur con Ahualulco y Zacatecas; al sureste con San Luis Potosí; y al oeste con Salinas.