A maior comunidade estrangeira no Brasil é a dos portugueses. Segundo o Instituto Brasileiro de Geografia e Estatística (IBGE), existem cerca de 700 000 portugueses vivendo legalmente no Brasil, sem contar seus descendentes que já são brasileiros. Eles são mais numerosos nas cidades de São Paulo (89 000) e Rio de Janeiro (70 000).