1997年末,全市轄15個市轄區、5個縣,102個街道、205個鎮、9個鄉,3361個居委會、2914個行政村。
黃浦區 南市區 盧灣區 徐匯區
長寧區 靜安區 普陀區 閘北區
虹口區 楊浦區 閔行區(莘莊鎮) 寶山區(友誼路街道)
嘉定區 浦東新區 金山區(金山衛鎮)
奉賢縣(南橋鎮) 松江縣(松江鎮) 青浦縣(青浦鎮) 南匯縣(惠南鎮)
崇明縣(城橋鎮)
★撤銷金山縣,設立金山區,以原金山縣的行政區域為金山區的行政區域。區人民政府駐金山衛鎮。(國務院1997年4月29日批復 國函[1997]29號)
★寶山區行政區域范圍內的原江灣機場8.6平方千米和共康小區部分區域0.726平方千米分別劃歸楊浦區、閘北區(1997年9月)。