按照行政区划,上海主城区包括了黄浦区、静安区、虹口区、杨浦区、徐汇区、长宁区的全部,闵行区、普陀区的大部分,宝山区的大一半、浦东新区的小一半,此外就是嘉定区的江桥镇南部、青浦区的徐泾镇东部。
上海主城的虹桥片区,才是包括了嘉定区、青浦区的部分范围的地方。松江区与上海主城区相连,但是距离最近的九里亭街道、九亭镇,均没有内如范围之内。
在通常的上海市的思维模式里面,一般认为松江区距离市区比较近,而青浦区比较远,这也是因为松江区先通行上海轨道交通的原因。不过随着主城区变化,这个观点也有所改变了。
青浦区的西虹桥地区,不仅属于上海主城区的虹桥部分,而且也是一个发展炙手可热的地方,此地同样也是面对长三角一体化的重要节点。
与之相反,松江区虽然是上海之根,但是在上海主城区已经包括了青浦区部分地区的情况下,依然没有松江区纳入上海主城区,这也是一个此消彼长的过程。