百二十里。东至万全左卫六十里,西南至山西大同府二百八十里。

  汉上谷郡地。唐属新州。契丹属奉圣州,寻属大同府。金因之。元属宣德府,后属隆兴路。明初废。洪武二十六年,改置怀安卫。今仍设卫如故。

  卫捍御冲边,翼蔽云、朔,东西形援,屹为要地。

  保安右卫在怀安城内。永乐十五年,以天策卫为保安右卫,治顺圣川。十七年,调西沙城,即万全卫之沙城也。二十年,移建于此。

  ○怀安城今卫城也。本汉上谷郡地。唐末置怀安县,属新州。契丹属奉圣州。《辽志》云:怀安,汉夷舆县地。按《水经注》夷舆在居庸故城东北,《辽志》误也。又云:自魏至隋,皆为突厥所据。唐克突厥,废为怀荒镇。辽始析文德县,置怀安县。亦误也。金亦曰怀安县,属大同府。元改属宣德府。中统三年,改属隆兴路。明初废,寻改置今卫,筑城置戍。隆庆三年增筑,周九里有奇。

  威宁城卫东北百二十里。金承安二年,以抚州新城镇置威宁县。元改隶宣德府,寻属隆兴路。明初废。《志》云:县北有昌州城,金置州,元城其地,寻废。今为荨麻林堡。盖在荨麻岭旁也。昌州,即元之宝昌州,在今开平卫境。《志》误。

  御夷镇城在卫西北,所谓濡源之地也。后魏初,拓跋禄官分其国为三部。一居上谷之北,濡源之西,自统之。魏主焘始置御夷镇于濡源西北,为六镇之一。即此。《水经注》:密云戍,在御夷镇东南九十里,鲍丘水径其西。似镇与密云境相近。贾耽曰:密云去御夷镇,几九百里。道元时,六镇已陷没,岂传闻之误欤?抑纪载之讹欤。

  ○水沟口山卫南十五里。两山巍峙百余丈,下有水沟口河,因名。又云头山,在卫西南三十里,山高耸,云覆其上即雨。中有班石洞,称幽胜。其相近者,曰虎窝山,崖畔水出,盛暑结为冰柱,隆冬反释,亦天地之异气也。○良山,在卫西十五里,旧名狼山。《志》云:魏主天赐二年,如狼山,至延水,《志》以为即此狼山也。明永乐中,车驾驻此,因改今名。又平顶山,在卫西三十里,内有天窖洞,四围俱山,一穴而入,可避兵。

  花山卫西北三十里。春夏多花,上有池,岁旱不涸。又白腰山,在卫东北三十里,高耸壁立,腰有白土如带,因名。又荨麻岭,在卫北八十里,岭路崎岖,塞口要地也。《志》云:卫西至枳儿岭二十里,接顺圣西城界。

  ○水沟口河在卫城南。自顺圣境流入,经水沟口山下,东北流至万全左卫,入洋河,亦名曹河。卫西七里有柳河,亦东流入于西水沟口河。

  ○李信屯堡卫西北四十五里。嘉靖十六年,抚臣韩邦奇言:李信屯,宣府咽喉也。其地两山俱尽,又与大同接境,守此不惟防遏虏冲,亦可潜消意外,因创筑堡城。万历十八年增修,周二里有奇。西北去大同永嘉堡十里。其地有两山对峙,为宣、大两镇交错之所,西当瓦窑口之冲,亦要地也。堡与二卫俱下西路分辖,与大同阳和卫相犄角。

  兴宁口在卫西。外接极边,南抵顺圣川。虏每由此阑入,恃此为南路之蔽。汛守最切。

  怀来卫镇东南百五十里。东至延庆州六十五里,西南至山西蔚州二百四十里。

  汉上谷郡地。晋及后魏因之。北齐置长宁、永丰二郡,并改置北燕州于此。周曰燕州。隋属幽州。唐初亦置北燕州。贞观八年,改曰妫州武后时,置清夷军于州城内。天宝初,曰妫川郡。乾元初,复曰妫州。五代晋初,没于契丹,曰可汗州《辽志》:五代时,奚王去诸以数千帐屯妫州,自别为西奚,号可汗州。契丹因之,亦曰清平军。金州废,改属德兴府。元属奉圣州。延三年,改属龙庆州。明初,改置守御怀来千户所。永乐十五年,改为怀来左卫。十六年,改曰怀来卫。今因之。

  卫密迩居庸,为关门之外卫。蒙古败金人于妫川,进薄居庸。明靖难初,燕王起于北平,引兵拔居庸,曰:怀来未下,居庸有必争之理。遂袭怀来而守之。山后诸州,以次降附。于是北平之肩背益固。正统末,北骑充斥,怀来且为战地,而震惊及于宫阙矣。卫为畿辅襟要,宣镇咽喉,疆索有事,卫每当其冲,不可不为苞桑虑也。

  延庆右卫在怀来城内。旧置于居庸关,宣德五年,移建于此。本曰隆庆右卫,隆庆初,改名延庆右卫。今仍置延庆卫。

  ○废妫川县今卫治。汉沮阳县地。高齐移燕州治此,置怀戎县。隋大业初,属涿郡。唐为妫州治。武后垂拱初,置清夷军于州界。圣历初,突厥寇清夷军,即此。契丹得其地,改曰怀来县。金明昌六年,又改曰妫川县,属德兴府。贞初,蒙古薄宣平,金主命胡沙虎军妫川。胡沙虎欲移屯南口,蒙古袭败之。南口,即居庸南口也。元复为怀来县。明初废。永乐十六年,改置今卫。二十年,展筑卫城,北倚高冈。正统、景泰间,及嘉靖四十五年,修筑,周七里。万历十四年,展筑城西,共周八里有奇。卫当东路之中,与昌平横岭相表里云。

  废且居县在卫西北。