The decrease in average household size is sure to be playing a part.
The 1950s saw an average of 5 people living per property. Today, this has decreased to an average of 2 people per property. A number of factors have driven this, including more people choosing to live alone, as well as increasing divorce rates over time. Fewer people living per property demands increased numbers of properties in the market.