Focusing on movement:
* Native: This refers to someone born in a particular place and living there permanently.
* Resident: This describes someone who lives in a particular place, but it doesn't necessarily imply a permanent or birth-based connection.
* Settled: This implies someone has established a stable life in a particular place.
Focusing on status:
* Citizen: This refers to someone who has legal rights and protections in a particular country.
* Local: This describes someone who is from a specific place or area.
* Indigenous: This refers to people who are the original inhabitants of a place.
Other possibilities:
* Stationary: This highlights the lack of movement, which is the opposite of migrating.
* Immobile: This emphasizes the inability to move, which contrasts with the mobility of a migrant.
The best opposite for "migrant" depends on the specific situation and what you want to convey.