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