上海市是中国人口最多的城市之一，根据2010年中华人民共和国第六次人口普查，上海市有常住人口23,019,148人。截至2016年底，上海市常住人口达到2419.7万人，其中户籍人口约1450万人，户籍人口期望寿命达到83.18岁。江南的吴越传统与移民带入的各地文化融合，逐渐形成了上海特有的海派文化。与此同时，上海也面临着一些由人口相关的社会问题，例如人口规模、人口结构及人口老龄化等问题。
历史.上海开埠以后，各地人口迅速涌入，其中江苏、浙江、广东、安徽是上海居民的主要来源地，并与上