Purple loosestrife cannot grow in salty soils.

It does not invade wetlands near saltwater.

Purple loosestrife grows best in very organic soils, but tolerates a wide range of soil types including clay, sand, muck, and silt.