Kosteikon kasvillisuus koostuu ruohoista, kasveista, pensaista ja puista, jotka kasvavat maaperässä, joka on kyllästynyt suurimman osan vuotta tai itse vedessä. Näitä kasveja kutsutaan hydrofyteiksi, mikä tarkoittaa, että he rakastavat vettä. Sekä vesi- että maalajit voivat sopeutua kosteikkoihin rannikolla ja sisämaassa. Neljä kosteikkojen elinympäristöryhmää ovat rantaviiva, nouseva, kelluva ja upotettu.
Rantaviivat kasvavat lampien, järvien, purojen, soiden ja soiden reunoilla. Ne voivat kasvaa vedenpinnalla tai juurtua matalaan. Kasvit, kuten violetti loosestrife, menestyvät näillä alueilla, usein siihen asti, että niistä tulee invasiivisia. Horsetail, napinlehti, purokrassi ja turvesammal kasvavat kaikki tällaisessa kosteikko -ilmastossa. Näiltä alueilta löytyy myös suuria kosteikkopuita, kuten mangroveja, suolaseetriä ja lähes mitä tahansa mäntyä.
Uusi kosteikkokasvillisuus juurtuu maaperään, joka on suurimman osan ajasta veden alla. Nämä kasvit kasvavat vedessä ja ulottuvat yllä olevaan ilmaan. Nuolenpääkasvit kasvavat usein tiheissä ryhmissä tässä kosteikko -ilmastossa. Muita esiin nousevia kasveja ovat vesipaju, kukkat ja kukat. Useimmat tämän luokan kasvit menestyvät yleensä siellä, missä vesi on alle 5 metrin syvyydessä.
Kelluvat kasvit kasvavat vedessä juurineen, jotka ulottuvat melko syvälle veden läpi pohjaan. Vain pieni osa näistä kasveista, yleensä kukista, kasvaa vedenpinnan yläpuolella. Ankka, vesililjat ja vesihyasintti kuuluvat tähän luokkaan.
Vedenalaiset kasvit kukoistavat täysin veden alla, vaikka lehti tai kaksi voi rikkoa veden pinnan. Useimmat näistä kasveista jopa kukkivat veden alla. Vesikrassi ja vesimylly ovat kahdenlaisia kosteikkojen kasvillisuutta, jotka ovat veden alla. Nämä kosteikkojen istutukset voivat itse asiassa muodostaa niittymäisiä alueita veden pohjassa.
Kaikki nämä kosteikkokasvit kasvavat kosteassa kosteikkomaassa. Tämäntyyppinen maaperä syntyy vedellä kyllästetyistä olosuhteista, joissa on hyvin vähän happea tai ei lainkaan. Siinä voi olla yläkerros mätänevää kasviainesta, joka hajoaa erittäin hitaasti.
Lähes kaikki nämä kasvit ovat arvokas ravinnonlähde kosteikkojen villieläimille. Eläimet, kuten vesilinnut, kilpikonnat, ondatrat ja kalat, ruokkivat kasveja ja niiden siemeniä. Kosteikkojen kasvillisuus luo elinympäristöjä näille eläimille sekä muille lintuille, etanoille ja hyönteisille. Ne tarjoavat turvallisia lisääntymis- ja pesimäalueita näille ja monille muille olennoille.
Kosteikon kasvillisuus palvelee monia hyödyllisiä tarkoituksia. Se paitsi imee vettä, joka muuten aiheuttaisi tulvia, mutta hidastaa myös virtausta. Se auttaa myös estämään rannikkojen eroosiota ja suodattaa pois myös epäpuhtaudet ja sedimentit.