El municipio colinda al norte con los municipios de Ocampo y Mante; al sur con el estado de San Luis Potosí; al este con Mante y al oeste con Nuevo Morelos.