Tumbuhan air sebagian besar tumbuh di air. Mereka sangat bervariasi dalam jenis, dengan beberapa yang sangat mirip dengan tanaman darat umum sementara yang lain sangat berbeda. Tumbuhan air termasuk dalam salah satu dari empat jenis kelas umum: alga, tumbuhan terapung, tumbuhan terendam, dan tumbuhan muncul. Pengelompokan didasarkan pada posisi akar dan daunnya.
Alga adalah jenis tanaman air tertua dan paling umum. Mereka ditemukan terutama di laut dan mereka tidak memiliki akar, batang atau daun. Alga sangat kecil tetapi mereka adalah dasar dari rantai makanan laut. Contoh alga termasuk lyngbya dan muskgrass.
Tumbuhan terapung tidak menempel di dasar air, tetapi memiliki akar yang menyerap air. Tumbuhan terapung dapat ditemukan di air tawar atau air asin. Daun tanaman ini tegas dan tetap rata untuk menyerap lebih banyak sinar matahari. Contoh umum tanaman terapung termasuk berbagai jenis bunga lili (seperti lili air atau lili pisang) dan eceng gondok.
Tanaman terendam atau terendam berakar ke lantai air dan sebagian besar vegetasi mereka berada di bawah air. Daun tanaman ini tipis dan sempit. Contoh tanaman terendam termasuk hydrilla dan lumut rawa.
Tumbuhan yang muncul (juga dikenal sebagai emersed) berakar ke tanah air tetapi sebagian besar vegetasinya berada di atas air. Tanaman ini membutuhkan paparan sinar matahari yang konstan. Contoh tanaman yang muncul termasuk knotweed dan redroot.