La ville est bordée à l'est par le Venezuela et Puerto Santander, au sud par Villa del Rosario, Bochalema, et Los Patios, au nord par Tibú, et à l'ouest par El Zulia et San Cayetano.
La zone métropolitaine officielle comprend les municipalités de Villa del Rosario, Los Patios, El Zulia et Puerto Santander.