Dengan adanya migrasi/perpindahan bangsa dari daratan Asia ke Indonesia, maka pada zaman prasejarah di Kepulauan Indonesia ternyata sudah dihuni oleh berbagai bangsa yang terdiri dari:
- Bangsa Melanisia/Papua Melanosoide yang merupakan Ras Negroid memiliki ciri-ciri antara lain: kulit kehitam-hitaman, badan kekar, rambut keriting, mulut lebar dan hidung mancung. Bangsa ini sampai sekarang masih terdapat sisa-sisa keturunannya seperti Suku Sakai/Siak di Riau, dan suku-suku bangsa Papua Melanosoide yang mendiami Pulau Irian dan pulau-pulau Melanesia.
- Bangsa Melayu Tua/Proto Melayu yang merupakan ras Malayan Mongoloid memiliki ciri-ciri antara lain: Kulit sawo matang, rambut lurus, badan tinggi ramping, bentuk mulut dan hidung sedang. Yang termasuk keturunan bangsa ini adalah Suku Toraja (Sulawesi Selatan), Suku Sasak (Pulau Lombok), Suku Dayak (Kalimantan Tengah), Suku Nias (Pantai Barat Sumatera) dan Suku Batak (Sumatera Utara) serta Suku Kubu (Sumatera Selatan).
- Bangsa Melayu Muda/Deutro Melayu yang merupakan rasa Malayan Mongoloid sama dengan bangsa Melayu Tua, sehingga memiliki ciri-ciri yang sama. Bangsa ini berkembang menjadi Suku Aceh, Minangkabau (Sumatera Barat), Suku Jawa, Suku Bali, Suku Bugis dan Makasar di Sulawesi dan sebagainya.