上海地处长江出海口,还拥有广阔的腹地和充足的国际贸易关系和运行经验,但它周边的主要航道平均水深只有九米,装载量达到500标准箱以上的大型船舶无法在此航行停泊,一些勉强可以进来的大船也要等到潮水上涨时才能再行驶靠港,为了有更好的发展形势参与国际航运中心的竞争,上海就必须建造一个深水港口,上海自身的地质条件不合适,就只能把港口建在离自己很近但却属于浙江的洋山了。