The belief that migrants are a drain on the economy is like the popularity of Boris Johnson, homeopathy or conspiracy theories
Britain has an immigration problem – but not of the sort generally supposed.
The facts show that immigrants are a net fiscal benefit rather than a cost, and that immigration is, except for a small negative effect at the bottom end, a net positive for wages (pdf) and for economic growth (pdf).
The problem is the public do not believe the evidence.