Kivijoki eli Ylijoki laskee Ranuan Kivijärvestä Iin kunnassa sijaitsevaan Oijärveen. Joen sivujokia ovat Nuupasjoki ja Heinijoki.
Kalalajeista esiintyy mm. hauki, ahven, särki, lahna, säyne (säynävä), made. Joessa on ollut myös istutettu taimenkanta.
Luokka:Kuivajoen vesistö Luokka:Iin joet Luokka:Ranuan joet