在上海购房条件是:1、如果是非上海籍户口,需要提供户口本、身份证及上海市居住证;2、非上海籍家庭只能购买一套(商品房)住房,单身不可购买;3、非上海籍家庭夫妻双方必须有一人的社保或个税在购房之日前连续缴纳满5年。法律依据:《中华人民
共和国居住证暂行条例》第十二条居住证持有人在居住地依法享受劳动就业,参加社会保险,缴存、提取和使用住房公积金的权利。县级以上人民政府及其有关部门应当为居住证持有人提供下列基本公共服务:(一)义务教育;(二)基本公共就业服务;(三)基本公共卫生服务和计划生育服务;(四)公共文化体育服务;(五)法律援助和其他法律服务;(六)国家规定的其他基本公共服务。