El municipio colinda al norte con el estado de Nuevo León; al este con Ciudad del Maíz y el estado de Tamaulipas; al sur con el municipio de Cerritos; y al oeste con el municipio de Villa Hidalgo y el municipio de Villa de Guadalupe.