Shadow Home Secretary Ed Ball’s strong point is supposed to be his mastery of numbers, yet he seems confused.
Yesterday on BBC News Ed Balls said: "The problem is 80% of our migration comes from the EU states, they’re not affected at all by the cap which was announced today by Theresa May.’"
The figure is wrong - of the 528,000 migrants last year 292,000 were non-European - that is 55% of the total (Office of National Statistics, Long-Term International Migration Series).
Secondly, the issue is net migration, not migration. Last year inflows and outflows of British and European citizens largely cancelled each other out and non-European net migration counted for more than 93% of the total!
Perhaps Ed Balls has not quite got up to speed yet with his new brief.