Penyebab pencemaran bisa berasal dari limbah domestik, limbah industri, limbah pertanian, dan limbah pertambangan. Limbah domestik adalah limbah yang berasal dari perumahan, pusat perdagangan, kantor, hotel, dan tempat umum lainnya. Limbah ini bisa berupa kotoran hewan, kotoran manusia, sampah organik dan detergen.
Jadi yang tidak termasuk dalam kategori limbah domestik adalah pupuk.
*Pupuk termasuk dalam limbah pertanian.