野外金彈子主要是分佈在我國的四川、雲南、湖南、安徽等地,在野外的河谷、山林、山地等環境中生長,它們大多都生長在海拔600-1500米的位置,有的還能夠在懸崖上的石縫中生長。金彈子喜歡生長在腐殖質含量豐富的土壤中,如果是人工種植培育的話,可以用腐熟鋸末、園土、河沙配製基質。