Colinda al norte con el municipio de Rayones y el estado de Coahuila, al sur con los municipios de Aramberri y Doctor Arroyo, al este con los municipios Rayones, Linares e Iturbide y al oeste con los estados de Coahuila y San Luis Potosí.