Faktor kebudayaan merupakan kebiasaan suatu masyarakat dalam menanggapi sesuatu yang dianggap memiliki nilai dan kebiasaan, yang bisa di terima melalui informasi, posisi sosial mereka dalam masyarakat dan pengetahuan mereka.
4.Faktor Sosial Politik
Faktor sosial politik merupakan hubungan antara masyarakat dan politik, tingkah laku, maupun struktur - struktur sosial.
Keberagaman juga memiliki beberapa bentuk, yaitu :
1.Keberagaman Agama
Keberagaman agama adalah beberapa agama yang dianut oleh masyarakat di suatu wilayah atau negara tertentu. Artinya, manusia tidak hanya menganut satu agama saja melainkan beberapa agama. Namun mereka tetap rukun dan menghargai perbedaan agama tersebut.
2.Keberagaman ras
Keberagaman ras adalah klasifikasi yang digunakan untuk mengategorikan manusia melalui ciri fisik. Contohnya seperti warna mata dan rambut.
3.Keberagaman suku
Keberagaman suku adalah pengelompokan manusia berdasarkan garis keturunan yang dipandang sama, dengan adanya kesamaan budaya, agama, bahasa, perilaku atau citi biologis yang dimiliki.
4.Keberagaman anggota golongan
Keberagaman anggota golongan adalah keberagaman kelompok yang meliputi keturunan, jabatan, pendidikan dan adat dalam masyarakat.