上海市地处东经120°51′-122°12′,北纬30°40′-31°53′,位于太平洋西岸,亚洲大陆东沿,中国南北海岸中心点,长江和钱塘江入海汇合处。北界长江,东濒东海,南临杭州湾,西接江苏和浙江两省。是长江三角洲冲积平原的一部分,平均高度为海拔4米左右。陆地地势总趋势是由东向西低微倾斜。以西部淀山湖一带的淀泖洼地为最低,海拔仅2米~3米;在泗泾、亭林、金卫一线以东的黄浦江两岸地区,为碟缘高地,海拔4米左右;浦东钦公塘以东地区为滨海平原,海拔4米~5米。西部有天马山、薛山、凤凰山等残丘,佘山为上海陆上最高点,海拔高度99米,立有石碑"佘山之巅"。海域上有大金山、小金山、浮山(乌龟山)、佘山等岩岛。大金山海拔高度103.4米,为上海境内最高点。全市总面积6340.5平方公里,东西最大距离约100公里,南北最大距离约120公里。陆海岸线长约172公里。在上海北面的长江入海处,有崇明岛、长兴岛、横沙岛3个岛屿。崇明岛为中国第三大岛,由长江挟带下来的泥沙冲积而成,面积为1041.21平方公里,海拔3.5米~4.5米。长兴岛面积88.54平方公里,横沙岛面积55.74平方公里。
上海在中国的正东方向,中国南北海岸中心点,长江和黄浦江入海汇合处。北界长江,东濒东海,南临杭州湾,西接江苏和浙江两省。
具体地说上海应该是在中国的东南方向
东部沿海地区