Oulujoella on käynnistetty kuusi joen kunnostus- ja moninaiskäyttöohjelmaan kuuluvaa hanketta, joilla on tarkoitus parantaa Oulujoen virkistyskäyttöä.
Utasen voimalaitoksen alakanavan suulla, Sotkajärven rannassa kunnostetaan vanhaa, kanavan rakennustöiden yhteydessä syntynyttä ylijäämämassojen läjitys- ja maanottoaluetta.
Alueelta poistetaan 60 000 kuutiota maa-aineksia hyötykäyttöön ja entistä rantaa palautetaan virkistyskäyttöön. Samalla syntyy kalastolle sopivaa virtaavan veden elinympäristöä.
Myös Kurenkosken alapäässä Vaalassa sijaitseva Askolanlammen alue kunnostetaan.
Utajärven säännöstelyä muutetaan virkistyskäyttöä ja kalastusta paremmin palvelevaksi. Samalla on tarkasteltu mahdollisuuksia parantaa Kemilän altaan vedenvaihtuvuutta.
Muhoksella rakennetaan virkistysalueita yleiseen käyttöön. Laitasaaren kylässä sijaitsevan Haminamaan alueen osakkaiden aloitteesta 180 metriä pitkälle ranta-alueelle rakennetaan paraikaa yleistä uima- ja venerantaa.
Myös Montan alueen uimaranta ja veneranta kunnostetaan. Lisäksi alueelle rakennetaan veneenlaskuluiskia, nuotiopaikka, laavu sekä näköalapaikka ja pilkkijöiden taukopaikka.
Montan ja Laukan välisellä Oulujoella selvitetään mahdollisuuksia joen tilan parantamiseksi ja sitä, millaisia toimenpiteitä tulevina vuosina kannattaa toteuttaa osana Oulujoen kunnostus- ja moninaiskäyttöohjelmaa.
Muhoksella ja Vaalassa selvitetään, löytyykö alueelta taimenen poikastuotantoon kunnostettavissa olevia puroja. Vuonna 2003 päätetään mahdollisista kunnostustoimista.
Oulujoen kunnostus- ja moninaiskäyttöohjelman toteutus jatkuu vuoteen 2005 saakka. Ohjelman rahoitus on vuositasolla 269 000 euroa, josta puolet maksaa Fortum. Neljänneksen ohjelman rahoituksesta maksavat ympäristökeskukset ja neljänneksen kunnat.
Erittäin merkittävässä roolissa hankkeiden toteutuksessa Muhoksella ja Utajärvellä on hankkeisiin saatu EU-rahoitus.