Gulma
Berdasarkan habitat tumbuhanya, dikenal gulma darat, dan gulma air. Gulma darat merupakan gulma yang hidup didarat, dapat merupakan gulma yang hidup setahun, dua tahun, atau tahunan (tidak terbatas). Penyebaranya dapat melalui biji atau dengan cara vegetatif. Contoh gulma darat diantaranya Ageratum conyzoides, Digitaria spp, Imperata cylindrica, Amaranthus spinosus. Gulma air merupakan gulma yang hidupnya berada di air. Jenis gulma air dibedakan menjadi tiga, yaitu gulma air yang hidupnya terapung dipermukaan air ("Eichhornia crassipes", Silvinia) spp, gulma air yang tenggelam di dalam air (Ceratophylium demersum), dan gulma air yang timbul ke permukaan tumbuh dari dasar (Nymphae sp, Sagitaria spp).
Mirmekofit
Mirmekofit (secara harfiah berarti "semut-tumbuhan") adalah tumbuhan yang memiliki hubungan mutualisme dengan koloni semut. Terdapat lebih dari 100 genus tumbuhan mirmekofit. Tumbuhan ini memiliki adaptasi struktural yang memberikan makanan dan/atau tempat tinggal kepada semut. Struktur-struktur khusus ini contohnya adalah domatia (struktur dalam tumbuhan yang berevolusi menjadi tempat tinggal semut), bagian tumbuhan yang menjadi makanan, atau kelenjar penghasil nektar di luar bunga yang tidak berperan dalam penyerbukan. Sebagai gantinya, semut membantu tumbuhan dalam proses penyerbukan, penyebaran biji, pengumpulan nutrien yang dibutuhkan, dan/atau pertahanan.