1912年1月,中华民国成立。裁松江府、太仓州,上海地区属江苏省,有上海、华亭(后改名松江)、嘉定、宝山、川沙、南汇、奉贤、金山、青浦、崇明等10县。
上海地区,春秋属吴。战国先后属吴、越、楚。秦汉以后分属海盐、由拳、娄县诸县。北宋时期,上海大陆地区分属华亭县和昆山县,崇明地区属海门县,元朝至元十四年(1277年),华亭县升府,次年改称松江府,仍置华亭县隶之。至元二十九年(1292年)上海县立,也辖于松江府。元代后期,上海地区有松江府和嘉定、崇明2州及华亭、上海2县。
明末,有松江府及所属华亭、上海、青浦3县,苏州府所属嘉定、崇明2县,金山卫。到嘉庆十年(1805年),上海地区基本形成10县1厅的格局,有松江府华亭、上海、青浦、娄、奉贤、金山、南汇7县及川沙抚民厅,太仓州嘉定、崇明、宝山3县。
1995年,上海市辖浦东新区、徐汇、长宁、普陀、闸北、虹口、杨浦、黄浦、南市、卢湾、静安、宝山、闵行、嘉定等14区和南汇、奉贤、松江、金山、青浦、崇明等6县,有106个街道、208个镇、10个乡和3590个居民委员会、2986个行政村。面积6340.5平方公里,其中陆地面积6218.65平方公里、水面积697平方公里。