Zanieczyszczenie wód powierzchniowych ma swoje źródło głównie w odprowadzaniu ścieków pochodzenia antropogenicznego. Wysoki stopień zanieczyszczenia wód ściekami bytowo-gospodarczymi, przemysłowymi i specyficznymi, doprowadził do wyczerpania się zdolności samooczyszczania wielu rzek. Z badań 40 głównych rzek w Polsce, według kryterium biologicznego, nie ma wód w I klasie czystości, II klasę posiada 1,6%, a III klasę 9,7% rzek. Pozostałe główne rzeki w Polsce są ciekami wodnymi pozaklasowymi (wg badań z 1994 roku). Podstawowymi przyczynami bardzo niskiej jakości wód powierzchniowych są zrzuty ścieków zawierające ładunki zanieczyszczeń nie poddawane redukcji na urządzeniach oczyszczalni ścieków o niskiej efektywności oraz stale rosnąca ilość ścieków pochodzenia komunalnego.
Niewielkie ilości wody będące w dyspozycji w Polsce, a zwłaszcza nieodpowiednia jej jakość, uniemożliwiają spełnianie przez nią funkcji społecznych, gospodarczych i ekologicznych.
Do najważniejszych zanieczyszczeń występujących w wodach powierzchniowych, które pojawiają się w następstwie zrzutu do nich ścieków, można zaliczyć:
- fosforany i azotany,
- metale ciężkie (ołów, rtęć, kadm),
- substancje powierzchniowo czynne,
- wielopierścieniowe węglowodory aromatyczne i chlorowcopochodne węglowodorów,
- pestycydy,
- fenole,
- polichlorowane bifenyle (PCB),
- inne nietoksyczne substancje organiczne,
- wody podgrzane.
W zależności od pochodzenia, zanieczyszczenia wód można umownie podzielić na:
komunalne, przemysłowe i rolnicze.