Tüm alglerin ışığa erişmesi ve oksijenli suda yaşaması gerekir. Çeşitli koşullarda yaşayan 7.000'den fazla yeşil alg türü vardır.
Yeşil algler, yemek yapabilmeleri için gerekli olan, ışığa erişebilecekleri alanlarda tatlı su habitatlarında yaşama eğilimindedir. Ek olarak, yeşil alglerin nefes alması ve gelişmesi için oksijenli suda yaşaması gerekir. Yosunların ayrıca azot gibi besin maddelerinin de var olmaları gerekir, bu nedenle bitkinin yaşam alanı için başka bir gerekliliktir.
Yeşil alglerin türüne bağlı olarak, tam habitat değişebilir. Bazı türler, daha hızlı bir şekilde büyümelerine yardımcı olduklarından daha sıcak su sıcaklıklarını tercih eder. Diğer algler suyun üstünde koloniler halinde yaşar ve suyun akıntıları ile birlikte seyahat eder.