Entre los principales ríos o caños están el río Arauca, el Lipa, el Ele y el Río Caranal; estas arterias fluviales conforman las principales cuencas y subcuencas presentes en el municipio, subdivididas así: