Północna granica zasięgu zwartego biegnie w kierunku Zatoki Ryskiej i przecina Półwysep Skandynawski w połowie. Na izolowanych stanowiskach gatunek rośnie dalej na północ wzdłuż wybrzeży Norwegii (sięgając do 68° szerokości północnej), wokół Zatoki Fińskiej i w północnej Rosji po Peczorę.

Jako gatunek introdukowany występuje w Ameryce Północnej w Oregonie i rejonie Wielkich Jezior oraz w Nowej Zelandii.

W Polsce opisywany jest jako wszędzie częsty lub pospolity. Według atlasu rozmieszczenia roślin w Polsce gatunek rośnie powszechnie w południowej części kraju (Dolny Śląsk, Lubelszczyzna, południowe Podlasie, cały pas wyżyn i pogórza), podczas gdy w środkowej i północnej części kraju lokalnie bywa rzadszy lub niemal brak go zupełnie (np. na Równinie Goleniowskiej, Pojezierzu Krajeńskim i Chodzieskim, na Żuławach i Wysoczyźnie Płońskiej).