Generally, a person who moves from one place to another.

For political reasons, some government representatives, commentators and news media use migrant to refer to asylum-seekers and refugees. Avoid this.

Migrant should be used to refer to people who emigrate primarily for economic reasons or to refer generally to emigrants.