Pribumi-Nusantara

Kelompok etnis terbesar di Indonesia adalah suku Jawa yang membentuk 41% dari total populasi. Populasi orang Jawa terkonsentrasi di pulau Jawa, tetapi jutaan orang telah bermigrasi ke pulau-pulau lain di seluruh Nusantara. Suku Sunda, Melayu, dan Madura adalah kelompok terbesar berikutnya di Indonesia. Banyak kelompok etnis kecil, khususnya di Kalimantan dan Papua, hanya memiliki jumlah ratusan. Sebagian besar bahasa daerah Indonesia berasal dari rumpun bahasa Austronesia, meskipun jumlahnya signifikan, contohnya di Papua yang berbicara dalam bahasa Papua.
Pembagian dan klasifikasi kelompok etnis di Indonesia tidak kaku dan dalam beberapa kasus adalah tidak jelas karena hasil dari migrasi, juga budaya dan pengaruh linguistik, misalnya bahwa beberapa kalangan mungkin setuju bahwa orang Banten dan orang Cirebon adalah dari kelompok etnis yang berbeda dengan dialek mereka sendiri yang berbeda; namun kalangan yang lain mungkin menganggap mereka sebagai sub-kelompok etnis Jawa, anggota masyarakat suku Jawa yang lebih besar. Kasus yang sama juga dengan orang-orang suku Baduy yang berbagi begitu banyak kesamaan dengan orang-orang suku Sunda sehingga mereka dapat dianggap sebagai berasal dari kelompok etnis yang sama. Contoh dari etnis campuran adalah "Orang Batavia" ("Betawi"), hasil dari campuran etnis Pribumi-Nusantara yang berbeda-beda dengan orang Arab, orang Tionghoa, dan orang India sejak era kolonial Batavia (sekarang Jakarta).