明為察哈爾部牧地。清乾隆二十六年(1761年)并商都馬群、翁貢羊群建鑲黃旗。1938年分置商都旗、明安旗。1960年化德縣并入,復改鑲黃旗。1963年化德縣劃出,旗名未改。
1996年?,鑲黃旗面積4960平方千米,人口2.7萬人,其中蒙古族1.7萬人。轄1個鎮、9個蘇木:新寶拉格鎮、翁貢淖爾蘇木、寶格達音高勒蘇木、翁貢烏拉蘇木、呼格吉勒圖蘇木、新寶拉格蘇木、那仁烏拉蘇木、哈音海爾瓦蘇木、巴彥塔拉蘇木、洪格爾烏拉蘇。旗政府駐新寶拉格鎮。
2000年第五次人口普查,鑲黃旗總人口26843人,其中:新寶拉格鎮11830人,新寶拉格蘇木1693人,寶格達音高勒蘇木1868人,翁貢烏拉蘇木1611人,翁貢淖爾蘇木1353人,哈音海爾瓦蘇木1328人,洪格爾烏拉蘇木1656人,巴彥塔拉蘇木2283人,呼格吉勒圖蘇木1261人,那仁烏拉蘇木1960人。
2000年,全旗總面積4960平方千米。總人口8647戶27903人,其中蒙古族17320人,漢族10484人,其他少數民族99人。轄1個鎮、9個蘇木,60個嘎查、6個居民區。
2001年行政區劃調整后,全旗轄1個鎮、3個蘇木:新寶拉格鎮、寶格達音高勒蘇木、翁貢烏拉蘇木、巴彥塔拉蘇木。共有60個嘎查、6個居委會。全旗總人口27641人,其中蒙古族17584人,漢族9943人,其他少數民族114人。
2006年,鑲黃旗將原有的4個蘇木鎮調整為2個鎮、1個蘇木,即新寶拉格鎮、巴彥塔拉鎮和翁貢烏拉蘇木。共有60個嘎查、6個居民區。全旗總面積5143平方千米。總人口29720人,其中蒙古族18233人,漢族11356人,滿族58人,回族36人,達斡爾族14人,其它少數民族23人。
2009年,全旗總面積5143平方千米。總人口30792人,其中蒙古族18815人,漢族11837人,其他少數民族140人。轄2個鎮、1個蘇木,60個嘎查、6個居民區。
2012年,恢復寶格達音髙勒蘇木。調整后,全旗轄2個鎮、2個蘇木:新寶拉格鎮、巴彥塔拉鎮、翁貢烏拉蘇木、寶格達音髙勒蘇木。