We have traced the government’s target of building 300,000 new homes a year in England back to the 2004 Barker Review. Rerunning the calculations two decades on suggests 385,000 new homes a year would now be necessary to achieve the same aims.
Subscriber content
Read this in full, free
Start a free trial and use one of your 10 free starter credits to unlock this piece.