Martimojoki on noin 27 kilometriä pitkä Iijoen sivuhaara, joka lähtee Oulun Joloksesta ja laskee Iijokeen Turtisen kylässä Yli-Iin taajamasta vajaa kymmenen kilometriä linnuntietä lounaaseen. Joki laskee pääosin pohjoisluoteeseen. Joen pitkä kaakkoinen sivujoki Pikku-Martimo alkaa Martimonlammesta läheltä Pudasjärven rajaa ja yhtyy Martimojokeen Sauna-Martimossa. Somerovaaran suunnasta koillisesta siihen laskee hieman alempana Röytänoja, ja laskupaikasta runsaan kilometrin päässä joki laajenee ensin Kortelammeksi ja sitten Martimolammeksi. Nelisen kilometriä jokisuulta siihen laskee vielä idästä Poika-Martimo-niminen sivuhaara. Joki alittaa seututien 849. Joessa on paljon koskipaikkoja, mutta hyvin vähän asutusta aivan jokisuuta lukuun ottamatta.

Luokka:Suomen joet Luokka:Iijoen alaosan alue Luokka:Haukiputaan luonto Luokka:Yli-Ii