El municipio colinda al norte con Tamaulipas; al este con El Naranjo; al sur con el municipio de Alaquines; y al oeste con el municipio de Rioverde, el municipio de Villa Juárez, el municipio de Cerritos y el municipio de Guadalcázar.