Elva har en gjennomsnittlig årlig avrenning på , men dette varierer betydelig både i løpet av året og fra år til år, og inkluderer to flomperioder hvert år. Mellom 1944 og 1978 var den gjennomsnittlige årlige avrenningen (ved Garissa, 250 km fra munningen) , men varierte fra bare i 1949 til i 1968. I perioden 1982-1996 lå årlig avrenning hele tiden over .