Expat vs immigrant: definitions and the basic difference
Begin with dictionary style definitions, because they anchor the conversation. An expatriate, commonly shortened to an expat, is someone who lives outside their native country. An immigrant is someone who moves to another country with the intention to live there permanently. On paper, the difference between an expat and the difference between an immigrant is a question of permanence.
Real life is blurrier. People do not always arrive with a fixed plan, and even when they do, life changes. A person can move abroad for a “temporary” job and decide later on that they want to stay permanently. Another person can migrate intending to settle and then return home because family, health, or career shifts. A person can be an expat today and an immigrant tomorrow, without changing countries, simply by changing their plan.
A useful practical frame is this: expat tends to describe living abroad without a clear commitment to permanence, while immigrant tends to describe a move tied to long term settlement. But neither word is a legal status, and both are used inconsistently.















