They show that only 100,000 of the 297,000 workers who began new posts between July and September 2010 were native Britons.
Of the rest, 90,000 were born in Poland and other Eastern European countries that joined the EU in 2004, and the remainder were born elsewhere in the world.
Statistics have shown that foreign workers took two out of three new jobs in the UK between July and September last year
The analysis, published in the ONS journal Economic and Labour Market Review, also showed that while a million jobs have become available in Britain over the past six years, there are now a third of a million fewer British-born people in work.
Since the beginning of 2004, the number of British-born people in jobs has gone down by 334,000, while nearly 1.3million foreign-born individuals have found work in the UK.
Of these, 530,000 were from Eastern Europe and 770,000 from elsewhere in the world.
Sir Andrew Green, of the think-tank MigrationWatch, said: ‘These latest figures can only be described as spectacular. There are no fixed numbers of jobs in an economy but it is very hard to escape the conclusion that foreign-born workers are taking jobs that might be done by British workers.’