被列为九边要塞之首，洪武五年（1372）由大将军徐达主持修建。总兵驻大同府（今山西大同市）。管辖的长城东起镇口台（今山西天镇县东北），西至鸦角山（今内蒙古清水河县口子村东山），全长330多公里。
太原镇.总兵初驻偏头关（今山西偏关县），后移驻宁武所（今山西宁武县）。管辖的长城西起河曲（今山西河曲县旧县城）的黄河岸边，经偏关、老营堡、宁武关、雁门关、平型关，东至太行山岭之真保镇长城，全长800多公里。因该镇在大同、宣府两镇长城的内侧（南边），故又称为内长城，而偏头、宁武、雁门三关也就