從1993年起,上海已連續10年呈現人口自然變動負增長;以上世紀60年代初的出生水平計算,1989年來的13年間,上海市共少出生420多萬人口。
由於上海出生人口得到有效控制,上海市兒童撫養比和人口總撫養比不斷下降。撫養比是指在一定時期內非勞動力年齡人口與勞動力年齡人口之比。撫養比越大,表明社會負擔越重。
根據近幾次人口普查,1990年上海的兒童撫養比爲26.97%,到2000年降低爲16.85%;上海的人口總撫養比也從1990年的47.93%降低到了2000年的37.44%。