Unele plante care cresc în râuri sunt cattails, crini de apă galbeni, râioasă plutitoare și umidit de apă. Alte plante găsite în râuri sunt cresa de apă și fontinalis, sau mușchi de fântână.
Catalele se găsesc de-a lungul malurilor râurilor. Ele sunt remarcabile pentru frunzele lor lungi, asemănătoare cu lamele, care au două părți. Cilindrii maro mai prezenți conțin florile feminine, în timp ce spikele galbene mai puțin vizibile conțin florile masculine. Catlaile pot crește până la 10 picioare.
Crinul galben, sau spatterdock, se găsește în râurile care se mișcă lent. Este o planta perena care este legata de crinul de apa si produce frunze verzi mari care fie plutesc pe apa, fie sunt pastrate deasupra ei. Planta produce de asemenea o floare galbena.
Păstarul este o floare liberă cu frunze verzi, care se găsește și în râurile care se mișcă încet. Ocazional, planta germenează trei flori minuscule. Duckweed oferă acoperire pentru tadpoles, prăjituri de pește și larve de insecte.
Hyacintul de apă este cunoscut pentru florile sale spectaculoase, asemănătoare orhideelor, dar este, de asemenea, cunoscut pentru a fi invaziv. Se dezvoltă atât de repede încât poate acoperi lacurile și iazurile mici într-o perioadă scurtă de timp, este, de asemenea, problematică pentru traficul fluvial, deoarece planta plutește liber și reproduce prin stoloni.