Stankstorkenebb trenger lite lys, den trives i skoger, hekker, kratt, murer, i fjell og delvis inne i fjellhuler. Den går opp til ca. 850 meter over havet i fjellet, og finnes langs hele kysten opp til Troms.