A shrinking percentage of homes can be had for less than $300,000 as soaring population growth drives up demand.