Adapun faktor pendorong terjadinya dinamika kelompok sosial adalah sebagai berikut:
Faktor Internal
- Terjadinya konflik antar anggota kelompok, contoh konflik sosial yang terjadi dalam sebuah kelompok akan menyebabkan terjadinya keretakan serta berubahnya pola hubungan sosial dalam kelompok tersebut.
- Adanya peselisihan paham, Adanya perselisihan paham dalam kelompok sosial akan mempengaruhi keberadaan individu tersebut dalam kelompok sosial tersebut.
- Perbedaan kepentingan, Anggota kelompok yang tidak memiliki kesamaan dalam kesepahaman akan berusaha memisahkan diri dan memilih untuk bergabung pada kelompok yang memiliki kesamaan pemahaman yang dimiliki.
- Perubahan struktur kelompok sosial, Perubahan struktur dalam contoh kelompok sosial yang disebabkan oleh adanya dorongan dari luar seperti adanya ancaman dari luar yang menyebabkan adanya perubahan dalam kelompok sosial tersebut.
- Pergantian anggota kelompok, Pergantian anggota dalam kelompok disebabkan adanya guncangan yang berkaitan dengan kedudukan yang dimiliki anggota kelompok tersebut.
Faktor Eksternal
- Perubahan situasi sosial, Hal tersebut terjadi akibat adanya proses industrialisasi yang dapat menggeser pola hubungan serta nilai-nilai yang dianut sejak lama dalam kelompok tersebut.
- Perubahan situasi ekonomi, Perbedaan tingkat perkembangan ekonomi dapat mengakibatkan pergeseran hubungan sosial yang ada dalam masyarakat, sehingga hubungan sosial tersebut berubah menjadi berdasar pada kepentingan, tidak lagi berdasar pada kekerabatan.
- Perubahan situasi politik, Pergantian dalam elite penguasa mendorong adanya perubahan kebijakan yang dapat menimbulkan adanya kelompok-kelompok sosial yang ada dalam masyarakat.