Um die deutsche Staatsbürgerschaft annehmen zu können, müssen sich Ausländer mindestens sieben Jahre in Deutschland aufhalten und einen Integrationstest ablegen, in dem unter anderem das Sprachniveau „B1“ abgefragt wird. EU-Ausländer können ihre ursprüngliche Staatsbürgerschaft behalten und die deutsche Staatsbürgerschaft zusätzlich annehmen. Dies gilt auch für Menschen aus Ländern, in denen die Staatsbürgerschaft nicht abgelegt werden kann (beispielsweise Afghanistan und Iran).