Dados provisórios do SEF sobre a população estrangeira residente no distrito do Porto indicam que em 2019 estavam registados 42.253 estrangeiros residentes, dos quais 19.703 brasileiros.

A uma grande distância (6%) surge a chinesa, com 2.541 cidadãos, seguida da italiana (2.383), angolana(1.670) e ucraniana (1.669).