Como municipio colinda al norte con el municipio de Villa de Guadalupe; al este con los municipios de Guadalcazar y Cerritos; al sur con el municipio de Armadillo de los Infante; al oeste con los municipios de Soledad de Graciano Sánchez, San Luis Potosí, donde se ubica la capital del estado, Villa de Arista y Venado.