El municipio colinda al norte con los municipios de Villa Hidalgo; al este con San Nicolás Tolentino; al sur con el municipio de Villa de Zaragoza; y al oeste con Cerro de San Pedro; al noroeste con Soledad de Graciano Sánchez y al suroeste con San Luis Potosí.