江白鹤汇,如盘龙汇之法,为民利。崇庆四年,提举水利郏重浚白鹤汇。宣和中,提举赵霖复开浚,是也。又有青龙江,亦在县西南,自松江府东北流入境,合于白鹤江。宋建炎四年,金兀术自广德寇临安,制置使韩世忠以前军驻青龙,中军驻江湾,后军驻海口,欲俟兀术师还,击之,及兀术自秀州趣平江,世忠遂移师扼镇江。今水势颇微,虽以江名,仅同沟浍矣。○蟠龙江,在县西南四十里,自松江府流入境,亦曰蟠龙汇。《志》云:盘龙江南迩蒲汇塘,北入吴松江。又县东南三十里有虬江,南接中槎、下槎二浦。县境东南诸浦港,多汇于此,南入吴松江。《志》云:虬江自上海县流入境,县东南又有上槎浦。

  大盈浦在县西南五十里。自松江府流入境,注于吴松江,又大卢浦亦在县西南,南通青龙江,其北径冯浦入吴松江,亦曰渡头。○黄渡浦,在县西南四十里,南通吴松江,对岸即大盈浦也。黄渡之北曰吴塘,北出练祁塘,达于刘家河。

  顾浦在县西南。通吴松江,北贯练祁塘,又北会于吴塘,入太仓州境,注于刘河。宋嘉三年,转运使沈立开昆山、顾浦。熙宁末,郏侨议开新安浦、顾浦,使水南入松江。绍兴末,转运使赵子氵肃复议浚顾浦及诸泾港,以引吴松江壅水,是也。明永乐二年,夏原吉又浚顾浦,引吴淞江水,北贯吴塘繇娄江入海。正统五年,抚臣周忱复浚顾浦,以泄吴淞之水。弘治十一年,又尝疏浚。○徐公浦,在县西北,南通鸡鸣塘,达顾浦,北通郭泽塘,又北达刘河。宋绍兴末,赵子氵肃议通郭泽浦及徐公浦。明弘治十一年,郎中傅潮亦浚徐公等浦。隆庆五年,御史林应训浚吴淞江,自昆山界漫水乡至徐公浦,长四十五里,是也。又安亭泾,亦在县西东,南通顾浦,北接鸡鸣塘。宋元中,单谔议开安亭江,自吴江东至青龙江入海。今亦堙塞。

  练祁塘在县治南。东西长七十二里,自县治中分,曰东、西练祁。相传昔时水澄如练,亦名练川。今自顾浦纳松江之流,东折贯于吴塘,又东过盐铁塘,贯县城而东抵罗店镇,稍东北入于海。其东一支南折而东,合马路塘,又东合月浦,又东合采港入海。又西一支,从西门外冈北折,合北盐铁塘入娄江。土人以合流甚大,而正脉反微,谓之东西小练祁。

  横沥塘在县治东南。北袤六十里,亦自县治中分,有南、北横沥之名。自县西南二十七里孙基港口,受吴松江水,折而东,合上槎等浦,经南翔镇,又北二十里贯城而北,出抵县北十二里之娄塘,又东北折而为双塘,复少折而西北,曰公塘,俱入刘河。今南路渐塞,北路亦日微矣。

  盐铁塘在县西十五里。从外冈中分,亦有南、北盐铁塘之名。南接陆皎浦,抵吴松江,北贯练祁塘,经葛隆镇,达于刘河。又谓之西横沥。宋元以来,屡经浚治。元季海运,从盐铁塘东北出娄江达海。明永乐十三年,罢海运,以北盐铁、西练祁为运河。《志》云:从盐铁而西为吴塘,又西为顾浦,又西为徐公浦,三河形如川字,而练祁直贯其中,最西为安亭泾,与昆山县分界,亦东南通顾浦,北出鸡鸣塘。○走马塘,在县东南二十里,西通横沥,东南繇江湾浦入吴淞江。

  顾径港在县东四十里。上流接黄白径通练祁塘,东入于海。宋宝庆初,置顾径水军寨于县东北四十里,其北为川沙港,南接顾径港,东北入海。亦曰川沙浦。宋时与茜泾、下张、七鸦、杨林、掘浦,共为昆山六大浦,隆兴二年开浚。《宋志》:顾径西去许浦百里,与海上黄鱼垛相望。淳熙十二年,殿前司奏请分许浦水军驻此。从之。宝庆初,始置寨。明设顾泾巡司。又施家港,在县东,西通川沙港,又西北接新港。嘉靖三十三年,贼从南沙袭渡至施家港,进犯县城,转掠南翔诸镇,寻败却。万历中,浚吴淞江,自黄渡浦口东,繇新泾口至施家港,是也。

  黄姚港县东北四十里,西接新泾,东北合五岳塘入海。嘉靖三十二年,倭贼自黄姚入刘家河,进掠娄塘,遂北犯太仓,转犯吴松所,寻进薄县城,不能陷,会救至,贼引却。明年,贼复自黄姚登岸,转掠而南,越南翔,繇封家浜犯松江境内。三十四年,倭舟复泊黄姚,舍舟登陆,西至娄塘,转略邻境,盖其地迫近海滨,与太仓州接界,北去刘河咫尺,南接吴松江,向有陆兵戍守。姚,一作窑。○采港,在县东南吴松所北,其西四里为周浦,又西十八里曰罗店镇。嘉靖中,贼避吴松守兵,往往出没于此。三十五年,贼突犯采港,掠东境,寻引却。县南境又有师家洪、老鹳觜、四马洪诸处,皆在吴松江南岸,接上海县境,官军败倭处也。

  赵泾在县西南二十里。北通练祁,南出为封家浜,亦曰封家渡,又南为月河出吴松江。宋崇宁二年,提举徐确请疏松江下流,自封家渡至大通浦,直出海口,是也。《志》云:封家浜市,在县西南三十里。

  ○南翔镇县南二十四里。为商贾凑集之所,横沥所经也。南去吴松江十里,至上海县五十里。嘉靖二十三年,倭贼犯南翔、广福镇,未几复犯南翔,繇封家浜直抵松江,邑西境皆为骚动。《志》云:广福镇,在县东南四十