Flora naczyniowa Roślinność wynurzona W pasie roślinności wynurzonej przeważają: trzcina pospolita Phragmites australis, oczeret jeziorny Schoenoplectus lacustris, manna mielec Glyceria maxima. Towarzyszącymi im gatunkami są: jeżogłówka gałęzista Sparganium ramosum, pałka szerokolistna Typha latifolia, pałka wąskolistna Typha angustifolia, różne gatunki sitów Juncus sp i ponikła Heleocharis sp. W zatokach pas roślinności wynurzonej jest zwarty, miejscami tylko poprzerywany. W centralnej części jeziora roślinność wynurzona jest słabo rozwinięta (szczególnie przy brzegu wschodnim i południowym).
Rośliny o liściach pływających W strefie roślin o liściach pływających do najliczniejszych należą: rdestnica pływająca Potamogeton natans, grzybień biały Nymphaea alba, grążel żółty Nuphar luteum. W zacisznych zatokach występuje żabiściek pływający Hydroharis morsus-ranae.
Roślinność zanurzona Jest bujnie rozwinięta.