Sarracenia flava est la plante carnivore type des savanes de pins mais on peut la rencontrer également au bord des marais et des tourbières de sphaignes. C'est l'espèce la plus tolérante à la sécheresse. Elle colonise aussi les zones sablonneuses et les sols argileux des prairies humides.