A set of generalizations describing migration patterns, developed in the late 19th century, posits that migration is governed by a push-pull relationship. Factors encouraging emigration from an origin (push) and those attracting immigrants to a destination (pull) are central to understanding population movements. For example, economic hardship in a rural area (push) coupled with job opportunities in a city (pull) often results in rural-to-urban migration.
These observations provide a foundational framework for analyzing demographic shifts and their socioeconomic consequences. Their value lies in offering a simplified model for anticipating broad migration trends, aiding in resource allocation and policy development. Historically, they represented an early attempt to create a scientific basis for understanding human movement, influencing subsequent migration research and theories.