上海市,位于我國大陸東部沿海,地處長江入海口,為我國四大直轄市之一,是我國的經濟、金融、貿易中心,簡稱“滬”,別稱“申”。上海西部六千多年前已經成陸,東部2000年前成陸,相傳春秋時曾為春申君封地而有“申”的別稱,元朝時正式建縣稱上海縣,近代因開埠而迅速成為我國最重要的經濟中心。
民國時期,上海市為院轄市,1949年5月上海解放后仍為直轄市,當時上海市面積很小,大部分區域包括松江、嘉定、寶山、上海、奉賢、南匯、青浦、川沙、金山等九縣組成蘇南行署區松江專區,此外崇明縣隸屬于蘇北行署區南通專區。1953年初,蘇南、蘇北行署區合并設江蘇省后,這些縣仍分屬江蘇省松江專區、南通專區。
1958年為適應上海城市發展的需要,江蘇省十個縣先后改歸上海市管轄。1958年1月,上海、寶山、嘉定三縣首先劃歸上海市,3月松江專區撤銷后其原轄松江、川沙、南匯、奉賢、金山、青浦等六縣劃歸蘇州專區管轄,1958年底劃歸了上海市,同年崇明縣由江蘇南通專區劃歸上海。此時,上海市轄縣有以上十個縣及由上海市東昌、東郊兩個區于1958年年中合并設立的浦東縣,共十一縣。
現在,上海市所轄縣已經全部撤銷成為市轄區,其中撤銷最早的是浦東縣。1961年,浦東縣撤銷,分別劃入楊浦、黃浦、南市三區及川沙縣。此后,上海市維持十縣格局二十多年,直到改革開放后上海開發加快,上世紀八十年代又開始撤縣。
1988年,寶山縣撤銷,與吳淞區合設新的寶山區,1992年嘉定縣撤銷設為上海市嘉定區。1993年初,川沙縣撤銷后與黃浦區、南市區、楊浦區浦東地區和上海縣部分地區建浦東新區,同年上海縣撤銷與閔行區組建新的閔行區,此時上海市還轄有六縣。1997年、1998年、1999年,金山、松江、青浦三個縣先后撤銷分別設為上海市金山區、松江區、青浦區。
進入新世紀時,上海市還轄有崇明、奉賢、南匯三個縣。2001年1月奉賢、南匯撤銷分別設奉賢區、南匯區,2009年南匯區建制撤銷并入浦東新區。2016年,上海市最后一個縣崇明縣撤銷設為上海市崇明區,上海全市自此全為市區,不再轄縣。
建國后,上海市曾轄有十一個縣,除了上海縣縣名為上海市名外,上海現轄的十六個區中有八個區的名字為原上海轄縣縣名,僅川沙、南匯并非區名,浦東新區現有川沙新鎮、南匯新城鎮。此外,浙江嵊泗在建國后也曾隸屬于上海市管轄,嵊泗現為舟山市轄縣,在上世紀1958年撤縣設為了嵊泗人民公社,1960年劃歸了上海市管轄,1962年回歸浙江后又設為了縣,因此嵊泗在上海管轄期間并未為縣。