Some 5 million immigrants live in Egypt, mostly Sudanese, "some of whom have lived in Egypt for generations." Smaller numbers of immigrants come from Iraq, Ethiopia, Somalia, South Sudan, and Eritrea.