Limita al norte con el municipio de Morales (Bolívar), al occidente con Santa Rosa del Sur (Bolívar), al sur con San Pablo (Bolívar) y al oriente con el departamento de Santander contituyéndose el Río Magdalena en el límite interdepartamental.