法律分析:
外地人没有上海户口是不可以在上海买房的,但是可以买商业性住宅,如酒店公寓之类的。但是已婚,或者连续缴满5年社保,或者税单连续缴满五年开具完税证明,或者是在读博士生是可以购买的。
法律依据:
《中华人民共和国土地管理法》 第二十四条 省、自治区、直辖市人民政府应当将土地利用年度计划的执行情况列为国民经济和社会发展计划执行情况的内容,向同级人民代表大会报告。