Les îles sont occupées par d'anciennes prairies pâturées, colonisées aujourd'hui par une végétation inextricable, nitrophile, dans laquelle on note : Urtica dioica, Galium aparine, Filipendula ulmaria, Tanacetum vulgare, Galium mollugo, Festuca gigantea, Silene dioica, Glechoma hederacea, Alchemilla xanthochlora, Heracleum sphondylium, Campanula trachelium, Verbascum nigrum, etc.
Dans l'eau de la Semois, autour de l'île et dans le chenal, on peut observer Ranunculus fluitans, Myriophyllum spicatum, Potamogeton perfoliatus (Ranunculion fluitantis), Lemna minor,... (Lemnion minoris).
Le long des berges on note des plantes des roselières, des mégaphorbiaies alluviales, des magnocariçaies, de l'aulnaie, sans que l'un ou l'autre groupement soit bien individualisé. Schoenoplectus lacustris, Iris pseudacorus, Acorus calamus, Butomus umbellatus, Sparganium erectum, Rumex hydrolapathum, Glyceria maxima, Phalaris arundinacea, Filipendula ulmaria, Lycopus europaeus, Stachys palustris, Lythrum salicaria, Achillea ptarmica, Valeriana repens, Eupatorium cannabinum, Symphytum officinale, Carex acutiformis, Solanum dulcamara, Caltha palustris, Ranunculus flammula, Myosoton aquaticum, Rorippa amphibia, etc. forment une frange abondamment fleurie autour des îles.