What is migration, and what are push and pull factors?

Migration is the geographical movement of individuals or groups from one place to another, usually involving a permanent or semi-permanent change in residence. It can result from various factors such as economic, social, political, or environmental reasons.

Push factors refer to the conditions or circumstances that compel people to leave their place of origin or current residence. These factors can include poverty, high unemployment rates, lack of opportunities, natural disasters, political instability, conflict, persecution, or discrimination. Push factors essentially "push" individuals or groups away from their current location.

Pull factors, on the other hand, are the conditions or circumstances that attract or draw people to move to a specific place or destination. These factors can include economic opportunities, job prospects, higher wages, better education or healthcare facilities, political stability, safety, religious or cultural freedom, or family reunification. Pull factors essentially "pull" individuals or groups towards a new location in search of better prospects and living conditions.