Faktor-faktor perubahan sosial meliputi faktor internal seperti pertambahan penduduk, penemuan baru, konflik sosial, dan revolusi serta faktor eksternal seperti lingkungan fisik, peperangan, dan pengaruh budaya lain. Faktor-faktor ini dapat mendorong perubahan sosial misalnya dengan mempengaruhi lembaga sosial, menyebarkan pengaruh ke bidang lain, atau mengubah wajah suatu negara. Namun