Alcune piante che crescono nei fiumi sono cattails, ninfee gialle, lenticchia d'acqua galleggiante e giacinto d'acqua. Altre piante trovate nei fiumi sono crescione d'acqua e fontinalis, o muschio fontana.
Tife si trovano lungo le rive dei fiumi. Sono notevoli per le loro lunghe foglie e fiori simili a lame, che hanno due parti. I cilindri marroni più cospicui contengono i fiori femminili, mentre i picchi gialli meno evidenti contengono i fiori maschili. Cattails può crescere fino a 10 piedi.
Il laghetto giallo, o spatterdock, si trova nei fiumi lenti. È una pianta perenne che è legata alla ninfea e produce grandi foglie verdi che galleggiano sull'acqua o si trovano sopra di essa. La pianta produce anche un fiore giallo.
La lemma è una pianta fluttuante con minuscole foglie verdi che si trova anche nei fiumi lenti. Occasionalmente, la pianta germoglia tre fiori minuscoli. Lenticchia d'acqua fornisce copertura per girini, avannotti e larve di insetti.
Il giacinto d'acqua è noto per i suoi spettacolari fiori a forma di orchidea, ma è anche noto per essere invasivo. Cresce così rapidamente che può coprire piccoli laghi e stagni in un breve lasso di tempo, è anche problematico per il traffico fluviale, poiché la pianta galleggia liberamente e si riproduce tramite stoloni.