1955年7月,屬昭烏達盟管轄。
1956年,屬赤峰縣管轄。
1958年,屬平莊區管轄。
1958年,設建昌營公社。
1961年10月,更名為元寶山公社。
1966年,更名為新山公社。
1975年6月,復名元寶山公社。
1984年3月,改建為八家鄉。
1987年7月,改建為元寶山鎮。
2005年,建昌營、馬林2鎮并入。
2010年末,析置云杉路街道辦事處、馬林街道辦事處。
轄建昌營、南荒、南廟、長勝、四合、木頭溝、王家店、劉家店、八家、馬架子、玉皇、哈拉卜吐、松木頭溝、新地、四道井子、塔卜烏蘇16個村民委員會。