1. Faktor Internal
Faktor internal adalah faktor yang berasal dari dalam masyarakat itu sendiri, Adjarian.
Biasanya perubahan yanga da dari dalam masyarakat yaitu jumlah penduduknya yang bisa bertambah dan berkurang.
Hal ini bisa diketahui dengan adanya sistem kepemilikan tanah, pembagian kerja, bagi hasil, dan lain sebagainya.
Adanya penemuan baru dalam masyarakat juga menjadi salah satu faktor internal yang menyebabkan perubahan dalam masyarakat.
Penemuan baru ini bisa berupa berbagai inovasi baru yang ada di dalam masyarakat, misalnya penemuan listrik yang berguna bagi kehidupan masyarakat.
Adanya kemudahan ini membuat kehidupan masyarakat menjadi berubah ke arah yang lebih modern.
Baca Juga: Bentuk-Bentuk Mobilitas Sosial dalam Kehidupan Masyarakat
Faktor internal lain yang menyebabkan adanya perubahan adalah adanya pemberontakan atau revolusi.
Pemberontakan terjadi karena adanya ketidakpuasan dalam diri masyarakat yang meliputi berbagai hal.
Ketidakpuasan inilah yang kemudian mendorong masyarakat untuk melakukan revolusi yang menciptakan perubahan dalam masyarakat.
2. Faktor Eksternal