上海分16个区。分别是黄浦区、徐汇区、长宁区、静安区、普陀区、虹口区、杨浦区、浦东新区、闵行区、宝山区、嘉定区、金山区、松江区、青浦区、奉贤区、崇明区。
1、黄浦区:黄浦区,隶属于上海市,地处黄浦江和苏州河合流处的西南端。北起苏州河,东、南濒黄浦江,西至成都北路、延安中路、陕西南路、肇嘉浜路、瑞金南路。
2、徐汇区:徐汇区,上海市辖区,位于上海中心城区的西南部,东北侧与黄浦区毗邻,东临黄浦江,与浦东新区隔江相望,西与闵行区分界,北与静安区、长宁区接壤。
3、长宁区:长宁区位于上海中心城区西部,东连静安区,西与西南邻闵行区,东南接徐汇区,北与普陀区以吴淞江(苏州河)为界,总面积38.3平方公里。
4、静安区:静安区隶属上海市,位于上海的市中心,与六个区相邻,东与黄浦区、虹口区、宝山区为邻;西长宁区、普陀区、宝山区交界;南临长乐路,与徐汇区衔接;北与宝山区接壤。
5、普陀区:普陀区,隶属于上海市,位于上海中心城区西北部,是沪宁发展轴线的起点,也是上海连接长三角及内地的重要陆上门户和交通枢纽。西、北和嘉定区、宝山区相接,东、南和静安区、长宁区毗连。