在上海办理社保卡需要以下材料:
个人的居民身份证和居民户口簿或者户籍证明。
彩色的证件照片。
申报社保的证明材料或者是社保缴费凭证。
《上海市社会保障卡申领登记表》。
如果需要委托他人代办,则需提供代办人的居民身份证以及书面委托书。
建议您提前准备好上述材料,并前往就近的社保卡服务站或医保中心进行办理。这样可以确保办理过程顺畅。