北魏時期(公元386—557年),鮮卑族拓跋珪在北方建立了北朝的第一個王朝。為防御北方柔然等族南下,拓跋珪開始修筑長城。北魏長城東起今河北省張家口市赤城縣,經今內蒙古烏蘭察布市南部、鄂爾多斯市東部,西至包頭市西部,綿延200余里。并在今內蒙古地區設置了恒州(州治在今內蒙古烏蘭察布市涼城縣雙古城,轄今內蒙古烏蘭察布市察哈爾右翼前旗黃旗海、涼城縣岱海以南地區)、朔州(州治在今內蒙古呼和浩特市和林格爾縣北,轄今內蒙古呼和浩特平原、鄂爾多斯東北部地區)、夏州(州治在今內蒙古鄂爾多斯市烏審旗無定河左岸,轄今內蒙古鄂爾多斯大部分地區)、涼州(轄今內蒙古阿拉善盟額濟納河流域)。
北魏神麚二年(公元429年),太武帝拓跋燾分兵兩路,取道黑山(今內蒙古呼和浩特市和林格爾縣西北)和大娥山,大舉攻打柔然,出奇制勝,俘虜敵軍甚眾。后在陰山一線設有6個軍鎮:沃野鎮(今內蒙古巴彥淖爾市五原縣北)、懷朔鎮(今內蒙古包頭市固陽縣白靈淖鄉城庫倫)、武川鎮(今內蒙古呼和浩特市武川縣土城梁)、撫冥鎮(今內蒙古烏蘭察布市四子王旗烏蘭花鎮土城子)、柔玄鎮(今內蒙古烏蘭察布市興和縣臺基廟東北)、懷荒鎮(今河北省張家口市張北縣)抵御北方部族入侵。
北魏時期(公元386—557年),鮮卑族拓跋珪在北方建立了北朝的第一個王朝。為防御北方柔然等族南下,拓跋珪開始修筑長城。北魏長城東起今河北省張家口市赤城縣,經今內蒙古烏蘭察布市南部、鄂爾多斯市東部,西至包頭市西部,綿延200余里。并在今內蒙古地區設置了恒州(州治在今內蒙古烏蘭察布市涼城縣雙古城,轄今內蒙古烏蘭察布市察哈爾右翼前旗黃旗海、涼城縣岱海以南地區)、朔州(州治在今內蒙古呼和浩特市和林格爾縣北,轄今內蒙古呼和浩特平原、鄂爾多斯東北部地區)、夏州(州治在今內蒙古鄂爾多斯市烏審旗無定河左岸,轄今內蒙古鄂爾多斯大部分地區)、涼州(轄今內蒙古阿拉善盟額濟納河流域)。
北魏神麚二年(公元429年),太武帝拓跋燾分兵兩路,取道黑山(今內蒙古呼和浩特市和林格爾縣西北)和大娥山,大舉攻打柔然,出奇制勝,俘虜敵軍甚眾。后在陰山一線設有6個軍鎮:沃野鎮(今內蒙古巴彥淖爾市五原縣北)、懷朔鎮(今內蒙古包頭市固陽縣白靈淖鄉城庫倫)、武川鎮(今內蒙古呼和浩特市武川縣土城梁)、撫冥鎮(今內蒙古烏蘭察布市四子王旗烏蘭花鎮土城子)、柔玄鎮(今內蒙古烏蘭察布市興和縣臺基廟東北)、懷荒鎮(今河北省張家口市張北縣)抵御北方部族入侵。