Engstorkenebb vokser oftest på eng og beitemark, men den kan også dukke opp på tangvoll, grusstrand, som ugras i veikanter og kulturmark. Man finner arten oftest på næringsrike steder på Østlandet. Men den er også relativt vanlig på Sørvest-landet, mens sjeldenere lenger nord på Vestlandet. Helt til Nordmøre da er den relativt vanlig igjen nord til Steinkjer. Mens det er få funn fra Steinkjer til Tromsø.. Det høyeste funnet i Norge er på 420 moh i Sel kommune.