上海办理社保卡所需要的材料有:个人的居民身份证和居民户口簿或者户籍证明、彩色的证件照片、申报社保的证明材料或者是社保缴费凭证。上海市户籍人员以及依法参加上海市社会保险的境内来沪人员,可以申领社会保障卡。

法律依据

《上海市社会保障卡管理办法》第八条本市户籍人员以及依法参加本市社会保险的境内来沪人员,可以申领社会保障卡。《上海市社会保障卡管理办法》第十一条具有本市常住户口,年满16周岁的人,可以申领社会保障卡。申领社会保障卡的,应当到户口所在地的街道(乡镇)社会保障卡申领点办理下列手续:(一)填写上海市社会保障卡申领登记表;(二)交验居民身份证和居民户口簿或者户籍证明;(三)到指定地点提供图象信息。