Vasspepper vokser på våte steder, gjerne ute i vann og med leirebunn, som gjerne er næringsrik. Vasspepper kan vokse som ugress i vassjuke åkre. Vasspepper er nokså vanlig på Østlandet nord til Elverum i øst for Mjøsa, og Nord-Fron på vestsiden av Mjøsa. Vasspepper er vanlig langs kysten litt nord for Bergen, men vokser også her og der langs kysten, nord til og med Trøndelag. Men det er to enkle funn av vasspepper gjort ved Mosjøen på tyvetallet. Det høyeste stedet vasspepper er funnet, er på 410 m over havnivå noen i noen lunde nærhet av Sørsetra i Lier).