上海並沒有下轄城市,而是下轄16個市轄區,包括黃浦區、徐匯區、長寧區、靜安區、普陀區、虹口區、楊浦區、閔行區、寶山區、嘉定區、浦東新區、金山區、松江區、青浦區、奉賢區以及崇明區。其中,上海的中心城區為黃浦區、徐匯區、長寧區、靜安區、普陀區、虹口區、楊浦區以及浦東新區的外環內城區(浦東外環線以內的城區),而郊區則包括閔行、寶山、嘉定、浦東、金山、松江、青浦、奉賢、崇明等區。需要注意的是,崇明區是由崇明、長興、橫沙三島組成,其中崇明島是中國第三大島,也是世界上最大的河口沖積島,素有「長江門戶、東海瀛洲」之美譽。