县之西而伏。水经注云,其水南流出关谓之下口,潜伏十许里,是也。又南复出,亦谓之榆河,今涸。元史,燕铁木儿与王禅军遇于榆河北,奋击败之,追至红桥北,因据红桥,两军阻水而阵。今州西南十二里有红桥,桥亡而名尚存。文宗为燕铁木儿建生祠于桥南,立碑纪功者也。
州西南三十里为双塔河,东流过双塔店入榆河,出州东神岭山下为神山泉,出白浮山为白浮泉。元史,至元二十八年都水监郭守敬奉诏兴水利,上自昌平县白浮村引神山泉,西折而南,过双塔、榆河、一亩、玉泉诸水,经瓮山泊至西水门入都城南,汇为积水潭,复东折而南,出南水门,东至通州高丽庄入白河,长一百六十四里一百四步。帝命丞相以下皆亲操畚锸,首事于二十九年之春,告成于三十年之秋,赐名通惠河。
先是通州至大都,陆运官粮岁若干万石,方秋霖雨,驴畜死者不可胜计。至是皆罢之,以守敬兼提调通惠河漕运事,筑堰起白浮村至青龙桥,长五十余里,以障诸水入于都城。永乐初两修之,岁久湮废。成化七年十月,议开通惠河,命户部尚书杨鼎、工部侍郎乔毅相度,言元人旧引昌平东南山白浮泉水,往西逆流,经过山陵,恐于地理不宜。及一亩泉水经过白洋口山沟,两水冲截,俱难导引,遂止不用。其双塔、榆河之水,今皆入于沙河。

芹城在州东三十里,有桥,桥下有水,出芹城北,南流入于沙河。水经注,芹城水出北山南,径芹城东南注湿余水。以此知沙河之为古湿余水也。傅写之讹,或为温水。后汉书,王霸为上谷太守,陈委输可从温水漕以省陆运之劳,事皆施行。
榆河驿初设于榆河,嘉靖中改附州城。其未附也,道出州城之西南,距州四十五里,有唐家岭店者,亦车驾所驻也。往者车驾北征,徐行则次唐家岭。宣德九年九月癸未,上巡边,驻跸唐家岭。正统十四年七月甲午,上亲征,驻跸唐家岭,皆以明日至龙虎台。永乐十二年三月庚寅,上亲征,次清河,辛卯,次沙河,以三日至龙虎台。二十二年四月己酉,上亲征,驻跸唐家岭,以四日至居庸关。其疾行则一日而至榆林,榆林在岔道西二十五里。永乐二十年三月戊寅,上亲征,晚次榆林,是也。而英宗皇帝回銮,以景泰元年八月乙酉,至居庸关,丙戌,自安定门入居南宫。中朝迎候之礼,但遣礼部左侍郎储懋至龙虎台,锦衣卫指挥佥事宗铎领轿马至居庸关,刘敬领丹陛驾至安定门内,上自迎于东安门而已。
州西四十里为白羊口城,二门,距居庸南口二十里,有水伏流。元史,白羊口千户所于昌平县东口置司。景泰元年,调涿鹿中卫后千户所官军守御,后以守备一人守之。其西南有小城曰白羊新城。
白羊北四十里为长峪城,二门,其西有小城,曰长峪新城。
长峪北二十里为横岭城,二门,守备一人守之。
长峪西北二十里为镇边城,三门,正德中建,设守御千户所,后以参将一人守之。自镇边西南二十五里至横中山为紫荆关,辖沿河口界。
州北八十里为黄花镇城,三门。元史,黄花镇千户所于昌平县东口置司者也。以参将一人、守备一人守之,景泰中,又设内官守备,嘉靖四十年革。黄花镇城直天寿山之后,为长陵元武,为京师北门,当居庸、古北二关之中,而北连四海冶,昔人所谓拥护山陵,势若肩背者也。其水曰黄花镇川,河出塞外,自二道关入口,径渤海所、怀柔至顺义界入白河。其流九曲,俗谓之九渡河。城北有碧霞元君庙,其殿西有二松,相去四五尺,而上枝樛曲相穿,遂合为一,名曰交松。其地多鼠,色如鼦而毛浅,初冬掇榛实贮穴中,为岐洞贮之,多至二三斗,美好倍于人所收者。土人每掘取之,鼠失榛,乃槁死树上,累累相望。因并取而食之,京师人以为美味。国史言,洪熙元年闰七月,守居庸关都督佥事沈清献黄鼠,上曰:『卿受命守关,当练士卒,利器械,而献鼠何邪?其却之。』城西有垣一重,曰头道关,再重曰二道关。关之西撞道口堡、鹞子峪堡、西水峪堡,堡西为八达岭。
城东三十里为渤海守御千户所,城三门,距州一百里。城北而西有擦石口堡、磨石口堡、驴鞍岭堡、大榛峪堡、南冶口堡、大长峪堡、小长峪堡。有矿洞,嘉靖三十六年封闭。
又东五里为慕田峪城,三门,守备一人守之。其东北有慕田峪堡,西有贾儿岭堡、田仙峪堡,又东为亓连口,石塘路辖,自此以西皆重边,自此以东皆单边。

昌平山水记卷上终

昌平山水记卷下

州东南九十里为顺义县。隋开皇中,粟末靺鞨与高丽战不胜,厥稽部长突地稽率八部胜兵数千人自扶余城西北举落内附,置顺州以处之。唐武德初改燕州,会昌中改归顺州,唐末仍为顺州。统县一,曰怀柔。贞观六年置,治五柳城,改顺义县。开元四年置松汉府弹汗州,天宝元年改归化县。干元元年复名怀柔。辽为顺州归化军,金明昌六年,改县名曰温阳。元废县,但为顺州,洪武元年改顺义县。然则今之顺义,昔之怀柔也。城周六里一百一十一步四尺,四门。唐贞观四年,以突厥突利为右卫大将军,封北平郡王,以其部落置顺州都督府,拜突利为顺州都督,使帅其众治营州南之五柳戍。