Kalliojoki on joki Puolangan kunnan lounaislaidalla.

Joki saa alkunsa Puolangan Kalliojärvestä ja laskee Piltunginjärven koillisnurkkaan Kalmonsaaren lähettyvillä. Joen lähtöpiste, nimeltään Jokilampi, sijoittuu seututie 800:n ja Kalliojärven väliin. Joen pituus on noin yhdeksän kilometriä. Jokivarteen menee metsäautoteitä sekä etelän että pohjoisen puolelta, joskin jokivarsi on kokonaan asumaton.

Luokka:Ylä-Oulujoen alue Luokka:Puolangan joet