The don't "immigrate to" Another Country.
They "emigrate to" it (from their own).
Primary reasons:
Economic - poor people searching for a better life resulting from better employment opportunities, higher wages, better social conditions etc. (they don't realise the cost-of-living may be proportionally higher than in their native country).
Escape from war and/or persecution.
Escape from untenable natural environment.
Simple feeling that their new home will offer a better quality of life than that of their home: this applies to those who move from, say, the UK to New Zealand.
People immigrate TO a country and emigrate FROM a country.
Ireland
People emigrate from their country of origin. They immigrate to the country which they are going to. People emigrate from anywhere.
When immigrate,Leaving your own country.
People may immigrate to seek better economic opportunities, escape political persecution or violence, or reunite with family members already living in another country.
They migrate or immigrate. Migrate is if you leave one country, immigrate is if you go to another.
It depends upon the country.
Immigrate refers to moving to a new country to settle permanently, while migration is the broader term used to describe any movement of people from one place to another, whether within a country or internationally. Immigration is a type of migration that involves crossing international borders.
People immigrate to have a better life, to work in other countries, and for the sake of the people they love. Also because of religion sometimes or because of war in their home country.
Mexico
Vietnamese
Freedom and money.