Migration is influenced by both push and pull factors. Push factors are reasons that force people to leave their current location, such as conflict, poverty, or lack of job opportunities. An example of a push factor is political instability in a country causing people to seek safety elsewhere. Pull factors, on the other hand, are attractions that draw migrants to a new location, like better job prospects, higher living standards, or political stability. For instance, a pull factor could be the availability of well-paying jobs in another country attracting skilled workers to relocate for better career opportunities. Understanding the interplay between push and pull factors helps explain why people choose to migrate and how different conditions influence their decisions.