上海法拍房子是不限购的。上海在司法拍卖的房产上,对竞拍人并没有相关的规定,也就是说不管购买的是上海本地人,还是外地人,都是在法律的允可范围内。不过,在上海购买法拍的房产,需要全额付款,是不能办理贷款的。