Pour votre information, toute personne qui quitte un pays pour s'installer dans un autre est un migrant, ce indépendamment de sa nationalité.
Un Français qui part vivre en Allemagne est un immigré dans son nouveau pays de résidence et un émigré pour la France.
Mais, et c'est plus déroutant, ce même Français qui revient en France (après un délais de 6 mois) est aussi un immigré dans son nouveau pays de résidence et un émigré pour l'Allemagne.
On substitue, dans le langage courant, immigré et résident étrangers (et même résident étranger installé illégalement) ce qui est une faute.