In 3–5 sentences, analyze the factors that shape human migration.(4 points)

The factors that shape human migration can be categorized into push and pull factors. Push factors include poverty, conflict and violence, lack of job opportunities, and environmental degradation, all of which compel individuals and families to leave their homes. On the other hand, pull factors such as better job prospects, higher incomes, access to education and healthcare, and social and political stability attract migrants to specific destinations. Additionally, historical and cultural factors, such as colonialism and cultural ties, can also influence migration patterns.