Man kan finne blomsten i våtområder som vannkanter, våte enger og myrer. Selsnepe vokser naturlig i nordlige og sentrale deler av Europa, nord i Asia og nordvest i Nord-Amerika.