The number of people migrating to the UK has been greater than the number emigrating since 1994. For much of the twentieth century, the numbers migrating to and from the UK were roughly in balance, and from the 1960s to the early 1990s the number of emigrants was often greater than the number of immigrants. Over the last two decades, both immigration and emigration have increased to historically high levels, with immigration exceeding emigration by more than 100,000 in every year since 1998.
The United Kingdom is among the EU countries with the largest inflows of foreign nationals, but it is not unique. In 2014, the EU countries with the largest inflows of foreign nationals were Germany (790,000), the UK (551,000), Spain (264,000) and Italy (248,000).
In 2014, 13% of people migrating to the UK were British nationals, 42% were nationals of other EU countries, and 45% were nationals of non-EU countries. This means just under half of migrants entering the UK in 2014 were subject to immigration control.
The main reason to migrate to Britain is work and secondly study. In 2009-2012 the main reason was study.
Net migration of EU nationals rose from 65,000 in the year ending September 2012 to 184,000 in the year ending March 2015, and was 184,000 in the year ending December 2015.
Estimates of the number of British migrants living in other EU countries differ among the available sources. However, taking into account the quality, coverage, and age of the different estimates, as well their comparability with data on EU migrants living in the UK, there are roughly around 1.2 million British migrants living in other EU countries, compared with around 3.0 million EU migrants living in the UK.
House of Commons Briefing Paper May 2016
Those coming from outside the EU are subject to immigration control. Students, Doctors, Nurses, Engineers, Football players for City. We can control who, when and how much.