山西镇也称太原镇。总兵官初治偏头关(今山西偏关),寻移宁武所(今山西宁武)。管辖长城西起河曲(今山西河曲旧县城)黄河东岸,经偏关、老营堡、宁武关、雁门关、平型关,东接太行山岭之蓟镇长城,全长近800公里。因其在宣、大二镇长城之内,故又称为内长城,偏头、宁武、雁门合称“外三关”,相对于蓟镇的“内三关”:居庸、紫荆、倒马。山西镇长城倚山而筑,多为石墙,并置几重,由北楼口、东路代州左、太原左(指宁武关)、中路利民堡、西路偏头关左、河曲县六参将分守,长城遗迹经过修复,尚为连贯。延绥镇总兵官初治绥德州(今陕西绥德),成化以后移治榆林卫(今陕西榆林),故亦称榆林镇。管辖长城东起黄甫川堡(今陕西府谷县黄甫乡),西至花马池(今宁夏盐池),全长885公里。在大边长城南侧另有“二边”,东起黄河西岸(今陕西府谷墙头乡),曲折迂回,西至宁边营(今陕西定边)与大边墙相接。分别由东、中、西、孤山堡、清平堡、榆林保宁堡六路参将分守。愉林镇长城遗迹多被积沙掩埋,局部地段被推干做了公路,仅夯土墩台尚存。宁夏镇总兵官治宁夏卫(今宁夏银川),管辖长城东起花马池(今宁夏盐池)与延绥镇长城接界处,西端止于宁夏中卫喜鹊沟黄河北岸(今宁夏中卫县西南),全长830公里,分五路防守。①东路,白花马池营城东界,西至毛卜刺堡西境(今宁夏灵武东北宝塔乡)。、②中路,东南自清水营城(今宁夏灵武县磁窑堡乡清水营村)东境与东路接界起,西北至横成堡黄河东岸。③北路,由自横城堡北境,西达镇北堡南界(今宁夏贺兰县西).北路长城跨黄河向北绕了一个大弧形。④南路,白平羌堡北境(今银川市千吉堡村,向南至大坝堡(今青铜峡市大坝村)。⑤西路,东起广武营北界(今青铜峡市广武乡),西止于中卫西南喜鹊沟。宁夏镇长城遗迹大部分埋于流沙之中,仅贺兰山段石砌城垣有断续残存,并保存一段因断层地震活动而造成的错位现象。