Indonesia merupakan negara yang istimewa. Indonesia memiliki beragam suku bangsa dan bahasa terbanyak di dunia. tepatnya ada 1.340 suku bangsa menurut sensus BPS tahun 2010 dan sekitar 726 ragam bahasa.
Suku Jawa adalah kelompok suku 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 Nusantara bahkan bermigrasi ke luar negeri seperti ke Malaysia dan Suriname. Suku Sunda, Suku Melayu, dan Suku Madura adalah kelompok terbesar berikutnya di negara ini. Banyak suku-suku 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 suku di Papua tergolong dalam rumpun bahasa Papua atau Melanesia. Berdasarkan data Sensus 2000, suku Tionghoa Indonesia berjumlah sekitar 1% dari total populasi. Warga keturunan Tionghoa Indonesia ini berbicara dalam berbagai dialek bahasa Tionghoa, kebanyakan bahasa Hokkien dan Hakka.
Pembagian kelompok suku di Indonesia pun tidak mutlak dan tidak jelas akibat perpindahan penduduk, percampuran budaya, dan saling pengaruh; sebagai contoh sebagian pihak berpendapat orang Banten dan Cirebon adalah suku tersendiri dengan dialek yang khusus pula, sedangkan sementara pihak lainnya berpendapat bahwa mereka hanyalah sub-etnik dari suku Jawa secara keseluruhan. Demikian pula Suku Baduy yang sementara pihak menganggap mereka sebagai bagian dari keseluruhan Suku Sunda. Contoh lain percampuran suku bangsa adalah Suku Betawi yang merupakan suku bangsa hasil percampuran berbagai suku bangsa pendatang baik dari Nusantara maupun orang Tionghoa dan Arab yang datang dan tinggal di Batavia pada era kolonial.