Secara umum ada dua macam gerak (mobilitas) penduduk pedesaan. Pertama adalah gerak pindah penduduk dari daerah pedesaan kearah daerah perkotaan. Gerak semacam itu sering dikenal dengan istilah rbanisasil). Sedangkan gerak penduduk yang kedua adalah perpindah_an dari desa ke desa lain (Mc Nicoll, 1968: hlm.33).Adapun gerak penduduk itu - apakah berupa pindah sama sekali ataupun hanya melaju,biasanya disebabkan oleh dua faktor, yang dalam ilmu sosiologi disebut faktor pendorong (push-factors) dan faktor penarik (pull-factors). Faktor pendorong adalah hal-hal yang mendorong seseorang untuk meninggalkan tempat asal, sedangkan faktor penarik adalah kebalikannya, yaitu hal-hal yang menarik se_seorang untuk dating kesuatu tempat.