社会保障覆盖面不断扩大。至2004年末,上海已有15.4万家单位,共720.27万人(包括离退休人员)参加城镇基本养老保险;有438.16万人参加失业保险。医保改革继续深化。至年末,全市有13.13万家城镇机关、企事业单位共697.22万人(包括离退休人员)加入城镇职工基本医疗保险。全市共有20.2万个体工商户、自由职业人员参加基本医疗保险。全年领取失业保险金的人数26.33万人。小城镇社会保险制度积极稳妥推进,至年末,参保人数达到58.74万人。