2022年上海市总人口为2489.43万人。
其中,上海市户籍人口平均期望寿命达到84.11岁,男性81.76岁,女性86.56岁。
2022年上海虚仿市全年人口出生11.6万人,出生率为4.67‰,死亡13.9万人,死亡率为5.59‰;常住人口自然增长率为-0.92‰,常住人口出生性别比为107.76。
年龄构成与教育程度:
上海市常住人口年龄构成,0-14岁人口为2436296人,占9.8%;15-59岁人口为16619137人,占66.8%;60岁及以上人口为5815462人,占23.4%,其中65岁及以上人口为4049012人,占16.3%。
上海市的教育程度,全市常住人口中,拥有大学(或誉改指大专及以上)文化程度的人口为8424214人;拥有高中(含中专)文化程度的人口为4730359人;拥有初中文化程度的人口为7196422人;拥有小学文化程度的衫判人口为2966844人(以上各种受教育程度的人包括各类学校的毕业生、肄业生和在校生)。