在上海,外地人可以购买不限购的房子,但需要满足以下条件:
1. 在上海缴纳社保或者个税,并且连续缴纳满3年。
2. 在上海没有住房,或者在上海市的住房面积不超过国家规定的套型建筑面积的规定。
3. 如果是非沪籍家庭,还需要提交家庭成员的身份证明、婚姻证明、户籍证明及未成年子女户籍证明等。
4. 非沪籍人员还需要满足在上海市缴纳社会保险或者住房公积金满一年。
需要注意的是,购买不限购的房子并不意味着可以随意购买,购房者仍需遵守相关的限购政策。