南京,也就是现在的北京,最早是古冀州的地盘。高阳氏叫它幽陵,尧帝时期叫幽都,虞舜时期把它分成幽州。商朝把幽州并入冀州,周朝又把它从冀州分出来,单独叫幽州。《职方》里记载,东北的幽州,山上有医巫闾山,沼泽里长着貘这种动物,河流有泲河、淄河,还有很多湖泊。这地方盛产鱼和盐,牲畜有马、牛、猪,粮食有黍、稷、稻。武王把太保奭封在燕国。

秦朝把这块地划分为渔阳、上谷、右北平、辽西、辽东五个郡。汉朝把它封为燕国,先后封了臧荼、卢绾、刘建、刘泽、刘旦为燕王,还曾经设立涿郡和广阳国。东汉时期,这里变成了广平国和广阳郡,有时也并入上谷郡,后来又重新设立了幽州。后周时期设立了燕国和范阳郡,隋朝设立了幽州总管府。唐朝设立了幽州大都督府,后来改成了范阳节度使。安禄山、史思明、李怀光、朱滔、刘怦、刘济这些割据势力,一个接一个地在这里称霸一方。后来刘总归顺了唐朝。到了张仲武、张允仲父子当政的时候,才算是安定下来,百姓也安居乐业了。可是后来刘仁恭父子又起了争夺之心,最终导致幽州落入五代十国之手。

从唐朝到后晋,因为辽国帮助后晋建立政权有功,后晋就把幽州等十六州割让给了辽国。后晋太宗把幽州升格为南京,又称燕京。

一座城池,周长三十六里,城墙高三丈,宽一丈五尺,城上设有敌楼和战橹,城门八座:东边叫安东门和迎春门,南边叫开阳门、丹凤门,西边叫显西门、清晋门,北边叫通天门、拱辰门。皇宫位于城西南角。皇城里头有两座皇帝的画像殿,景宗御容殿和圣宗御容殿,景宗御容殿在东边,叫宣和殿;圣宗御容殿在南边,就在皇宫里。皇城内门叫宣教门,后来改名叫元和门;外边有三座门,南边叫南端门,东西两边分别叫左掖门和右掖门。左掖门后来改名叫万春门,右掖门改名叫千秋门。这些门上都有楼阁,球场在南边,东边是永平馆。皇城西门叫显西门,虽然设在那里,却不开;北门叫子北门。西城墙最高处有个凉殿,东北角有个燕角楼。城里的坊市、官署、寺庙,多得数不清。城外还有居庸关、松亭关、榆林关这些关隘。古北口一带,有桑乾河、高梁河、石子河,还有大安山、燕山,山间还有瑶屿(岛屿)。这地方的府叫幽都府,军队叫卢龙军,开泰元年的时候裁减了军队编制。

统辖着六个州,十一个县:

首先是析津县。它原来是晋朝的蓟县,后来改名叫蓟北县,开泰元年才改成现在的名字。因为燕国的地界在寅位(地支),寅对应析木,而析木在水边,所以叫析津县。户口有两万户。

然后是宛平县。它原来是晋朝的幽都县,开泰元年改成了现在的名字。户口有两万二千户。

接下来是昌平县。它原来是汉朝的军都县,后来属于汉朝的广阳郡,晋朝属于燕国,魏朝的时候设置了东燕州、平昌郡和昌平县。郡撤销了,县就归属幽州。它在京城北边九十里。户口有七千户。

再来说良乡县。燕国的时候叫中都县,汉朝改名叫良乡县,以前属于涿郡,北齐天保七年的时候并入蓟县,武平六年又重新设置。唐朝圣历元年改成固节镇,神龙元年又恢复叫良乡县,刘守光曾经把治所迁到这里。它在南京(指当时的幽州)南边六十里。户口有七千户。

然后是潞县。它原来是汉朝的旧县,属于渔阳郡。唐朝武德二年设置了元州,贞观元年州撤销了,又恢复成县。这里有潞水。它在京东(指当时的幽州)东边六十里。户口有六千户。

最后是安次县。它原来也是汉朝的旧县,属于渔阳郡。唐朝武德四年迁到东南边五十里的石梁城,贞观八年又迁到现在的县城西边五里的常道城,开元二十三年又迁到耿就桥的集市南边。它在京城南边一百二十里。户口有一万二千户。

永清县啊,以前汉朝的时候叫益昌县,隋朝改名叫通泽县,唐朝又改名叫武隆县,后来又改成会昌县,最后在天宝年间才定名为永清县。它在京城南边一百五十里,大概有五千户人家。

武清县,以前汉朝的时候叫雍奴县,属于渔阳郡。《水经注》里说,雍奴这个名字,是沼泽的意思,四周环绕着水,水流动的叫雍,不流动的叫奴。唐朝天宝年间改名叫武清县。它在京城东南一百五十里,大概有一万户人家。

