非上海户籍单身人士不可购买住房。上海户籍单身购房也有限制:名下无房,和父母在2011年1月30日之前共有不超过2套(含2套),可买1套住房,单独名下无房,和父母在2011年1月30日之前有超过3套(含3套),不可购买住房。