Seljepil er udbredt i Europa og Asien.
I Danmark er den meget almindelig på øerne og i Østjylland.
Seljepil vokser på næringsrig, muldpræget højbund.
Arten foretrækker basiskjord og forekommer sjældent på sur bund.
Reference: Danmarks træer og buske af Møller P.F. og Staun H. (2001). Politikens Forlag.