Faktor pendorong migrasi selaku berikut:
- Lapangan kerja sungguh terbatas dan rata-rata upahnya rendah.
- Terjadi bencana alam yang mengharuskan masyarakatpindah.
- Fasilitas biasa kurang mencukupi, misalnya fasilitas kesehatan dan pendidikan.
- Ketidakstabilan keamanan, pertentangan atau peperangan.
Perpindahan masyarakatdari satu tempat ke tempat lain juga dipengaruhi adanya aspek penarik. Faktor penarik migrasi berasal dari tempat tujuan. Faktor penarik migrasi sebagai berikut:
- Jenis pekerjaan yang tersedia bermacam-macam.
- Fasilitas umum lebih mencukupi dan sesuai keperluan penduduk.
- Kesempatan mengembangkan taraf hidup lebih besar.
- Ada potensi mendapatkan pendidikan yang lebih baik.