曲（今山西河曲县旧县城）的黄河岸边，经偏关、老营堡、宁武关、雁门关、平型关，东至太行山岭之真保镇长城，全长800多公里。因该镇在大同、宣府两镇长城的内侧（南边），故又称为内长城，而偏头、宁武、雁门三关也就合称为内长城的“外三关”，在东边的蓟州镇与真保镇的居庸、紫荆、倒马三关就为“内三关”。山西镇长城城墙多为沉重大石。
延绥镇.总兵初驻绥德州（今陕西绥德县），成化以后移治榆林卫（今陕西榆林市）。管辖长城东起黄甫川堡（今陕西府谷县黄甫乡），西至花马池（今宁夏盐池县），全长880多公里，