从公元4世纪东晋南渡以后,长江流域逐步被开发,森林遭到破坏,水土大量流失,长江口泥沙沉积速度也加快了,长江南岸沙嘴也就不断地向东推进,东晋时修筑的沪渎垒已在冈身以东约10千米的地方了。
唐代的时候在北起宝山的盛桥、月浦、江湾,中经川沙的北蔡,南至南汇的周浦、下沙、航头一线,形成了一条与冈身平行的沙带,在北蔡西南、沙带内侧的严桥发现了唐代遗址,这说明到公元10世纪的唐代,今天上海市区的大部分都已经成为陆地了。
宋代海岸继续向东推进,北宋时从吴淞江口到海盐一线修筑了长达75千米的捍海塘。到南宋,这条海塘历经百年已经损坏,于是又修建了里护塘,其走向大约北起高桥,南经川沙、祝桥、南汇、大团、奉城直至柘林。近年来在里护塘内侧的高桥和惠南镇都发现了南宋的墓葬,大团镇西也发现了大量宋元瓷片,这说明里护塘实际上是宋代的海岸线。从东晋到南宋才八九百年,海岸线从冈身到里护塘就向东推进了30多千米,而东晋前的两三千年间冈身只向东移动了几千米,可见江南地区的开发对长江的影响之大。