清及民國初,屬茂明安旗地。
民國十五年(1926年),西部屬固陽縣三區(qū),東部屬四區(qū)。
民國二十六年(1937年)11月,屬偽固陽縣公署稱公德鄉(xiāng)。
民國三十四年(1945年),屬固陽縣管轄,東部稱民權(quán)鄉(xiāng),西部稱民和鄉(xiāng)。
1950年3月,稱第四區(qū)。
1955年6月,稱白靈淖區(qū)。
1958年7月,廢區(qū),建紅旗、火花、東方紅3公社;12月,合并為白靈淖公社。
1960年3月,分設(shè)白靈、卜塔亥2公社。
1984年7月,設(shè)白靈淖鄉(xiāng)、卜塔亥鄉(xiāng)。
2005年12月,白靈淖鄉(xiāng)、卜塔亥鄉(xiāng)、東公此老鄉(xiāng)北部合并為懷朔鎮(zhèn)。