The figure includes a £1.2billion annual net cost of migrants from Europe, who consume far more in public services and benefits than they pay in taxes.