مهاجرت حرکت افراد از یک مکان به مکان دیگر است و سومین عامل برای تغییر در جمعیت در نظر گرفته می شود. مهاجرت یک رویداد بیولوژیکی مانند میزان زادوولد و مرگ نیست، بلکه تحت تأثیر عوامل اجتماعی، فرهنگی، اقتصادی و سیاسی قرار می گیرد و نقش مهمی در تعیین توزیع جمعیت و عرضه نیروی کار در کشور دارد. در طول تاریخ بشریت، در طی فرآیند صنعتی سازی و توسعه اقتصادی، مردم از مزارع به صنایع، از روستاها به شهرها، از شهری به شهر دیگر و از کشوری به کشور دیگر مهاجرت می کنند. در دوران مدرن، با وقوع تغییرات تکنولوژیکی در آسیا، آفریقا و آمریکای لاتین، شاهد مهاجرت گسترده مردم از روستاها به مناطق شهری، در داخل یک کشور یا بین کشورها بوده ایم. مهاجرت هم بر محل مبدأ و هم بر محل استقرار مهاجران تأثیر می گذارد که این تأثیرات ممکن است مثبت یا منفی باشند.
تأثیرات مثبت و مزایایی که مهاجرت به ارمغان می آورد شامل موارد زیر می شود: