Menurut Aliran Airnya
Berdasarkan aliran air yang masuk, kolam dibedakan menjadi 2 macam.
1. Kolam air tergenang (stagnant water pond)
Kolam air tergenang biasanya ditandai dengan luasnya yang relatif besar. Meskipun dikatakan kolam air tergenang, bukan berarti tidak ada aliran air sama sekali. Aliran air biasanya dimaksudkan untuk mengganti kebocoran dan penguapan. Jadi aliran air ini tidak begitu berpengaruh pada kehidupan jasad renik di kolam tersebut.
2. Kolam air mengalir (running water pond)
Berbeda dengan jenis yang pertama, kolam air mengalir (ruining water pond) biasanya berukuran kecil. Aliran air yang deras
menyebabkan kolam miskin jasad hidup. Dengan aliran air yang deras diharapkan air kolam kaya oksigen. Dasar kolam biasanya gersang.
sumber : Heru Susanto, Penebar Swadaya, 2009