The Mayor’s official assessment of housing need in London found that the city now requires around 66,000 new homes a year to provide enough homes for current and future Londoners. According to this assessment around two-thirds of these new homes should be affordable homes. The Mayor is clear we must increase the supply of new homes, particularly of affordable homes.
The Mayor’s new draft London Plan has identified enough land within Greater London to build 65,000 new homes a year to meet this need. Following adoption of the London Plan, subject to government approval, 65,000 new homes a year, with an individual target for each London borough, is expected to become London’s annual average target for new home building in 2019.