A second section of the report looked at only migrants who had arrived since 2001. This found that migrants from Poland and other Eastern European countries were costing £2.8 billion a year.
However, this was counter-balanced by a positive net contribution of the same amount by migrants from the ‘old’ EU, which includes the likes of France and Germany.
There is a stark contrast between Western and Eastern Europeans.
Those from Eastern Europe received more in welfare than the average UK citizen — and paid less income tax.
Poland has overtaken India as the most common non-UK country of birth.