You emigrate (verb) out of a country. That makes you an emigrant (noun) of your old country.
You expatriate (verb) to a country, from your homeland. You are an expatriate (noun) (aka expat) if you live in a country other than your native one.
For example, an American-born man who moved to Germany for part of their career and is living in Vietnam for retirement would be an American expat, who immigrated to Vietnam and emigrated from Germany.
You are often all 3 of them at once, depending on perspective. Colloquially, expats usually emigrate out of their homeland for specific reasons, usually either climate, culture, taxes. Eg. someone would expatriate to Portugal to take advantage of the tax scheme (this article), or maybe expatriate to Mexico for 'better' weather, or maybe expatriates to Paris for the cultural experience.
It is often assumed or implied that an expat has no intention of "integrating" in the culture of their host nation. Eg. an American in Mexico that moved for the weather wouldn't raise children there or apply for citizenship, but simply enjoy retiring on the beach and taking advantage of the cheaper CoL. They may still primarily speak English and seek out fellow Americans-in-mexico to socialize with instead of the locals. Conversely, a full Mexican family (parents+kids) that moved to America "for a better life" may not be considered an expat, since they intend to become citizens of America and raise their family as Americans. That is why expats sometimes have a poor reputation in their host nation, compared to other "immigrants".
Someone moving from a poor country to a wealthier one is an immigrant if they intend to stay for life, and a migrant if they don't.
That's why you have American expats living in Thailand and Mexico, but Thai immigrants and Mexican migrants living in America.
- White people with the burden (see: https://en.m.wikipedia.org/wiki/The_White_Man's_Burden )
- White people without the burden
- People of colour
When a person in the first category moves to another country, they are an expat; people from the other 2 categories are immigrants or migrants, as they prefer to say nowadays.
For instance I’d have to take a significant pay cut if I wanted to be the British prime minister but, belonging to the second category, I am an economic migrant. An American or Swedish teenager working in a Starbucks in Berlin is an expat.
expat is a person moving to another country and getting paid a high salary.