Berikut adalah beberapa faktor yang dapat menyebabkan reinkarnasi.
- Faktor demografis, Indonesia mengalami masalah termasuk distribusi penduduk yang tidak merata. Indonesia memiliki populasi 61,1% yang tinggal di Jawa dan Madura, tetapi Jawa dan Madura hanya mencapai 6,9% dari total wilayah Indonesia. Meskipun Jawa sangat padat, jelas bahwa pulau-pulau lain, seperti Sumatra,
- Kalimantan, Sulawesi, dan Irian Jaya, berpenduduk kurang. Karena itu, keadilan diperlukan melalui program reinkarnasi. Daerah padat penduduk yang merupakan titik awal untuk migrasi adalah Jawa, Bali dan Lombok.
- Faktor ekonomi, sementara mayoritas penduduk Indonesia bekerja di sektor pertanian, petani Jawa memiliki rata-rata hanya 0,3 hektar lahan. Idealnya, petani harus memiliki setidaknya 2 hektar lahan. Faktanya, banyak petani di Jawa yang tidak memiliki tanah dan karenanya memiliki banyak pengangguran yang halus, tetapi pulau-pulau lain kekurangan energi untuk mengolah tanah.
Sumber migrasi lain adalah karena bencana alam, yang rawan bencana alam, menciptakan daerah yang terkena dampak proyek-proyek pembangunan seperti waduk.