Why are home prices so expensive? Blame the boomers, Barclays says

Boomers are reaching retirement age and forming new households, either due to divorce or death, but they aren't freeing up existing supply.

Top News