Immigrant population will reach 2 million within a decade