Indonesia adalah bangsa yang memiliki karakteristik masyarakat yang majemukyang
menghasilkan adanya stratifikasi sosial atau pengelompokan suatu masyarakat ke dalam tingkatan-tingkatan tertentu secara vertikal. Stratifikasi sosial sebenarnya sudah ada sejak jaman Indonesia di jajah oleh Belanda dan Jepang. Koloni mengelompokkan masyarakat Indonesia ke dalam golongan-golongan tertentu sesuai dengan rasnya. Akan tetapi di jaman sekarang, stratifikasi sosial tidak lagi dikelompokkan berdasarkan ras. Stratifikasi sosial di Indonesia lebih mengarahkan penggolongan suatu masyarakat yang dinilai dari segi status sosialnya seperti jabatan, kekayaan, pendidikan atau sistem feodal pada masayarkat Aceh dan kasta pada masyarakat Bali. Sedangkan ras, suku, klan, budaya, agama termasuk ke dalam penggolongan secara horizontal. faktor yang memyebabkan kemajemukan di indonesia yang pertama keadaan geografis yang membagi Indonesia kurang lebih 3000 pulau. Hal tersebut yang menyebabkan Indonesia memiliki suku budaya yang banyak seperti Jawa, Sunda, Bugis, Dayak, dan lain-lain. Kedua adalah Indonesia terletak di antara Samudera Indonesia dan Samudera Pasifik yang mneyebabkan adanya pluralitas agama di dalam masyarakat Indonesia seperti Islam, Kristen, Budha, dan Hindu. Dan ketiga yang adalah iklim yang berbeda-beda dan struktur tanah yang tidak sama yang menyebabkan perbedaan mata pencaharian antar wilayah satu dengan wilayah lainnya. Sehingga hal tersebut pula dapat membedakan moblitas suatu masyarakat satu dengan masyarakat lainnya dalam kondisi wilayah yang berbeda.