Blodstorkenebb er ganske vanlig på Østlandet (men ikke i indre strøk) og i kyst- og fjordstrøk til Fusa i Hordaland. Vanlige voksesteder er tørrbakker, berg, strandberg og i varme skogkanter.