香河县呢,原来是武清县的一个叫孙村的地方。辽朝的时候,在新仓设立了盐务管理机构,好多人就聚在那里住了,所以就从武清、三河、潞这三个县里分出一些户口来,设立了香河县。它在京城东南一百二十里,大概有七千户人家。

玉河县,以前是泉山地区。刘仁恭在大安山建了个道观,请方士王若讷来炼丹,结果王若讷羽化登仙了。后来就从蓟县划出一部分地来,设立了玉河县,用来供奉王若讷。它在京城西边四十里,大概有一千户人家。

漷阴县,以前是汉朝泉山地区的霍村镇。辽朝每年春天,皇帝都要到延芳淀打猎。久而久之,那里就发展成了一座城镇,就利用了原来的漷阴镇,后来才改成县。它在京城东南九十里。延芳淀很大,方圆几百里,春天的时候,鹅和鸭子特别多,夏天秋天则盛产菱角和芡实。皇帝春猎的时候,护卫们都穿着墨绿色的衣服,每个人都拿着连锤、鹰食和刺鹅锥,沿着水边排列,相隔五七步远。皇帝一声令下,击鼓惊起水面的鹅。然后皇帝亲自放出海东青去抓鹅。鹅掉下来后,怕海东青抓不住,旁边的人就用佩带的锥子去刺鹅,赶紧把鹅肉弄成腊肉喂海东青。抓到第一只鹅的人,会得到赏赐,比如银子或者丝绸。皇帝、皇族和大臣们都有各自的狩猎区域。漷阴县大概有五千户人家。

话说宋朝的时候,王曾在他的《上契丹事》里写到:从雄州的白沟驿渡过河,走四十里就到了新城县,这是古代督亢亭的所在地。再走七十里就到涿州了。过了范水、刘李河,再走六十里就到良乡县。渡过卢沟河,六十里就到幽州,也就是燕京。燕京的子城建在罗郭的西南。正南门叫启夏门,里面有元和殿;东门叫宣和门。城里的街巷都建有楼房。城里还有个闵忠寺,这是唐太宗为征讨辽国阵亡的将士修建的;还有一个开泰寺,是魏王耶律汉宁修建的。我们派去的使臣都去参观游览过。南门外有于越王廨,是用来宴请宾客的地方;门外还有永平馆,以前叫碣石馆,后来和契丹讲和之后改了名字。南边就是桑乾河。

顺州,归化军,刺史驻地。这地方啊,以前是秦朝的上谷郡,汉朝的范阳郡,北齐的归德郡的地界。隋朝开皇年间,粟末靺鞨和高丽打仗打输了,他们的首领突地稽带着几千精兵,从扶余城西北迁移过来投降,于是朝廷就在这里设立了顺州安置他们。唐朝武德初年改名为燕州,会昌年间又改名为归顺州,唐朝末年又恢复了顺州的旧名。这里有温渝河、白遂河;还有曹王山,曹操曾经在这里驻扎过军队;还有黍谷山,据说邹衍曾经在这里吹律定音;南边还有齐国的长城。顺州城东北有华林、天柱两个庄子,辽朝在这里修建了凉殿,春天赏花,夏天纳凉。这地方最初叫归宁军,后来改了名字。顺州管辖着一个县:

怀柔县。唐朝贞观六年设立,治所在五柳城,后来改名为顺义县。唐朝开元四年设立了松漠府弹汗州。宋朝开宝元年改名为归化郡。到乾元元年又恢复了现在的名字“怀柔县”。户口大约有五千户。

檀州,就是现在的武威军,属于下州,由刺史管辖。这地方原本是燕国的渔阳郡的地盘,汉朝的时候叫白檀县。《魏书》里记载,曹操曾经路过白檀,在柳城打败了乌丸。《后汉书》也说,白檀县在右北平郡。后来北魏建立了密云郡,同时设立了安州。再后来,北周把它改成了元州。隋朝开皇十八年,把燕地的乐县和密云县划出来,设立了檀州。唐朝天宝元年改成了密云郡,乾元元年又改回檀州。辽朝的时候才加上了现在的“武威军”这个军号。檀州境内有桑溪、鲍丘山、桃花山、螺山等名胜。檀州管辖着两个县:

密云县,它最早是汉朝的白檀县,后来被鲜卑的居斤奚占据过。北魏的时候设立了密云郡,管辖着白檀、要阳、密云三个县。高齐朝的时候,密云郡和另外两个县被废除了,密云县就归属檀州了。户口大约有五千户。

行唐县,它原来是定州的行唐县。太祖皇帝攻打定州,攻破行唐县后,把行唐县的所有百姓都赶到了檀州北部,选了块空地让他们住下,一共建了十个寨子,仍然叫行唐县。行唐县隶属于彰愍宫。户口大约有三千户。

