2005年,根据《自治区民政厅关于同意赤峰市区划调整的批复》,将喀喇沁旗马蹄营子乡划归赤峰市元宝山区管辖。2006年,元宝山区将11个乡镇(2个乡、9个镇)调整为5个镇:撤销山前镇、马蹄营子乡、古山镇,将山前镇、马蹄营子乡原管辖的行政区域整建制和古山镇的2个村(岭上、水源)并入平庄镇,总面积235.89方千米,总人口13361人,辖24个行政村、1个居委会,镇政府驻地设在原平庄镇政府所在地平庄;撤销建昌营镇、马林镇,并入元宝山镇,总面积319.34平方千米,总人口87332人,辖16个行政村、24个居委会,镇政府驻地设在原建昌营镇政府所在地建昌营;撤销小五家回族乡,和古山镇的3个村(四家、西六家、公格营子)并入美丽河镇,总面积224.08平方千米,总人口31240人,辖13个行政村,镇政府驻地设在原美丽河镇政府所在地后美丽河;风水沟镇、五家镇原建制及行政区域管辖范围不变;元宝山区行政区划调整后,辖平庄镇、元宝山镇、美丽河镇、风水沟镇、五家镇和西露天、平庄城区街道。