El Huallaga es afluente del Marañón, al que vierte sus aguas por la margen derecha y en territorio del Departamento de Loreto, luego de recorrer aproximadamente 1.300 km.