Em 2016 residiam em Portugal 397.731 estrangeiros de 180 nacionalidades diferentes, sendo que as dez nacionalidades numericamente mais expressivas representam cerca de 70% do total de estrangeiros residentes.
A nacionalidade com maior representação é a brasileira (81.251 residentes, ou seja, 20,4% dos residentes estrangeiros em 2016), seguindo-se a cabo-verdiana (36.578, ou seja, 9,2% da população estrangeira residente), a ucraniana (com 34.490, ou seja, 8,7%), a romena (30.429, representando 7,7%), a chinesa (22.503, representando 5,7%), a inglesa (19.384, ou seja, 4,9%), a angolana (16.994, ou seja, 4,3%), a guineense (15.653, ou seja, 3,9%), a francesa (11.293, ou seja, 2,8%) e a espanhola (11.133, ou seja, 2,8%).
Fonte: Observatório das Migrações