Vanhajoki on Oulujoen vesistöalueeseen kuuluva parikymmentä kilometriä pitkä joki, joka lähtee Puolangan Iso-Laamasesta ja laskee Vaalan Kaihlasen kautta Oulujärveen. Joki seurailee yhdystie 8832:sta, joka ylittää sen kahdesti, ylävirran puolella Vaalan Aittoselässä Jaalangasta seitsemisen kilometriä pohjoiseen ja siitä puolitoista kilometriä etelään toisen kerran. Aittoselästä kaakkoon joessa on Matkalampi-niminen laajentuma ja Aittoselän sillasta puolisen kilometriä luoteeseen pienempi Puntarilampi. Jokivarsi on aivan loppuosaa lukuun ottamatta asumaton.

Luokka:Puolangan joet Luokka:Vaalan joet Luokka:Oulujärven alue