Hestespreng vokser i hele Norge, mest i fjellet, på Vestlendet også ned til havnivå. I Hordaland opp til over 1500 moh. Den vokser gjerne i steinete, åpne, kalkfattige områder, samt snøleier, grasbakker og rasmarker i fjellet, liker godt snødekke om vinteren.