Ada lebih dari 1.340 kelompok etnik di Indonesia menurut sensus Badan Pusat Statistik pada tahun 2010.[1][2]
Orang Jawa adalah kelompok etnik terbesar di Indonesia dengan jumlah mencapai 41% dari total populasi. Orang Jawa kebanyakan berkumpul di pulau Jawa, akan tetapi jutaan jiwa telah bertransmigrasi dan tersebar ke berbagai pulau di Indonesia[3] bahkan bermigrasi ke luar negeri seperti ke Malaysia dan Suriname. Orang Sunda, orang Batak, orang Madura, orang Betawi, dan orang Minangkabau adalah kelompok terbesar berikutnya di negara ini.[4]
Banyak puak-puak terpencil, terutama di Kalimantan dan Papua, memiliki populasi kecil yang hanya beranggotakan ratusan orang. Sebagian besar bahasa daerah masuk dalam golongan rumpun bahasa Austronesia, meskipun demikian sejumlah besar puak di Papua tergolong dalam rumpun bahasa Papua atau Melanesia.
Pembagian kelompok etnik di Indonesia tidak mutlak dan tidak jelas akibat perpindahan penduduk, percampuran budaya, dan saling mempengaruhi; sebagai contoh sebagian pihak berpendapat orang Cirebon adalah etnik tersendiri dengan dialek yang khusus pula, sementara pihak lainnya berpendapat bahwa mereka hanyalah sub-etnik dari orang Jawa secara keseluruhan. Demikian pula orang Badui dan orang Banten yang sebagian pihak menganggap mereka sebagai bagian dari orang Sunda secara keseluruhan. Contoh lain percampuran kelompok etnik adalah orang Betawi yang merupakan kelompok etnik hasil percampuran berbagai kelompok etnik pendatang baik dari kepulauan Indonesia maupun Tionghoa dan Arab yang datang dan tinggal di Batavia pada era kolonial.
Catatan: Suku asal (*) wilayah atau pulau di luar nama suku yang disebutkan, adalah suku lainnya dari provinsi menurut kawasan atau pulau. Seperti suku di Sumatra, Kalimantan, Sulawesi, Papua, Nusa Tenggara dan Maluku.
Kelompok kecil
Berbagai kawasan di Indonesia memiliki kelompok etnik asli yang menghuni tanah leluhurnya sejak dahulu kala. Akan tetapi karena arus perpindahan penduduk yang didorong budaya merantau, atau program transmigrasi yang digalakkan pemerintah, banyak tempat di Indonesia dihuni oleh kelompok etnik pendatang yang tinggal di luar kawasan tradisional etniknya.
Sejumlah kecil orang India, Arab, dan Tionghoa telah datang dan menghuni beberapa tempat di kepulauan Indonesia sejak dahulu kala pada zaman kerajaan kuno. Akan tetapi gelombang imigrasi semakin pesat pada masa kolonial. Terbentuklah kelompok etnik pendatang yang terutama tinggal di perkotaan dan terbentuk pada masa kolonial Hindia Belanda, yaitu digolongkan dalam kelompok Timur Asing; seperti keturunan Tionghoa, Arab, dan India; serta golongan Orang Indo atau Eurasia yaitu percampuran Indonesia dan Eropa. Orang keturunan Indo kolonial semakin berkurang di Indonesia akibat Perang Dunia II dan Revolusi Kemerdekaan Indonesia. Kebanyakan beremigrasi atau repatriasi ke luar negeri seperti ke Belanda atau negara lain.
Kelompok etnik pendatang
Tionghoa – Etnik asing minoritas paling signifikan di Indonesia adalah etnik ini. Orang Tionghoa Indonesia sudah menghuni Indonesia sejak abad ke-15 dengan gelombang signifikan pada abad ke-18 dan ke-19 dengan jalur kegiatan perniagaan yang kemudian berpengaruh besar pada kegiatan perdagangan dan perekonomian di Indonesia. Sebagian besar orang Tionghoa terkonsentrasi dalam suatu wilayah yang disebut "Pecinan" di beberapa provinsi Indonesia seperti Jakarta, Sumatera Utara, Jawa Tengah, Jawa Timur, Kepulauan Riau, dan Kalimantan Barat.
Arab – Secara historis, kedatangan orang Arab di Indonesia untuk menyebarkan agama Islam. Banyak yang berasimilasi dengan etnik lokal seperti Betawi, Melayu, Aceh, Minangkabau, Jawa, dan Sunda; namun, beberapa kota di Indonesia memiliki populasi Arab yang signifikan yang melestarikan budaya dan identitas mereka, disebut dengan "Kampung Arab". Daerah ini tersebar di seluruh kota-kota di Indonesia, jumlah yang signifikan dapat ditemukan di Banda Aceh, Padang, Medan, Jakarta, Banten, Bogor, Semarang, Surabaya, Gresik, Banyuwangi, dan banyak kota-kota pesisir lainnya di Indonesia.
India – Etnik-etnik India juga sudah menetap di Indonesia (terutama Tamil dan Punjabi); namun, tidak sebesar etnik Tionghoa dan Arab. Terkonsentrasi di pusat-pusat kota dengan jumlah yang signifikan, seperti Pasar Baru di Jakarta dan Kampung Keling (sekarang Kampung Madras) di Medan. Daerah signifikan etnik India ini dinamakan "Little India".
Indo – Dari leluhur campuran antara etnik-etnik di Indonesia dengan keturunan Eropa (terutama Belanda), mereka muncul selama periode Hindia Belanda. Selama masa kolonial, jumlah mereka lebih besar, tetapi sejak kemerdekaan Indonesia, sebagian besar dari mereka memilih pergi ke Belanda. Orang Indo berkurang jumlahnya sebagai kelompok etnik sejak emigrasi besar dari Indonesia setelah Perang Dunia II.
Pakistan – Etnik ini dikenal juga dengan sebutan Khoja, Koja, Kujo, dan Tambol. Orang Koja umumnya berasal dari daerah Cutch, Kathiawar, dan Gujarat, India yang beragama Islam, tetapi mereka lebih memilih Pakistan daripada India karena faktor agama. Mereka berasal dari kasta Ksatria. Pada mulanya, orang Pakistan pergi ke Indonesia untuk keperluan berdagang dan menyebarkan agama Islam, tetapi lama-kelamaan justru betah dan memilih tinggal dan berkeluarga di Indonesia. Di Indonesia daerah signifikan etnik Pakistani dinamakan "Pekojan".
Jepang – Orang Jepang telah bermigrasi ke Indonesia sejak era kolonial Hindia Belanda; namun, setelah kekalahan mereka dalam Perang Dunia II, jumlah mereka menurun, meninggalkan sejumlah kecil mantan tentara Jepang yang masih tinggal di Indonesia dan menjadi warga negara Indonesia. Perkembangan orang Jepang baru-baru ini di Indonesia didorong oleh peningkatan bisnis dan investasi Jepang di Indonesia sejak tahun 1970-an dan sebagian besar adalah ekspatriat yang masih mempertahankan kewarganegaraan Jepang mereka. Sejumlah besar ekspatriat Jepang tinggal di Indonesia, terutama di Jakarta dan Bali.
Korea – Keberadaan etnik Korea di Indonesia sebenarnya telah berlangsung cukup lama. Ada salah satu tokoh utama gerakan kemerdekaan Indonesia, ialah Komarudin (nama Korea: Yang Chil-seong; bahasa Korea: 양 칠성; Hanja: 楊 七 性) yang beretnik Korea. Namun, mereka adalah kelompok etnik terbaru di Indonesia. Sebagian besar didorong oleh peningkatan bisnis dan investasi Korea Selatan di Indonesia dan sebagian besar adalah ekspatriat yang masih mempertahankan kewarganegaraan Korea Selatan mereka. Etnik Korea terkonsentrasi dalam satu wilayah yang bernama "Koreatown" di beberapa daerah di Indonesia seperti Jakarta.