上海的市辖区分为黄浦区、徐汇区、长宁区、静安区、普陀区、虹口区、杨浦区、宝山区、闵行区、嘉定区、浦东新区、松江区、金山区、青浦区、奉贤区、崇明区,共16个。浦东区是16个区中最繁华的一个。
上海地处太平洋西岸,亚洲大陆东岸,长江三角洲前缘,中国南北弧形海岸线中部,位于长江三角洲冲积平原,平均海拔高度4米。西部有天马山、薛山、凤凰山等残丘,天马山为陆境海拔最高点。上海地跨长江口、淀山湖、黄浦江、吴淞江四大水系,境内江、河、湖、塘相间。上海属亚热带季风性气候,温和湿润,四季分明,日照充分,雨量充沛。