别市政府驻地从老城厢搬到徐家汇地区。1930年，上海县成为与上海特别市平行的行政区，县治移到闵行，隶属江苏省。民国28年（1939年）3月17日撤销上海县，民国34年（1945年）8月17日恢复。1958年，江苏省松江专区下属各县（包括上海县）划归上海市管辖；1958年8月，西郊区诸翟、宝北、宝南、莘庄、朱行、西郊6乡，七宝镇全部和虹桥、华村、上中、华漕4乡部分地区划入县境；10～11月，嘉定县纪王乡吴淞江以南的5个高级农业生产合作社所辖地区，徐汇区龙华、漕河泾两镇及长宁区北新泾镇划归县辖。1959