* Stay: If you're talking about moving to a new place, the opposite is staying put.
* Immigrate: If you're talking about leaving your country, the opposite is immigrating to a new one.
* Emigrate: If you're talking about entering a new country, the opposite is emigrating from your original one.
* Remain: This is a general opposite for "migrate" and can be used in various situations.
* Settle: This is an opposite if you're talking about moving from one place to another permanently.
The best antonym for "migrate" will depend on the specific meaning you're trying to convey.