الهجرة الداخلية تكون ضمن حدود الوطن... أي من محافظة إلى أخرى، كالانتقال من اللاذقية إلى دمشق على سبيل المثال.. ويكون ذلك نظراً لتوفر فرص عمل أكثر في المنطقة الجديدة.. أو ربما بسبب الزواج هناك واستقرار شريك الحياة الجديد في المنطقة التي تم الانتقال إليها.
أما الهجرة الخارجية تكون من بلد إلى بلد آخر تماماً، كالهجرة من سوريا إلى كندا مثلاً وأسباب هذا النوع من الهجرة كثيرة.. قد يكون البحث عن ظروف معيشية أفضل أو هرباً من الحرب أو بحثاً عن الأمان أو بحثاً عن بلد تحترم حقوق الإنسان وما إلى ذلك.