Distinctions between three often confused terms.
emigrate: to leave one's country or region to settle in another
(Each year many people emigrate from Europe.)
immigrate: to enter and settle in a country of which one is not a native, usually for permanent residence
(There are many reasons to immigrate to the United States.)
migrate: to go from one country, region, or place to another, especially periodically
(Rural populations have migrated to urban areas.)
From dictionary.com
Use Library Quick Search to search for books and articles across many databases in a single search.