evidence: In 2023, the vast majority of people who migrated to the UK (85%) were non-EU nationals. Ten percent were EU nationals, with the remaining 5% British nationals. The top-five non-EU countries of origin were India (250,000 migrants), Nigeria (141,000), China (90,000), Pakistan (83,000) and Zimbabwe (36,000). Between 2012 (when the current set of ONS migration statistics was first published) and 2018, net migration to the UK from the EU exceeded non-EU national net migration. However the number of EU immigrants has been falling since 2016, and net migration from the EU has actually been negative since 2021 (when free movement ended following Britain’s exit from the EU), meaning more EU nationals are leaving the UK than arriving. [...] The second most common reason for non-EU immigration was study, while 16% of EU nationals migrating to the UK did so to study. Around 8% of non-EU nationals arrived in the UK to seek asylum.