Indonesia terdiri dari empat macam ras yakni Ras Malayan-Mongoloid merupakan ras yang tersebar di benua Asia Tenggara, Asia Timur, dan Asia Tengah. Karena itulah kelompok ras ini juga bisa ditemukan di Indonesia, terutama di wilayah Sumatera, Jawa, Kalimantan, Bali, Sulawesi, dan Nusa Tenggara Barat. Ciri fisik ras Malayan-Mongoloid adalah kulitnya yang kuning sampai sawo matang, bentuk wajah yang bulat, dan mata yang besar. Ras Melanesoid, di Indonesia ras Melanesoid bisa ditemukan di Maluku, Nusa Tenggara Timur, hingga Papua. Ciri khas kelompok ras Melanesoid adalah kulitnya yang cenderung cokelat gelap hingga hitam, tubuh yang tinggi, dan rambut keriting. Ras Asiatic-Mongoloi, di Indonesia ras Asiatic-Mongoloid biasanya berasal dari keturunan Tionghoa, Jepang, atau Korea. Ciri utama kelompok ras Asiatic-Mongoloid adalah bentuk wajah oval, kulit kuning langsat, dan mata yang sipit. Ras Kaukasoid, kelompok ras ini biasanya berasal dari keturunan Timur Tengah (Arab), India, Australia, Eropa, dan Amerika. Ciri fisik kelompok ras Kaukasoid adalah badan yang tinggi, kulit putih hingga kuning langsat, dan hidung yang mancung.
Penyebab Keberagaman Ras di Indonesia adalah Letak Strategis Indonesia, yang terletak di antara Samudra Hindia dan Pasifik. Selain itu kita juga diapit oleh dua benua, yaitu Asia dan Australia. Hal itu akhirnya menjadikan Indonesia sebagai wilayah yang strategis sebagai tempat perdagangan internasional. Karena itulah banyak negara-negara lain yang datang dan akhirnya menetap di Indonesia. Kondisi Alam, berbagai daerah di Indonesia juga memiliki kondisi alam yang berbeda. Contohnya ada pedesaan, perkotaan, daerah pantai, daerah subur, daerah pegungungan, dataran rendah, laut, dan lain-lain. Ini juga menyebabkan adanya keberagaman ras di Indonesia. Berbentuk negara Kepulauan, Indonesia merupakan negara kepulauan yang terdiri dari ribuan pulau yang terpisah. Karena itulah terbentuk perbedaan ras, suku, bahasa, dan juga budaya di masing-masing pulau atau daerah. Sikap Masyarakat pada Perubahan, keberagaman ras juga bisa terbentuk dari sikap masyarakat terhadap perubahan. Baik yang menerima ataupun yang menolak perubahan, masing-masing akan membentuk kelompoknya sendiri. Ini juga berlaku untuk sikap masyarakat pada keberagaman ras. Ada yang bisa hidup dengan orang dari ras lain, tapi ada juga yang tidak.
Dengan demikian di Indonesia dapat terjadi keberagaman ras karena beberapa faktor yakni Letak strategis Indonesia, Kondisi alam, Indonesia yang terdiri dari ribuan pulau dan Sikap masyarakat terhadap perubahan.