Two million foreigners now legally resident in Poland, making up 5% of the population

Ukrainians are by far the largest national group, followed by Belarusians and Indians.