emigrant / immigrant / migrant

Emigrant is a noun that means one who leaves one's native country to settle in another: “The emigrants spent four weeks aboard ship before landing in Los Angeles.”

Immigrant is a noun that means one who enters and settles in a new country: “Most of the immigrants easily found jobs.”

Migrant is a noun that means one who travels from one region to another, especially in search of work: “The migrants worked in the strawberry fields on the west coast, then traveled east to harvest wheat.”