Vihanninjoki on pieni joki Pyhäjoen vesistössä Vihannissa, Pohjois-Pohjanmaalla. Joki laskee Vihannin kirkonkylällä sijaitsevasta Kirkkojärvestä eteläkaakkoon Piipsanjokeen,[1] jota kautta Piipsjärveen Oulaisten kaupungin pohjoispuolelle.