Límites del municipio:
Sus delimitaciones físicas van al norte por el divorcio de las aguas que en la Sierra Nevada de Santa Marta lo separa del municipio de Riohacha; al sur con una línea accidentada en las montañas, oriente con la Sierra de los Motilones o de Perijá, con la República de Venezuela, y con señales que siguen cursos determinados para separarlo de Barrancas al este, y no muy bien definido con San Juan del Cesar al oeste.
Extensión total: 58.000 km2
Extensión área urbana: 423 km2
Extensión área rural: 44.903 km2
Altitud de la cabecera municipal (metros sobre el nivel del mar): 11,80 metros
Temperatura media: 28 °C
Distancia de referencia: 61,29 km de distancia entre Valledupar y Fonseca y 108 km por carretera.