外地人在上海买房需要受到上海的户籍限购政策的限制。根据限购政策规定,其中专在上海单独名下有房的,都属不可以再购买住房。在上海单独名下无房的,和父母之前总共有3套以上住房的,不可以再买住房。换句话说,如果和父母之前只有2套以内的,可以自己就可以在上海单独再买一套住房。
法律依据:
《关于进一步完善本市住房市场体系和保障体系促进房地产市场平稳健康发展的若干意见》规定:从严执行住房限购政策,将提高非本市户籍居民家庭购房缴纳个人所得税或社保的年限,自从购房之日起计算的前三年内在本市累计缴纳2年以上,调整为自购房之日前连续缴纳满5年及以上。