Here are the Government's own migration figures published by the Office for National Statistics Feb 2016.
www.ons.gov.uk/peoplepopulationandcommunity/populationandmigration/internationalmigration/bulletins/migrationstatisticsquarterlyreport/february2016
IMMIGRATION INTO THE UK
In the year ending (YE) September 2015:
Net long-term international migration = +323,000 (up 31,000 from YE September 2014).
Immigration = 617,000 (up 2,000 from YE September 2014).
Emigration = 294,000 (down 29,000 from YE September 2014).
In the year ending (YE) September 2015:
Net migration of EU citizens was estimated to be 172,000 (compared with 158,000 in YE September 2014; change not statistically significant). Non-EU net migration (191,000) was similar to the previous year (188,000).
The estimate of immigration for EU citizens was 257,000, compared with 246,000 in YE September 2014. Whilst this was not statistically significant, there was a statistically significant increase in immigration of EU2 citizens to 55,000 in YE September 2015 (up 15,000). Conversely, immigration of non-EU citizens saw a decrease from 289,000 to 273,000 (not statistically significant).
Of the 290,000 people who immigrated for work in YE September 2015 (up 25,000; not statistically significant), 59% (170,000) had a definite job to go to. 165,000 EU citizens came to the UK for work-related reasons. Of these, 96,000 (58%) came for a definite job and 69,000 (42%) came looking for work.
Of all EU2 citizens who came to the UK in YE September 2015, 45,000 (87%) came for work-related reasons, a statistically significant increase of 18,000 from YE September 2014. Around two-thirds (28,000) arrived with a definite job to go to, a statistically significant increase of 17,000 from YE September 2014.
Latest employment statistics from the Labour Force Survey show estimated employment of EU nationals (excluding British) living in the UK was 2.0 million in October to December 2015, 215,000 higher than the same quarter last year. Non-EU nationals in employment increased by 38,000 to 1.2 million and the total number of British nationals in employment increased by 278,000 to 28.3 million. Therefore, nearly half of the growth in employment over the last year was accounted for by foreign nationals. (These growth figures represent the NET change in the number of people in employment, not the proportion of new jobs that have been filled by non-UK workers.)
EMIGRATION FROM THE UK
British citizens
British citizens accounted for 43% of emigrants in YE September 2015 (127,000). Emigration of British citizens has remained at around the same level since 2009, having fallen from the peak of 207,000 in 2006 (Figure 12).
EU citizens
The estimated number of EU citizens emigrating from the UK was 85,000 in YE September 2015, similar to the estimated number of EU citizens who emigrated in YE September 2014 (87,000). The latest estimates show that emigration among the various EU citizenship groups has remained stable over the last few years.
Half of non-British emigration was accounted for by EU citizens, with 54% of EU emigrants leaving for work-related reasons.
Non-EU citizens
The latest estimates show the number of non-EU citizens emigrating from the UK in YE September 2015 was 82,000, a statistically significant decrease from 101,000, driven by a statistically significant decrease in emigration by citizens of Asia (from 62,000 to 50,000).
Of the non-EU emigrants, 61% were of Asian citizenship and accounted for around a third of all non-British emigration; 72% of non-EU emigrants were emigrating for work-related reasons.
This is a list of the populations of towns and cities in England to give an indication of the scale of migration movements.
en.wikipedia.org/wiki/List_of_localities_in_England_by_population