1.Penemuan baru
Penemuan baru merupakan salah satu faktor yang mempengaruhi adanya perubahan sosial. Penemuan yang sangat baru disebut dengan discovery, biasanya berupa gagasan, alat ataupun rangkaian ciptaan beberapa orang.
2.Dinamika penduduk
Dinamika penduduk ini sangat berkaitan dengan penurunan atau pertambahan jumlah penduduk. Dinamika penduduk dipengaruhi oleh kelahiran a9natalitas), kematian (mortalitas), dan juga migrasi. Jumlah dari penduduk suatu wilayah dapat mempengaruhi sistem dan struktur sosial dalam masyarakat
3.Konflik sosial
Konflik sosial yang terjadi di dalam masyarakat akan mengakibatkan perubahan sosial. Apalagi jika konflik sosial akan selalu terjadi pada kehidupan masyarakat terutama masyarakat yang multikultural.
4.Pemberontakan
Pemberontakan menjadi salah satu penyebab perubahan sosial karena dengan adanya pemberontakan maka akan mengakibatkan adanya perubahan yang besar dalam tata peraturan yang dilaksanakan selama ini
Faktor Eksternal yang mendorong terjadinya perubahan sosial yaitu: