Dikutip dari buku ‘Teori dan Strategi Perubahan Sosial’ karya Agus Suryono, penyebab perubahan sosial budaya dapat bersumber dari masyarakat itu sendiri (Internal). Namun, ada juga faktor yang berasal dari luar masyarakat (Eksternal). Berikut penjelasannya:
Faktor Internal
Ada beberapa faktor internal yang mempengaruhi perubahan, di antaranya faktor inovasi dan invasi, perubahan struktur dan jumlah penduduk, gerakan sosial baru (new social movement) serta konflik sosial dalam masyarakat.
Berikut ini adalah beberapa faktor pendorong terjadinya perubahan sosial budaya, di antaranya,
Motivasi Berprestasi
Perubahan sosial budaya bisa disebabkan karena lapisan masyarakat memiliki motivasi berprestasi yang lebih besar. Tentu saja ini hal yang positif yang patut dipertahankan agar terjadi perubahan sosial yang bersifat positif.
Sistem Pendidikan Maju
Bidang pendidikan juga berperan penting dalam perubahan sosial budaya. Semakin tinggi kualitas pendidikan, maka akan melahirkan perspektif dan wawasan peserta didik. Sehingga peserta didik memiliki pemikiran maju, rasional dan analitis.