One in five workers in low-skill jobs was born outside the UK, figures show.
The number of low-skill jobs, such as some of those in the retail, hospitality and catering sectors, taken by workers from outside the UK has more than doubled in the last nine years.
But as the overall number of low-skill workers in the UK has remained the same, the number of UK workers in those jobs fell from 3.04 million to 2.56 million, the figures released by the Office for National Statistics show.
An extra 367,000 people born outside the UK are now working in low-skill jobs, taking the total to 666,000 in the first three months of the year, up from 298,000 at the start of 2002.
The increase in workers from outside the UK was driven by those coming from the eight eastern European countries that were the latest to join the EU. A total of 239,000 people from these countries now work in low-skill jobs in the UK - almost 60 times the 4,000 who were in such jobs in 2002.
Workers from these countries - the Czech Republic, Estonia, Hungary, Latvia, Lithuania, Poland, Slovak Republic, and Slovenia - who moved to the UK were also more likely to take low-skill jobs rather than those that required higher qualifications, the data shows.
The Government has pledged to cut net migration to the tens of thousands by 2015.
Matt Cavanagh, associate director of the Institute for Public Policy Research, said it was time for the Government to admit that the target "makes little sense, and can't be achieved without damaging Britain's economy".
He added: "Today's figures show that emigration of British nationals is down by more than 25% since 2008. This means the Government will have to take even more drastic measures to try to meet their chosen target."
Sir Andrew Green, chairman of the campaign group Migration Watch UK, said the shock figures showed firm measures were now "absolutely essential". He added: "The impact on British-born workers is a particular concern that has been brushed under the carpet for too long."