上海社保卡领取条件有:

1、领取人为上海市常住户口人员,并且年龄满16周岁。

2、领取人为在上海市参加社会保险的境内来沪工作人员。

上海办理社保卡需要的材料有:社会保障卡申领登记表、有效居民身份证,如果是代办的,还需提交代办人居民身份证和书面委托书。