由于大量人口迁入和外来流动人口增长迅速,上海人口总量呈集聚和不断扩大趋势。开埠时人口不足10 万;1949年末户籍人口为520万;2017年末,全市常住人口2418.33万人,其中外来常住人口972.68万人,户籍常住人口1445.65万人。