تختلف الهجرة الداخلية عن الهجرة الخارجية لخمسة أسباب وهي:
1- تكلفة الهجرة الداخلية قليلة مقارنة بالخارجية لكون المسافة قصيرة.
2- لا يواجه القائم بها مشاكل الحصول على تأشيرة دخول مقارنة بالهجرة الخارجية.
3- مشكلة اللغة غالبا تنتفي في حالة الهجرة الداخلية.
4- الاستعداد النفسي المريح للمهاجر بالداخل مقارنة بالمهاجر نحو الخارج.
5- وجود تيارات واتجاهات عكسية للهجرة الداخلية عن طريق قدوم أناس جدد لتلك المناطق الطاردة من مناطق أخرى بالبلاد.
التسميات
هجرة وانتقال سكاني