Generally speaking...
An expatriate might be an individual who, by choice, relocates and resides in a country other than his/her own.
In other words, coming from a place of privilege.
An immigrant could be an individual who, out of necessity, makes the move to provide a better way of life for...