Strandmjelt vokser på tørr, kalkholdig grunn nær kysten. Den er utbredt i Danmark på øyene, dvs Sjælland, Fyn, Lolland, Falster, Møn, Langeland og de mindre øyene rundt stredene. Den finnes på østlige Jylland, men ikke på Bornholm.