للهجرة عدّة عوامل تمّ تصنيفها كما يأتي:
- عوامل الدفع: وهي العوامل التي تجعل الناس يغادرون المنطقة -وعادة ما تكون هذه الهجرات هجرات قسريّة-، كانعدام الأمن، والحرب، ونقص الخدمات، والجفاف، والفيضانات، زالفقر، وفشل المحاصيل، وما إلى ذلك من عوامل.
- عوامل السحب: وهي العوامل التي تجعل الناس ينجذبون إلى منطقة مُعيَّنة -وعادة تكون هذه الهجرة هجرة طوعيّة-، كالمناخ الجيّد، والاستقرار السياسيّ، وتوفُّر الخدمات الأفضل، وتوفُّر الأراضي الخصبة، والأمان، والاستقرار الماليّ، والثراء، وغيرها من العوامل الأخرى.
المصدر: mawdoo3.com