山西天镇县东北），西至鸦角山（今内蒙古清水河县口子村东山），全长330多公里。
太原镇.总兵初驻偏头关（今山西偏关县），后移驻宁武所（今山西宁武县）。管辖的长城西起河曲（今山西河曲县旧县城）的黄河岸边，经偏关、老营堡、宁武关、雁门关、平型关，东至太行山岭之真保镇长城，全长800多公里。因该镇在大同、宣府两镇长城的内侧（南边），故又称为内长城，而偏头、宁武、雁门三关也就合称为内长城的“外三关”，在东边的蓟州镇与真保镇的居庸、紫荆、倒马三关就为“内三关”。山西镇长城城墙多为沉重大石。