Gråpil forkommer i Europa og i det nordlige og vestlige Asien.
I Danmark er den sjælden i Vestjylland og dele af Midtjylland.
Gråpil er almindelig ved søer og på våd, næringsrig bund.
Den er meget lyskrævende.
Reference: Danmarks træer og buske af Møller P.F. og Staun H. (2001). Politikens Forlag.