The number of East Europeans coming to work in Britain since 2004 may be 50% higher than previously thought, a BBC Two Newsnight survey suggests.
The survey of 500 Poles in the UK found 64% had signed the workers' register.
Official figures show 375,000 workers have registered since the EU expanded in May 2004 but the survey suggests 187,000 more may have come to the UK.
The Tories said it showed ministers had "dramatically" underestimated the scale of immigration from new EU countries.
And here's the killer bit. The spin a couple of years back was not only that very small numbers would be involved, but that they'd be bright young things who'd stay for a while, make some money and go home.
"The government originally estimated just 15,000 people a year would migrate to the UK from Eastern Europe when it agreed to admit workers from the new accession countries such as Poland, Czech Republic, Estonia, Hungary and Latvia.
But among the Polish workers questioned, 30% said they had not signed the workers' register and the remaining 6% had never heard of it.
The survey, by the Centre for Research on Nationalism, Ethnicity and Multiculturalism at the Universities of Surrey and Roehampton, also indicated many more Polish people were intending to stay in Britain long-term or even permanently than previously thought.
More than 40% said they wanted to stay at least two years, and 15% - more than one in seven - had already decided to move here permanently.
Only one in three definitely intended to go home within two years. Nearly a third were planning to bring their families to Britain or had already done so."
I've said it before - I'll say it again.
"The fact that these new Brits are polite and hard-working, do not do crack or firearms, nor are they likely to blow up Tube trains, is a function of the culture they have arrived with. It tells us nothing about what their first and second generation descendents will be like after twenty years exposure to the cultural vacuum of the UK."
Brexit: An Old Negotiator's Story
17 hours ago