Strandportulakk vokser i sandholdig leirjord, på kalkstein og sandstein ved kysten og i salte våtmarksområder over store deler av verden. Den er hjemmehørende i Afrika, Asia, Australia, Nord-Amerika og Sør-Amerika, og er forvillet mange andre steder.