宣府镇总兵驻今河北宣化县,所辖长城东起居庸关四海冶(今北京市延庆区四海镇),西达今山西东北隅阳高县的西洋河,长一千零二十三里。宣府镇地处京师西北,对保卫京城的安全来说,其重要性并不亚于蓟州镇,边墙也修得十分坚固,有的地段排列几道城墙。镇下又分成东、西、北、中四路设防把守。