I've worked out a way to stop lazy people getting £50k per year to live in a posh London suburb.
It's simple. No need for a cap.
Just do this:
If someone is claiming more in benefit than they could earn on the minimum wage - the Government should offer them a job on minimum wage. A guaranteed job.
If they refuse the job - they are no longer entitled to benefit.
If they accept the job at minimum wage - then they'll have to go and rent in an area they can afford like everyone else has to.
Simples.
you make the assumption that all people on housing benefits are unemployed
where as more than half of people on benefits that are already in employment but on low wages so qualify for housing and other help
remember even couples on 40k a year get benefits from the state