Several colleagues of mine are on H1-B work visas. Some bought right away, others have waited and still rent. It seems that income, marriage or kids have much more to do with the decision to buy than immigration status. All of them will apply or have applied for green cards. Once they get it, it will be easier for them to change employers. I wouldn’t be surprised if some leave San Diego citing high living costs. Many U.S. citizen colleagues have done just that in the last three years.