法律主观:
外地人可以在上海交社保。用人单位应当自用工之日起三十日内为其职工向社会保险经办机构申请办理社会保险登记,对于无业的外地人,可以选择靠谱的代缴公司进行挂靠,以在职身份参保五险一金。
法律客观:
《中华人民共和国社会保险法》
第二十三条
职工应当参加职工基本医疗保险,由用人单位和职工按照国家规定共同缴纳基本医疗保险费。
无雇工的个体工商户、未在用人单位参加职工基本医疗保险的非全日制从业人员以及其他灵活就业人员可以参加职工基本医疗保险,由个人按照国家规定缴纳基本医疗保险费。
《中华人民共和国社会保险法》
第二十四条
国家建立和完善新型农村合作医疗制度。
新型农村合作医疗的管理办法,由规定。