上海港已超过韩国釜山港而居世界第三位,仅次于香港和新加坡港。截至2003年底,全港集装箱航班每月达1494班, 其中:远洋航线279班,近洋航线416班。
完成旅客吞吐量10557万人次,较上年仅下降0.5%;至2003年底,上海市境内共有内河航道196条,航道总里程2066公里,其中三级以上航道28.63公里,四级航道123.45公里,五级航道63.64公里。
上海市内河港区共有3250个泊位,最大靠泊能力为2000吨级。2003年上海港内河港区累计完成货物吞吐量9857万吨,其中进口8368万吨,出口1489万吨。