* Svetloba. Rastline potrebujejo svetlobo za fotosintezo in količina razpoložljive svetlobe se zmanjšuje, ko greste globlje v vodo. Voda namreč absorbira svetlobo in več ko je vode med rastlino in površino, manj svetlobe bo prejela rastlina.
* Temperatura. Temperatura vode v ribniku se lahko močno razlikuje od površine do dna. Na splošno je voda toplejša pri površini in hladnejša pri dnu. To je zato, ker vodna površina absorbira sončno toploto. Rastline, ki imajo raje toplejšo vodo, bodo ponavadi rasle blizu površine, rastline, ki imajo raje hladnejšo vodo, pa bodo rasle blizu dna.
* Hranila. Hranila so bistvena za rast rastlin in količina hranil, ki so na voljo v ribniku, se lahko razlikuje od površine do dna. Na splošno je voda bogatejša s hranili blizu površja. To je zato, ker se hranila v ribnik pogosto dodajajo iz ozračja in sčasoma potonejo na dno. Rastline, ki potrebujejo več hranil, bodo ponavadi rasle blizu površine, rastline, ki potrebujejo manj hranil, pa bodo rasle blizu dna.
* Kisik. Kisik je bistvenega pomena za rast rastlin in količina kisika, ki je na voljo v ribniku, se lahko razlikuje od površine do dna. Na splošno je voda bolj bogata s kisikom blizu površja. To je zato, ker se kisik absorbira iz ozračja in sčasoma potone na dno. Rastline, ki potrebujejo več kisika, rastejo blizu površine, rastline, ki potrebujejo manj kisika, pa rastejo blizu dna.
Poleg teh dejavnikov lahko na porazdelitev rastlin v ribniku vplivajo tudi vrsta ribnika, velikost ribnika in okoliško okolje.