Emigration is leaving one country to stay in another, while an immigrant moves into another country. There are two types of migration - internal within a country, and external crossing country borders. People migrate for political, economic, cultural or environmental reasons, such as retiring older people moving from cold rich nations to warmer climates.