涿州,就是现在的永泰军,属于上州,由刺史管辖。汉高祖六年,从燕国分出来设立了涿郡。魏文帝的时候改名叫范阳郡,晋朝的时候成了范阳国,北魏又改回郡。隋朝开皇二年废除了郡,涿郡就归属幽州。隋朝大业三年,又把幽州改成了涿郡。唐朝武德元年,郡被废除了,改成了涿县,七年后又改名叫范阳县。大历四年才设立了涿州。后唐石晋把涿州献给了太宗皇帝。涿州境内有大房山、六聘山、涿水、楼桑河、横沟河、礼逊河、祁沟河等地理标志。涿州管辖着四个县:

范阳县,它最早是汉朝的涿县。唐朝武德年间改名为范阳县。范阳县境内有涿水和范水。户口大约有一万户。

固安县,它最早是汉朝的方城县,以前属于广阳国。隋朝开皇九年,从易州的涞水县迁到这里,归属幽州,取汉朝故安县的名字作为县名。唐朝武德四年,它属于北义州,州治迁到了章信堡。贞观二年,北义州被废除,固安县的治所迁到了现在的地方,又归属幽州。它位于涿州东南九十里。户口大约有一万户。

新城县,它最早是汉朝的新昌县。唐朝大历四年,从固安县分出来设立了新城县,后来又撤销了。后唐天成四年,又从范阳县分出来设立了新城县,位于涿州南部六十里。户口大约有一万户。

归义县啊,以前是汉朝易县的地盘,后来被齐国并入鄚县了。唐朝武德五年的时候,设立了北义州,州府后来撤销了,又重新设立了归义县,归属易州管辖。老百姓都住在巨马河的南边,县衙却在新城里办公,户口大概有四千户。

易州,也就是高阳军,级别很高,刺史管辖。以前是汉朝易县和故安县的地盘,隋朝的时候设立了易州,隋朝末年变成了上谷郡。唐朝武德四年又恢复了易州,天宝元年又改回上谷郡,乾元元年又改回易州,真是改来改去。五代时期归属定州节度使管辖。会同九年,孙方简把这块地献给了后周,应历九年,周世宗把它拿下了,后来归属宋朝。辽朝统和七年攻克易州,升格为高阳军。这地方有易水、涞水、狼山、太宁山、白马山这些名胜古迹。易州管辖着三个县:

易县,本来是汉朝的县,老县城在现在县城东南六十里处。齐朝天保七年的时候被撤销了。隋朝开皇十六年,在故安城西北角又设立了易县,就是现在的县城。户口大概两万五千户。

涞水县,以前是汉朝道县,现在县城北边一里地的地方就是老县城遗址。北魏的时候把县城迁到了老县城的南边,也就是现在的县城位置。周朝大象二年的时候被撤销了,隋朝开皇十八年又恢复了涞水县。它在易州东边四十里,有条涞水流过,户口大概两万七千户。

容城县,以前也是汉朝的县,一开始属于涿郡,老县城在雄州西南。唐朝武德五年的时候归属北义州,贞观元年又回到原来的归属地。圣历二年改名叫全忠县,天宝元年又改回容城县。它在易州东边八十里,老百姓都住在巨马河南边,县衙却在涿州新城里办公,户口大概五千户。

蓟州,也就是尚武军,级别很高,刺史管辖。以前是秦朝渔阳郡和右北平郡的地盘。隋朝开皇年间把州府迁到玄州总管府,隋炀帝又改名叫渔阳郡。唐朝武德元年被并入幽州,开元十八年又重新设立了蓟州。蓟州管辖着三个县:

渔阳县,本来是汉朝的县,属于渔阳郡。晋朝的时候被撤销了,后来又恢复了。北魏的时候又被撤销了。唐朝的时候属于幽州,开元十八年设立蓟州后,渔阳县又重新设立了。这地方有条鲍丘水,户口大概四千户。

三河县,以前是汉朝临朐县的地盘,唐朝开元四年从潞州分出来设立的。户口大概三千户。

玉田县,说起来,它在春秋时期是无终国的领地。汉朝的时候,设立了无终县,归属于右北平郡。后来元魏把它划归渔阳郡管辖,又撤销了,直到唐朝武德二年才重新设立。贞观初年又给撤了,乾封年间又重新设立。到了万岁通天元年,改名叫玉田县,属于营州。开元四年又划归幽州,八年又回到营州,十一年再次划归幽州,十八年后才最终稳定下来。对了,《搜神记》里记载了一个故事:有个叫雍伯的洛阳人,特别孝顺,他父母去世后,把他葬在了无终山。这座山可高了,足足八十里,山上却没有水源,雍伯就亲自把水运上去。后来有人去山上取水,雍伯就让他们用一斗石换取,这些石头还能长出玉石来,所以这个地方才叫玉田。玉田县户口大约有三万户。

