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