Some 31% of hospitality roles have been taken by foreign nationals, while 34% of admin and support roles are held by non-UK citizens.

Migrants are taking jobs young Brits would traditionally have taken (Image: Getty)
Migrants are filling job vacancies young Britons would traditionally have taken, shocking analysis reveals. Some 31% of hospitality roles have been taken by foreign nationals, while 34% of admin and support roles are held by non-UK citizens.
And some 17% of retail roles – accounting for an estimated 3.7 million jobs – are held by migrants, according to analysis by Oxford University’s Migration Observatory. In London, a staggering 64% of hospitality roles have been filled by migrants.
Academics from the Migration Observatory said “non-UK nationals were overrepresented in administrative services, hospitality, and health and care but underrepresented in public administration and the arts.”
This has led to warnings “job opportunities are being denied to UK youngsters”.
Shadow Home Secretary Chris Philp said: “Mass low skill migration from the third world has been a disaster.
“It has undermined social cohesion and costs taxpayers money – as low wage migrants consume more in public services than they pay in tax.
“Now it turns out they are also keeping UK born young people out of jobs as well. Migrants with low skills willing to work for low wages mean job opportunities are being denied to UK youngsters.
“This is compounded by the Labour government’s war on business which is also restricting jobs.
“We need to end third world immigration, slash welfare spending and use the money saved to cut taxes to create jobs.
“Then our young people will have opportunities again.”
A staggering 957,000 people under the age of 34 are not in education, employment or training as businesses suffer under the weight of Labour’s job taxes and economic chaos triggered by the Iran war. This is predicted to rise to 1.25 million within 5 years.
But Labour’s job tsar, former health secretary Alan Milburn, warned that businesses “have been on easy street because they have been able to import migrant labour” which he described as “oven ready”.
British employers have hired 27 young workers from outside the EU for every British person taken on, according to a study by the Centre for Social Justice.
The think tank said “starter roles” typically taken up by young people entering the job market for the first time have been “simply vanishing”, with migrants employed instead.
And analysis by the Migration Observatory at the University of Oxford lays bare which sectors are employing the most foreign nationals.
Some 1,76 million migrants are in admin and support roles, including 604,700 from outside the EU.
A similar picture emerges in the hospitality sector, with 31% of jobs filled by non-UK nationals.
Some 3.79 million foreign nationals are in retail jobs, making up 17% of the workforce. The CSJ said the number of non-EU workers of all ages in hospitality or retail roles rose by almost half a million (473,000) between January 2020 and December 2025, while UK nationals employed in the same sectors fell by over a quarter of a million (252,000).
The Government has appointed the former head of M&S, Marc Bolland, to work with business leaders to help more young Brits into work.
He said over the weekend: “As founder and chairman of Movement to Work we have, in close cooperation with DWP, brought over 200,000 NEETs into work and I am honoured and passionate to join the DWP now.
“I believe the Government is serious about tackling this generational crisis of youth unemployment, and I know that working hand in hand with business to support young people gives them the best possible chance of success.”
Former World heavyweight boxing champion Frank Bruno suggested unemployed Brits should be forced to volunteer at charities before they can receive their benefits.
He added: “It’s not quite national service but what a difference it would make”.
