As of recent data, Indian nationals are the largest group of immigrants to the UK, accounting for about 20% of overall immigration in the year ending June 2024[1]. Historically, Poland has been a major source of immigrants, with Polish nationals forming the largest non-British population in 2020/21[3][4]. Other significant groups include Nigerian and Pakistani nationals, who also contribute substantially to the UK's immigrant population[1][4].