本县人口随成陆开发逐渐由少到多。宋代北方战乱,大批流民迁来南方定居,境内人口逐渐增加。之后,垦种面积不断扩大,各港口的水运有所发展,人烟渐趋稠密。明代后期,因灾荒连年,税役繁重,加上倭寇劫掠,民众难以安生,曾发生一次居民大量外流,人口锐减。后调整税收政策,招徕垦荒,才逐渐有所恢复,到清初已有人口25万人。上海开埠后,本县南部地区来自全国各地的谋生者逐年增多,民国16年(1927年)全县人口总数达到46.84万人,200多年增加20多万人。民国26年“八一三”淞沪战争,全境遭劫,人口伤亡严重,逃亡离散众多,总人口减少58%。解放后,人口逐年增加,1949年宝山县有人口12万人,加上北郊地区后划入本县的部分,人口共32.93万人。到1977年达到47.36万人,增加43.79%。1978年以后,因迁出、划出等原因,人口逐年下降。
解放初期,本县人口自然增长率较高,1963年达到顶峰为28.34‰。推行计划生育后,人口得到有效控制,自然增长率最低的1975年仅4.49‰,1987年为7.74‰。随着生活条件的改善,卫生医疗水平的提高,人均期望寿命从解放初的39岁提高到73.31岁。1986年底有90岁以上高龄老人331人,占总人口的0.1%。