角蒿产云南丽江、德钦,生长于海拔1900—3850米地区。分布四川西部、北部、甘肃西部、山西北部、陕西及西藏东南部等地。
原亚种见于东北、华北、内蒙及陕、甘、青、川北等处。
角蒿在我国主要分布于岭东、岭西、兴安南部、辽河平原、科尔沁、燕山北部、呼一锡高原、阴山、阴南丘陵、鄂尔多斯。我国东北、山东、河南、河北、山西、陕西、甘肃、四川、青海等地。