The government has pledged an extra £236m to help rough sleeping, alongside an urgent review into the issue.
The new funding will go towards accommodation for up to 6,000 rough sleepers, and helping those at immediate risk of being on the streets.
Boris Johnson said he was “absolutely determined to end rough sleeping once and for all”.
The government said it had already committed £437m to tackle homelessness and rough sleeping in 2020/21, but said the £236m was additional money to help it meet its manifesto pledge to end homelessness within the parliamentary term.
The funding will be used to buy new accommodation, refurbish existing units, and to lease private rented sector properties for those already rough sleeping or those at risk.
“It is simply unacceptable that we still have so many people sleeping on the streets,” said Mr Johnson
“We must tackle the scourge of rough sleeping urgently, and I will not stop until the thousands of people in this situation are helped off the streets and their lives have been rebuilt.”