截至2010年底,全市60岁及以上老人领取城镇基本养老金的人数共计226.99万人,占老年人口的68.6%。根据上海老龄人口信息发布的数据,2010年上海市老龄事业持续发展,主要体现在养老保障水平的提高上。同时,养老服务也得到全面推进,全市共计养老机构625家,床位数共计9.78万张,老年医疗机构共计68所,建立60岁及以上老年人健康档案231.47万份。此外,农村老年人也得到了更好的保障,全市农村社会养老金的人数共计32.16万人,60岁及以上老年人领取征地养老金的人数共计16.91万人。针对农村无保障的老年人,全市提供了7.06万人的老年农民养老金补贴。