El municipio colinda al norte con el municipio de Mexquitic de Carmona; al este con Villa de Reyes; al noroeste con San Luis Potosí; al sur con el estado de Guanajuato; al suroeste con el estado de Jalisco; y al oeste con Zacatecas.