From Jim's Telrgraph link.
2.) The number of housing completions has fallen behind population growth
The CBI believes Britain needs to build 240,000 houses a year to keep up with population growth, or around four homes for every 1,000 people. In some parts of the country, we're building half that, according ot the ONS.