Virroissa ja jokissa asuu erilaisia kasveja. Jotkut makean veden kasvit ovat aggressiivisia rikkaruohoja, toiset auttavat säätelemään purojen ja jokien herkkäekosysteemejä tarjoamalla ruokaa ja ravintoa kaloille ja villieläimille. Makean veden kasvit tarjoavat suojaa myös kaloille ja eläimille.
Hydrilla
Hydrilla (Hydrilla verticillata) on tunkeileva kasvi, joka kasvaa puroissa ja jokissa sekä muissa vesimuodoissa. Koreasta peräisin oleva hydrilla kasvaa vaakatasossa joen tai puron pohjalla ja leviää ulospäin muodostaen tiheän maton. Hydrilla on haitallinen kasvi, joka estää muita kasveja kasvamasta läheisyydessä. Sille on tunnusomaista sen terävät, terävät lehdet, jotka kasvavat neljän tai kahdeksan sarjassa. Kukkiva kaikilla vyöhykkeillä Yhdysvaltain maatalousministeriön kestävyysvyöhykkeiltä 2b - 11, hydrilla on USDA: n invasiivisten kasvien luettelossa. Valvonta- ja hävittämistoimet ovat käynnissä joissakin osavaltioissa.
Cattail
Yhteinen cattail (Typa latifolia) kasvaa jokien ja purojen takavesissä ja on kestävä USDA: n kestävyysvyöhykkeillä 3-11. Cattails kasvaa pääasiassa matalissa vesissä, joissa niiden juuret pääsevät runsaasti kosteutta ja mutaa. Katkarapun yläosa tulee ulos vedestä, jolle on ominaista terävä, terävä piikki ja miekanmuotoiset lehdet. Cattails tarjoavat sekä suojaa että ravintoa villieläimille.
Virtsarakko
Tavallinen virtsarakko (Utricularia macrorhiza) on juurettomat vesikasvit. Ravinteiden saamisen sijasta juurilla jokaisessa virtsarakon kasvissa on useita pieniä rakkoja, jotka sieppaavat ja sulattavat pienet vesieläimet - latinankielinen sana utricularia tarkoittaa "pieni laukku". Jokaisessa virtsarakossa on suuri varsi, josta suuret keltaiset tai laventelikukat syntyvät. Petoeläimeksi luokiteltu virtsarakko kasvaa koko Pohjois-Amerikassa USDA: n kestävyysvyöhykkeillä 1-11.
Kääpiö Spikerush
Kääpiöpönttä (Eleocharis parvula) saa yleisen nimensä monista pitkistä, piikkeistä varret. Spikerush kasvaa ensisijaisesti jokien ja purojen matalilla suolla, ja sitä siirretään usein kotiakvaarioihin. Kasvi ei tuota marjoja tai kukkia, mutta tarjoaa tiheän elinympäristön kaloille. Se kasvaa USDA: n kestävyysvyöhykkeillä 2b - 11.