景州,又叫清安军,属于下州,设有刺史。它原来是蓟州遵化县,辽朝重熙年间才设立的。户口大约有三万户。遵化县,以前是唐朝平州买马监,后来才升格为县,隶属于景州。

平州,辽朝称兴军,属于上州,设有节度使。早在古代,这里曾是孤竹国和春秋时期山戎国的领地。秦朝的时候,这里属于辽西郡和右北平郡,汉朝沿袭了这种划分。汉朝末年,公孙度占据了这里,他的儿子和孙子也相继继承了他的地盘,后来归顺了魏国。隋朝开皇年间改名为平州,大业初年又恢复为郡。唐朝武德初年又改回州,天宝元年又改回北平郡。后唐时期又恢复为平州。辽太祖天赞二年攻占了这里,把从定州俘获的人口迁徙到这里居住。平州下辖两个州和三个县:

卢龙县,以前是肥如国的领地。春秋时期晋国灭了肥国,肥国的国君逃到燕国,燕国就在这里封了他一块地。汉朝和晋朝的时候,这里属于辽西郡。元魏时期,这里成为郡治,同时设立了平州。北齐时期属于北平郡。隋朝开皇年间,废除了肥如县,并入新设的县。十八年后,把新昌县改名为卢龙县。唐朝时期属于平州,以后就一直沿用这个名字了。户口大约有七万户。

安喜县,原来是汉朝令支县的辖地,后来废弃了。辽太祖把从定州俘获的人口安置在这里,设立了安喜县。它位于平州东北六十里。户口大约有五万户。

望都县,原来是汉朝海阳县,后来也废弃了。辽太祖把从定州俘获的人口安置在这里,设立了望都县。这里有海阳山。县城位于平州南面三十里,户口大约有三万户。

滦州,是永安军的中级行政单位,刺史驻扎在此。它原本是古老的黄洛城,地处卢龙山南,滦河环绕着它。据说,齐桓公当年伐山戎时,曾在这里见过山神俞儿。秦朝时,这里属于右北平郡;汉朝时,先是叫石城县,后来改名为海阳县。汉朝末年,这里被公孙度占据。晋朝以后,它归属辽西郡。石晋割地之后,滦州就成了平州的一部分。后来太祖皇帝用俘虏户口在这里设立了滦州。滦州依山傍水,是北方边疆的战略要地。这里有扶苏泉,泉水甘甜可口,据说秦始皇的太子扶苏当年修筑长城时曾驻扎在这里,并在附近饮用过此泉水;此外还有临榆山,山峰高耸,拔地而起,高度超过一千仞,山脚下就是渝河。滦州下辖三个县:义丰县,它就是原来的黄洛故城。黄洛水从卢龙山北边流出,然后向南流入濡水。汉朝时,义丰县属于辽西郡,后来废弃了很久,唐朝末年被契丹占据,直到宋太宗时期才重新设置这个县,户口大约有四千户。马城县,它原先属于卢龙县,唐朝开元二十八年才从卢龙县析置出来,是为了方便水运交通。马城县东北部有千金冶,东部有茂乡镇。辽朝时,马城县被划归滦州管辖,位于州城西南四十里,户口大约有三千户。石城县,汉朝时设立,属于右北平郡,后来也废弃了很久。唐朝贞观年间,在此地设立了临渝县,到万岁通天元年才改名为石城县,位于滦州南三十里,唐朝仪凤年间的石刻至今还留存着。现在的石城县位置又南移了五十里,是辽朝为了靠近盐场而迁移的,户口大约有三千户。

营州,是邻海军的下级行政单位,刺史驻扎在此。它原本是古代商朝的孤竹国。秦朝时,它属于辽西郡;汉朝时,它属于昌黎郡。前燕慕容皝曾把都城迁到这里。北魏时期,这里设立了营州,管辖昌黎、建德、辽东、乐浪、冀阳、营丘六个郡。后周时期,高宝宁占据了营州。隋朝开皇年间,这里设立了营州,大业年间改名为辽西郡。唐朝武德元年又改回营州,万岁通天元年才被契丹占据。唐朝圣历二年,营州的治所迁到了渔阳,开元五年又迁回柳城。天宝元年,营州改名为柳城郡。后唐时期,它又恢复了营州的名称。太祖皇帝用从定州俘获的户口在这里设立了营州。营州下辖一个县:广宁县,它就是汉朝的柳城县,属于辽西郡。广宁县东北部与奚族和契丹接壤。万岁通天元年,广宁县被契丹李万荣占据。神龙元年,广宁县被划入幽州管辖。开元四年,广宁县又恢复了原来的管辖范围。辽朝时期,广宁县改用了现在的名字,户口大约有三千户。