上海市地处东经120°52′至122°12′,北纬30°40′至31°53′之间,由16个行政区和4个郊县组成。

上海核心区域包括:虹口区、黄浦区、长宁区、杨浦区、徐汇区、普陀区、静安区以及浦东新区的外环内城区。

全上海面积最大的是浦东新区,有1210平方公里。上海面积第二大的行政区是崇明区,行政面积1185平方公里。从第三名开始,面积都在1千平方公里以内。