截至2024年末,上海市全市常住人口为2480.26万人。其中,户籍常住人口1496.77万人,外来常住人口983.49万人。全年常住人口出生11.8万人,出生率为4.75‰;死亡15.6万人,死亡率为6.28‰;常住人口自然增长率为-1.53‰;常住人口出生性别比为107.2。
| 指标名称 | 2024年 | 2023年 | 2022年 | 2021年 | 2020年 | 2019年 | 2018年 | 2017年 | 2016年 |
| 上海市 | 2480.26 | 2487.45 | 2475.89 | 2489.43 | 2488.36 | 2428.14 | 2423.78 | 2418.33 | 2419.7 |
| 浦东新区 | 578.58 | 581.11 | 578.2 | 576.77 | 568.6 | 556.7 | 555.02 | 552.84 | 550.1 |
| 闵行区 | 272.5 | 271.66 | 268.88 | 267.32 | 265.71 | 254.93 | 254.35 | 253.43 | 253.98 |
| 宝山区 | 226.39 | 226.59 | 227.19 | 225.01 | 223.53 | 204.43 | 204.23 | 203.08 | 203.05 |
| 松江区 | 195.89 | 197.35 | 195.45 | 193.88 | 190.82 | 177.19 | 176.22 | 175.13 | 176.48 |
| 嘉定区 | 189.04 | 188.61 | 189.34 | 185.48 | 183.1 | 159.6 | 158.89 | 158.18 | 157.96 |
| 青浦区 | 128.77 | 127.88 | 126.56 | 129.27 | 127.13 | 123.31 | 121.9 | 120.53 | 121.49 |
| 普陀区 | 124.87 | 123.91 | 124.29 | 124.36 | 124.3 | 127.58 | 128.19 | 128.47 | 128.23 |
| 指标名称 | 2015年 | 2014年 | 2013年 | 2012年 | 2011年 | 2010年 |
| 上海市 | 2415.27 | 2425.68 | 2415.15 | 2380.43 | 2347.46 | 2302.66 |
| 浦东新区 | 547.49 | 545.12 | 540.9 | 526.39 | 517.5 | 504.73 |
| 闵行区 | 253.79 | 253.95 | 253.22 | 250.8 | 248.4 | 243.12 |
| 宝山区 | 202.29 | 202.4 | 200.91 | 197.19 | 193.5 | 190.56 |
| 松江区 | 176.02 | 175.59 | 173.66 | 169.84 | 165 | 158.34 |
| 嘉定区 | 156.8 | 156.62 | 155.65 | 152.77 | 150.62 | 147.2 |
| 杨浦区 | 131.52 | 132.37 | 132.43 | 132.07 | 132.43 | 131.3 |
| 普陀区 | 128.8 | 129.61 | 129.56 | 129.2 | 129.72 | 128.88 |
| 青浦区 | 120.91 | 120.83 | 119.76 | 116.98 | 111.76 | 108.19 |
| 指标名称 | 2023年 | 2022年 | 2021年 | 2020年 | 2019年 | 2018年 | 2017年 | 2016年 |
| 上海市 | 1519.47 | 1505.19 | 1492.92 | 1475.63 | 1469.3 | 1462.38 | 1455.13 | 1450 |
| 浦东新区 | 333.66 | 327.01 | 320.08 | 311.67 | 307.31 | 302.94 | 298.76 | 295.77 |
| 闵行区 | 130.37 | 126.7 | 123.41 | 118.96 | 116.08 | 113.49 | 110.98 | 109.08 |
| 宝山区 | 109.04 | 107.2201 | 105.31 | 102.5 | 100.67 | 99.06 | 97.48 | 96.46 |
| 杨浦区 | 103.21 | 104.06 | 104.84 | 105.42 | 106.62 | 107.35 | 107.49 | 107.85 |
| 徐汇区 | 94.89 | 94.54 | 94.01 | 92.99 | 92.54 | 92.15 | 92.11 | 92.08 |
| 静安区 | 90.36 | 90.57 | 90.66 | 90.56 | 91.55 | 92.58 | 94.05 | 95 |
| 普陀区 | 89.92 | 89.94 | 89.72 | 89.27 | 89.4 | 89.43 | 89.58 | 89.61 |
| 指标名称 | 2015年 | 2014年 | 2013年 | 2012年 | 2011年 | 2010年 |
| 上海市 | 1442.97 | 1438.69 | 1432.34 | 1426.93 | 1419.36 | 1412.32 |
| 浦东新区 | 291.87 | 288.44 | 283.79 | 281.12 | 278.53 | 275.8 |
| 闵行区 | 106.58 | 104.52 | 101.97 | 100.12 | 98.48 | 96.75 |
| 杨浦区 | 108.48 | 108.86 | 108.95 | 109.32 | 109.23 | 109.16 |
| 宝山区 | 94.8 | 93.6 | 91.97 | 90.65 | 89.51 | 88.29 |
| 徐汇区 | 91.97 | 91.82 | 91.7 | 91.69 | 91.46 | 91.09 |
| 静安区 | 28.81 | 29.31 | 29.61 | 30.1 | 30.23 | 30.51 |
| 普陀区 | 89.47 | 89.26 | 88.58 | 88.38 | 88.11 | 87.89 |
| 黄浦区 | 87.39 | 88.71 | 89.77 | 90.36 | 90.56 | 90.63 |
| 指标名称 | 2020年 | 2010年 | 2000年 | 1990年 | 1982年 | 1964年 | 1953年 |
| 人口密度(人/平方公里) | 3923 | 3631 | 2588 | 2104 | 1917 | 1749 | 1622 |
| 平均每户人数(人/户) | 2.3 | 2.5 | 2.8 | 3.1 | 3.6 | 4.5 | 4.7 |
| 常住人口(万人) | 2487.09 | 2301.92 | 1640.77 | 1334.19 | 1185.97 | 1081.65 | 620.44 |
| #户籍常住人口 | 1439.12 | 1404.22 | 1327.28 | 1277.28 | 1177.89 | 1076.34 | 615.24 |
| 外来常住人口 | 1047.00 | 898.00 | 313.49 | ||||
| 外省市来沪人口主要来源地(%) | |||||||
| 安 徽 | 23.2 | 30.2 | 34.5 | ||||
| 江 苏 | 17.2 | 19.8 | 22.4 | ||||
| 四 川 | 4.9 | 7.5 | 7.7 | ||||
| 河 南 | 12.8 | 6.4 | 4.7 | ||||
| 浙 江 | 4.9 | 6.4 | 7.2 |