Venusfluefanger vokser på fuktig jord med sand og torv i myr og savanne med sumpfuru. Den har en svært begrenset utbredelse på den atlantiske kystsletta fra Beaufort County i Nord-Carolina til Charleston County i Sør-Carolina og inn i landet til Moore County i Nord-Carolina. Utbredelsen er sterkt redusert på grunn av grøfting, utbygging og gjengroing fordi man stopper skogbranner.