Tumbuhan penghasil pestisida nabati dibagi menjadi lima kelompok, yaitu: Kelompok tumbuhan insektisida nabati, adalah kelompok tumbuhan yang menghasilkan pestisida pengendali hama insekta. Contoh tumbuhan dari kelompok ini adalah: piretrium, aglaia, babadotan, bengkuang, bitung, jaringau, saga, serai, sirsak, srikaya. Kelompok tumbuhan antraktan atau pemikat, adalah tumbuhan yang menghasilkan suatu bahan kimia yang menyerupai sex pheromon pada serangga betina. Bahan kimia tersebut akan menarik serangga jantan, khususnya hama lalat buah dari jenis Bactrocera dorsalis. Contoh tumbuhan dari kelompok ini adalah: daun wangi dan selasih. Kelompok tumbuhan rodentisida nabati, adalah kelompok tumbuhan yang menghasilkan pestisida pengendali hama rodentia. Tumbuh-tumbuhan ini terbagi menjadi dua jenis, yaitu sebagai penekan kelahiran (efek aborsi atau kontrasepsi) dan penekan populasi, yaitu meracuninya. Tumbuhan yang termasuk kelompok penekan kelahiran umumnya mengandung steroid, sedangkan yang tergolong penekan populasi biasanya mengandung alkaloid. Dua jenis tumbuhan yang sering digunakan sebagai rodentisida nabati adalah jenis gadung KB dan gadung racun. Kelompok tumbuhan moluskisida, adalah kelompok tumbuhan yang menghasilkan pestisida pengendali hama moluska. Beberapa tanaman menimbulkan pengaruh moluskisida, diantaranya: daun sembung, akar tuba, patah tulang dan tefrosia