* Emigrant: This refers to someone who leaves their home country to live in another. It's the opposite of "immigrant" from the perspective of the person leaving their home country.
* Native: This refers to someone born in a particular place or country. It's opposite to "immigrant" in the sense of being born and raised in a place, not migrating there.
* Citizen: While not directly opposite, this can be used to contrast with an immigrant who hasn't yet obtained citizenship in their new country.
* Indigenous: This term is specific to people who are native to a particular place and whose ancestors have lived there for generations.
Ultimately, the best opposite for "immigrant" depends on the specific situation and what you want to emphasize.