主要分布于華北西部和西北部的低山丘陵,陜北白于山南麓,海拔高度800~1600米。在新疆主要分布于北疆各山地的中山帶,南疆也有分布。多處于草原帶較濕潤的地帶,海拔高度為1600~2000米。亞高山的撂荒地上也廣為分布。
鐵桿蒿產于新疆、內蒙古、甘肅、陜西、山西、遼寧、吉林、山東、江蘇、浙江等省區。生于海岸,湖濱,沼澤及鹽堿地。也分布于朝鮮、日本、蘇聯西伯利亞東部至西部、中亞、伊朗、歐洲、非洲北部及北美洲。[1]