Migration is the movement of people between locations. There are many reasons why people migrate, including economic, social, political, and environmental factors. Migration can be international or internal, and is driven by "push" factors in the origin location and "pull" factors in the destination. Common push factors include lack of jobs, poverty, and conflict, while pull factors include opportunities for better employment and quality of life. Migration impacts both origins and destinations.