1. Faktor Intern
a. Perubahan Penduduk
Perubahan penduduk berarti bertambah atau berkurangnya penduduk dalam
suatu masyarakat. Hal itu bisa disebabkan oleh adanya kelahiran dan
kematian, namun juga bisa karena adanya perpindahan penduduk, baik
transmigrasi maupun urbanisasi.
2. Faktor Ekstern
a. Faktor Alam yang Ada di Sekitar Masyarakat Berubah
b. Peperangan
c. Pengaruh Kebudayaan Masyarakat Lain