El municipio cuenta con dos ríos, el Magdalena y el Nare, donde el segundo se convierte por la calidad biofísica de sus aguas en zona de reserva alimentaria en pesca para las comunidades vocacionales en esta industria.