A person migrating or immigrating leaves their country voluntarily to seek a better life. They may be seeking economic or educational benefits. The key difference is that they choose to leave and they can return to their homeland if they choose to do so.