O rio Vizela nasce no Alto de Morgaír, em Fafe. Ao longo do seu percurso banha os concelhos de Fafe, Felgueiras, Guimarães, Vizela e Santo Tirso, desaguando no rio Ave. Este rio tem estado sucessivamente sujeito a descargas poluentes, tornando-o num dos mais poluídos da Europa.