上海在中国东部。
上海地处中国东部、长江入海口、东临东海,北、西与江苏、浙江两省相接 ,界于东经120°52′-122°12′,北纬30°40′-31°53′之间。
战国时,上海是春申君的封邑,故别称申。晋朝时,因渔民创造捕鱼工具“扈”,江流入海处称“渎”,因此松江下游一带称为“扈渎”,后又改“沪”,故上海简称“沪”。
地势地貌:
在上海北面的长江入海处,有崇明岛、长兴岛、横沙岛3个岛屿。崇明岛为中国第三大岛,由长江挟带下来的泥沙冲积而成,面积为1041.21平方千米,海拔3.5米~4.5米。长兴岛面积88.54平方千米,横沙岛面积55.74平方千米。