Surely there is no harm in migrants who work and pay taxes?
There is a developing view, supported by the House of Lords Select Committee on Economic Affairs, that the effect of immigration on the budget is broadly neutral in the long term. However, large numbers add substantially to the pressure on housing and public services which take a long time to adjust. They also add, of course, to pressures on our environment.