跳到正文

北京和上海比一比:人口差多少,密度差多少

發佈於 · 更新於

全市常住人口上海比北京多三百多萬人;論人口密度,上海列在前列,北京排得靠後。同是兩千多萬人的直轄市,密度差在了土地上。

把北京和上海并排放,最先跳出來的是兩個字:差不多。都是直轄市,都在兩千多萬人這一檔,都是被叫作超大城市的地方。真拿人口數字和密度數字來比,兩城就分出了高低:上海的人口更多,密度也在最密的前列里[1]。

先用一組數把結論擺出來。按鄉村百科比較頁上收录的數據,上海市的常住人口爲2485.41萬人,北京市爲2180萬人;按該站的人口除以面積算出的市域人口密度,上海爲每平方千米3920人[1]。北京的同一口徑密度,本站數據里沒有給出。

人口差多少:三百萬人上下

關于上海這兩千多萬人,還有一處更細的官方出處。據2026年7月一則轉引央視新聞的報道,上海市行政區劃面積爲6340.5平方千米,2025年末全市常住人口爲2485.41萬人[2]。

北京這邊,2025年年末全市常住人口爲2180.0萬人,這個數字連同上一年相比的增減都記在同一處:比上年末減少了3.2萬人。它出自《北京市2025年國民經濟和社會發展統計公報》,首都之窗的北京概況頁也照录了這句[3]。

兩城的數放在一起,2485.41萬人對2180.0萬人,上海多出的部分在本站的人口數上就能看出來[1],官方的兩處數字也與此相符[2][3]。差在哪里,一算便知。

密度差多少:一個在榜單前列,一個在後面

人口一多、個頭一大,密度未必跟着漲。上海的市域人口密度是每平方千米3920人,本站用自己的人口數除以自己的面積算出了它[1]。北京排在什麼位置,一篇2022年梳理市域人口密度的報道給了說法:上海的人口密度達到3926人/平方公里,位居第三[4]。這份統計中北京不在前十之列;報道特別提到北京的土地面積達到16410平方公里,山地面積占比較高,因此北京的市域人口密度位列全國第十七[4]。這篇報道發表于2022年,給出的是它當時統計的數字[4];本站的3920人每平方千米見本站數據的標注[1]。

北京西部连绵山地与山脚下城区的秋日水彩画
示意圖:北京西山與山前城區的秋日景象

人多,不等于街上人多

市域密度之外還有一筆賬:城區人口。按《2020中國人口普查分縣資料》,全國有7個超大城市,列在前三位的是上海、北京、深圳,三城2020年普查的城區人口依次爲1987.3萬人、1775.2萬人、1743.8萬人[5]。兩城同在這一份名單的前三位,城區人口規模可見一斑[5]。

還有一個數字能看出兩城的擁擠不在同一處:第七次全國人口普查顯示,上海的城區人口達到1987萬人,比當時排在第二的北京多出兩百多萬人[4]。

比完之後,看什麼

回過頭看兩城的密度,一個排在第三,一個列在十七,前者的數字是每平方公里三千九百多,後者則與第十七位相稱[4]。報道把北京靠後的原因歸給了土地面積與山地[4]。

項目北京上海
全市常住人口2180.0萬人(2025年末)[1][3]2485.41萬人(2025年末)[1][2]
市域人口密度本站數據未給出;一項2022年的統計中不在前十,列全國第十七 [1][4]每平方千米3920人(本站數據)[1]
城區人口1775.2萬人(2020年普查)[5]1987.3萬人(2020年普查)[5]
行政區劃面積16410平方千米 [3][4]6340.5平方千米 [2]

本文配圖均爲示意圖,由人工智能生成,不是實地照片。

參考資料

  1. 鄉村百科數據統計. 鄉村百科. 2026-11-11統計
  2. (有片)瞰上海. 香港文匯報. 2026-11-12查閱
  3. 走進北京. 北京市人民政府. 2026-11-12查閱
  4. 中國城市人口密度榜:21城每平方公里超千人 深圳超7千人. 新浪財經(轉自第一財經). 2026-11-12查閱
  5. 看看大城市(俱樂部)有哪些成員. 人民日報海外版. 2026-11-12查閱

‹ 返回趣味地理