Các yếu tố thúc đẩy, chẳng hạn như nghèo đói trong cộng đồng, hạn chế tiếp cận giáo dục và việc làm, khoảng cách với các nguồn lực, toàn cầu hóa, khả năng một người có được phương tiện đi lại tốt hơn ở một khu vực mới, sự gia tăng tội phạm và tần suất tự nhiên thiên tai, có thể ảnh hưởng đến quá trình di cư ra nước ngoài. Các yếu tố kéo, chẳng hạn như mức sống và tiền lương cao hơn, nhu cầu lao động và tự do tôn giáo và chính trị, thường quyết định nơi người di cư kết thúc.
Các yếu tố thúc đẩy thúc đẩy người di cư rời khỏi cộng đồng, trong khi các yếu tố kéo lại thu hút người di cư đến một khu vực địa phương hoặc cộng đồng mới. Ví dụ, khi một gia đình đang sống trong một khu vực nghèo đói với sự gia tăng tội phạm, xung quanh là các cơ sở giáo dục không được công nhận hoặc đáp ứng các tiêu chuẩn của tiểu bang, gia đình đó có thể chọn di cư. Khi xác định nơi di cư, gia đình có thể đánh giá các yếu tố kéo hấp dẫn hơn trong một cộng đồng khác. Nếu một thành phố đang phát triển mạnh với cơ hội việc làm, mức lương cao hơn, tiến bộ về giáo dục, khả năng tiếp cận công nghệ và các nền văn hóa, quan điểm và lựa chọn tôn giáo đa dạng, thì một gia đình có nhiều khả năng di cư đến khu vực cụ thể này để cải thiện chất lượng cuộc sống của họ. Di cư cũng có thể xảy ra trong cùng một thành phố vì mọi người bị đẩy ra khỏi một vùng lân cận và kéo đến một vùng lân cận hấp dẫn hơn.