This is a report from 2016 with a claim that 1.2m more EU migrants had got National Insurance numbers in the previous five years than have shown up in immigration statistics. This claim was denied by the government.NI numbers prompt row over 1.2m EU 'immigration gap'
A 1.2 million gap between official immigration figures and National Insurance numbers issued to EU nationals prompts a row.www.bbc.co.uk
Since 2016 we have left the EU & all EU citizens resident in the UK will have applied for settled or pre-settled status so we now know exactly how many EU citizens are resident in the UK. (3.82 million holding settled, and 1.89 million holding pre-settled status as at 31 March 2024).