Faktor-aspek yang menghipnotis pertumbuhan penduduk adalah kelahiran, kematian dan migrasi. Faktor pertumbuhan penduduk yang berbentukkelahiran dan kematian disebut faktor alami. Sedangkan migrasi disebut aspek nonalami. Kelahiran bersifat menambah, sedangkan kematian bersifat meminimalisir jumlah penduduk. Migrasi yang bersifat memperbesar disebut imigrasi (migrasi masuk) dan migrasi yang meminimalkan disebut emigrasi (migrasi keluar).