Les conditions de naturalisation des étrangers varient d’un pays européen à un autre. Certains pays ont des critères plus stricts que d’autres, ne reconnaissant la nationalité que par filiation à la première génération. Cela inclut Chypre, Danemark, Belgique, Finlande, Estonie, Suède, Pays-Bas, Suisse, Allemagne, Portugal, France, Norvège, Autriche et Slovénie. D’autres pays accordent la citoyenneté par filiation jusqu’à la troisième génération, tels que la Grèce, l’Irlande, l’Italie, la Bulgarie, la Lituanie, la Slovaquie, la Lettonie et la Croatie. Le Liechtenstein est considéré comme le pays le plus strict, n’accordant la nationalité qu’aux personnes nées sur son territoire et y ayant résidé plus de 30 ans. Pour les étrangers résidant au Luxembourg, la citoyenneté peut être obtenue par trois moyens différents : des ancêtres luxembourgeois, par restauration de la citoyenneté ou en faisant la demande par choix.