12 communes sont concernées par ce contrat de rivière : La Bruyère, Eghezée, Wasseiges, Hannut, Braives, Wanze, Gembloux, Fernelmont, Burdinne, Héron, Villers-le-Bouillet et Huy.
Ce contrat de rivière couvre aussi 100 cours d’eau non classés, 56 cours d’eau de 3ème catégories, 31 cours d’eau de 2ème catégorie et 2 cours d’eau de 1ère catégorie.