Based on NRS and ONS data, the number of international migrants who have settled in Scotland in the last 10 years, and comparative UK data, is: Scotland UK mid-2012 35,900 517,754 mid-2013 28,200 503,723 mid-2014 33,200 582,621 mid-2015 37,800 636,277 mid-2016 40,400 649,550 mid-2017 32,900 571,515 mid-2018 32,900 625,927 mid-2019 ...