Sus afluentes principales son los ríos San Pedro y Caribe; sus subafluentes son los siguientes arroyos: Las Golondrinas, Ojo de Agua, Pejelagarto, Arroyo Negro y La Esperanza, siendo este último de una considerable extensión.