Presenta colindancias al norte con el estado de Tamaulipas, al este con Ebano, al oeste con Ciudad Valles, al sureste con San Vicente Tancuayalab y en la parte suroeste con el municipio de Tanlajás, altura promedio de 20 metros sobre el nivel del mar y su extensión territorial es de 1,842.66 kilómetros cuadrados