名府浚县临河之山。北过洚水。为真定冀州北枯降渠。至于大陆。属中山郡。今真定邢赵深三州之地。北分其势。播为九河。复同聚一处。而为逆河。以入于海。其故道皆在河闲沧州南皮东光庆云献县。山东平原海丰。由宁津吴桥南皮诸处。直达东海。是为禹之故道。禹之载河高地以入海。自河阴始。河阴以西之故道终古不失。以东入海之故道。后世一失。而泛滥南下四出于冀豫兖徐之区。其势不可胜穷矣。周定王五年。河徙●砾。始失故道。汉文帝时。决酸枣。东溃金堤。在河南延津荥阳诸县。至大名清丰一带。延亘千里。武帝时。溢平原。属德州。徙顿邱。今清丰县。又决濮阳瓠子口。开河界。注巨野。即大野。属济宁州。通淮泗。河始与淮通。尚未入淮也。元帝时。决馆陶。旧属大名。今属临清。汉灵鸣犊口。今高唐州。旧属清河郡。成帝时。决东郡金堤。决平原。溢渤海清河。高唐州一带。信都今冀州界。唐元宗时。决博州。今东昌。溢魏州。今大名冀州。五代时。决郓州。今郓城县。博之扬刘。今东平之东阿县扬刘镇。滑之鱼池。宋太祖时。决东平之竹村。开封之阳武。大名之灵河澶渊。太宗时。决温县荥泽顿邱。泛于澶濮曹济诸州。东南流至彭城界。即今徐州。入于淮。自此为河入淮之始。真宗时。决郓及武定州。寻溢滑澶濮曹郓诸邑州。浮于徐济而东入淮。仁宗时。决开州馆陶。神宗时。决冀州枣强大名州邑。一合南清河以入淮。一合北清河以入海。南渡后。河上流诸郡。为金所据。独受河患。其亡也。始自开封北卫州决而入涡河。南直寿亳蒙城怀远之间。元初。决卫辉之新乡。开封之阳武。杞县之蒲口。荥泽之塔海庄归德封邱诸界。其时专议疏塞而已。自至元二十六年。开会通河以通运道。而河遂与运相终始矣。盖至元以前。河自为河。治之犹易。至元以后。河即兼运。治河必先保运。故治之较难。至正初。河决白茅金堤等处。濒河郡邑。皆罹水患。水势北侵安山。沿入会通河。延袤济南河间。将坏两漕司盐场。用都漕运使贾鲁言。挽河使东行。以复故道。五月功成。命翰林学士欧阳元制平河碑文。并作河防记。其法制工用。为世取法。明洪武元年。河决曹州双河口。二十五年。河决原武会通河淤河。自洪武中决阳武。东经开封城北五里。又南行至项城。经颍上。东至寿州正阳镇。全入于淮。故道遂淤。至永乐时。岁为决徙。修筑堤防。民困国弊。至九年。决益甚。议浚黄河故道。尚书宋礼加浚会通河。用老人白英计。改从南旺。分水遏汶。北合漳卫遏泗。南入沂淮。其北道魏家湾。与土河相连。开二小河以泄之。有沟渠于卫东北岸通黄河。可直至海丰者如旧。其南道在南旺之北者。开新河。自汶上袁家口左徙三十里。至寿张之沙湾。接旧河以免陆运之艰。侍郎金纯导河支流。从汴城金龙口至塌场。仍合会通以入淮。漕事定。于是运必借黄。欲通运。不得不先治黄也。
正统十三年。河决新城。漫流山东。经曹濮。冲张秋。溃沙湾东堤。夺济汶入海路以去。诸水俱泄。坏民庐无算。景泰三年。又大决沙湾。近河地皆没。翰林侍讲徐有贞承命以都御史往治之。作制水之。疏水之渠。而河流之旁出不顺者。则堰之。水遂不东冲沙湾。更北出而济漕渠之涸。宏治三年。决阳武河。自原武中牟分流为三。其大者。切近汴堤西北隅。合沁河。泛阳武封邱祥符陈杞县兰阳仪封考城曹县宁睢归虞永夏砀萧而下徐淮。以入于海。其次者。横流封邱之于家集。决孙家口。漫长垣曹濮郓城阳谷寿张东昌。至临清。下卫河。延患于德沧青县静海天津。始入于海。又其次者。自中牟南下尉氏。虽稍成川。不通舟楫。至其故道。自汴城西南杏花营入涡河者。则淤淀矣。侍郎白昂治之。河北徙。去汴城三十里。金龙决口自淤。昂乃筑北堤以防张秋之冲激。卫诸郡之泛滥。导南河自原武中牟。下南顿。至颍州。由涂山达于凤阳故道。合淮以入海。又于东平州戴家庙及德州之南一带。多凿里河。每河口各建减水。以节运河之水。盈则泄之海。而东兖德沧之患纾。缩则蓄之河。而漕艘商舶之行利。随河修堤二千余里。随堤植柳百万余株。又浚莱芜诸泉二百八十余。以济漕河。南塞决口三十六。疏月河十余。使由河入汴。汴入睢。睢入泗。泗入淮。以达于海。又以河南入淮非正道。恐不能容。复自鱼台历德州吴桥。修古河堤。自东平北至兴济。凿小河十二道。引水入大清河。及古黄河以入海。宏治五年。决张秋。入漕河。与汶水合。佥都御史刘大夏治之。谓宜疏治上流黄陵冈孙家渡。工方兴。而复决张秋东堤百丈。漕舟一经决口。挽力数倍。稍失手。辄覆溺。时讹言沸腾。疑河不可治。应复元海运。大夏于西岸稍南。凿月河长三里许。引舟次第岁运不失。及冬水落。始为塞决计。乃亲行相视溃决之源。于孙家渡口开七十余里。浚祥符四府营淤河二十余里以达淮。疏贾鲁旧河四十余里。由曹县粮道口出徐州运河。支流既分。水势渐杀。为筑两长堤。蹙水南下。由徐淮故道。自武陵属之砀沛。凡三百六十里。曰太行堤。自金龙口抵小宋渠。凡百六十里。曰新堤。又以两堤绵远。河或失守。必复至张秋为漕患。相地于旧决之南一里许。为减水坝以杀冲啮。自春徂夏。张