La mise en oeuvre du Contrat de rivière sollicite plusieurs financements. Les collectivités locales, l’État, la Région, le Département, l’Agence de l’Eau et la Fédération de pêche participent dans le cadre de leurs compétences et politiques respectives. Au total, le coût des travaux est estimé à plus de 52 millions d’€.
Le Ministère de l’Environnement subventionne les actions de protection contre les crues.
Le Département du Rhône participe au financement des travaux d’assainissement et d’aménagement des rivières, à la fois sur des volets environnementaux (milieux) et hydrauliques (crues).
L’Agence de l’eau Rhône-Méditerranée Corse finance notamment des travaux d’assainissement et de restauration des milieux.

L
a Communauté urbaine de Lyon est le principal financeur des actions de protection contre les inondations et contribue aux actions d’assainissement, en tant que
maître d’ouvrage
.
La Région Rhône-Alpes subventionne le programme d’actions dans le cadre de sa politique de restauration de la qualité de l’eau et des milieux aquatiques.
Le Syndicat intercommunal du bassin de l’Yzeron s’autofinance partiellement, par le biais de ses 20 communes adhérentes.