Strandrisp vokser på fuktig, saltholdig jord og finnes både i strandeng og på berg langs sjøen. Arten er utbredt langs kystene i nordvestlige Europa fra Nord-Spania, Bretagne og vestlige Irland til Norge, Bohuslän og de danske øyene. I Norge finnes strandrisp fra innerst i Oslofjorden sørover til Hvaler og Kragerø, og det er også en isolert forekomst i Lillesand.