The United Kingdom has been ranked seventh in the world for attracting skilled migrants, ahead of Germany and France - but behind the United States.
According to research due to be unveiled today at Davos by Adecco Group, Insead and the Human Capital Leadership Institute, Switzerland is most able to attract, develop and retain highly-skilled workers, while the UK maintains its position in the number seven spot for the third year running.
Strong levels of labour productivity have helped the UK rank highly, but the researchers remarked that the country could do even better if it focused on providing better vocational training and fixing gender inequality issues, such as the gender pay gap.
"Skilled foreign workers have helped to establish the UK as a world leader in research and entrepreneurship, yet at the same the lack of people – both British and foreign nationals – with vocational training and skills is holding Britain back," said Alex Fleming, managing director of Adecco Group UK and Ireland.
Fleming continued: "Government and businesses urgently need to find a strategy to correct this skills imbalance. Any such strategy must be facts-based and not guided by emotions.
"The UK should also not rest on its laurels when it comes to its female workforce. The significant gender pay gap is holding back women, which in turn holds back the country."
Read more: Prime Minister under pressure over refugees
Fleming also warned that the impending EU referendum could impact the UK's standing.
"With the referendum on Britain’s membership in the European Union looming, this report raises important considerations for policy makers and industry, particularly when it comes to labour mobility," Fleming said.
"Brexit could hinder our ability to attract investment and top talent."