I Contratti di fiume sono strumenti di programmazione negoziata, profondamente interrelati ai processi di pianificazione strategica rivolti alla riqualificazione dei bacini fluviali.
Il processo che caratterizza i Contratti di Fiume si basa sulla co-pianificazione, ovvero su di un percorso che vede un concreto coinvolgimento e una sostanziale condivisione da parte di tutti gli attori.
In Lombardia sono attivi tre Contratti di Fiume: Olona-Bozzente-Lura; Seveso; Lambro Settentrionale.