懷朔古城遺址位于固陽縣北約35公里的白靈淖鄉境內。南距包頭85公里,北距白靈淖鄉政府所在地12公里,包白公路由古城西側5公里處南北貫穿。懷朔古城遺址是迄今已發現的內蒙古西部地區規模較大的北魏古城遺址,懷朔鎮最早建于北魏太武帝始光年間(公元424~428年),當時屬朔州管轄。北魏孝文帝正光四年(公元523年)于懷朔鎮置朔州,管轄大安、廣寧、中川、太平、附化五郡,共十三縣。北魏孝武帝永熙三年(公元532年)朔州內遷,懷朔鎮城遂廢。該城是北魏時期在河套及陰山地區的政治和軍事上占有重要地位的城鎮,從建立到廢棄整整經歷了一個世紀。北魏孝文帝太和十八年(公元494年)酈道元、魏孝文帝曾到這里。北齊皇帝高洋之父高歡從這里起家。古城中發現了全國罕見的佛教遺址“土窖”,并有大量文物出土。

——來源于《內蒙古旅游志·光盤版》