Большинство насекомоядных растений растёт в болотистых местах из-за дефицита азота в среде. 2
В болотах из-за недостатка кислорода и кислой реакции среды почти отсутствуют гнилостные бактерии, которые могли бы осуществлять минерализацию органических веществ до неорганических. 2 Поэтому азот из органических остатков не может перейти в растворимые соли, легко усваиваемые растениями на обычных почвах. 2
В таких условиях насекомоядные растения ловят насекомых и используют их как дополнительный источник азота, калия, фосфора и других элементов, которых не хватает в болотистой местности. 2
Кроме того, в болотах меньше конкуренции среди растений (мало кто способен здесь выжить), а способность ловить живую добычу, расщеплять и усваивать животный белок восполняет дефицит минерального питания. 3