上海位于长江三角洲地区,地处中国东部、长江入海口、东临东中国海,北、西与江苏、浙江两省相接,界于东经120°52′-122°12′,北纬30°40′-31°53′之间。
2016年,上海市下辖的唯一一个县——崇明县撤县设区,改制。
上海市共有16个市辖区,分别是黄浦区、徐汇区、长宁区、静安区、普陀区、虹口区、杨浦区、闵行区、宝山区、嘉定区、浦东区、金山区、松江区、青浦区、奉贤区、崇明区。
上海的市辖区下面又划分为106个街道、107个镇、2个。

上海杭州湾地图如下:杭州湾位于中国浙江省东北部,北岸为上海长江三角洲南缘,沿岸深槽发育;南岸为宁绍平原,沿岸滩地宽广。
湾底的地貌形态和海湾的喇叭形特征,使这里常出现涌潮或暴涨潮。
杭州湾以海宁潮(钱塘潮)著称,。
载于明弘治十七年(1504年)刊《上海志》,为现存最早的上海古地图,表现了16世纪初上海县城及县域范围。
点击图片可查看大图(下同)在这张有趣的古地图出自上海地方志《上海志》,是现存最早的上海古地图,表现了16世纪初。

在上海地图全图上,松江区是在虹口区的西南方位,具体地图位置如下: