Dikenal sebagai negara kepulauan yang luas, Indonesia terdiri dari berbagai macam suku bangsa yang tersebar dari Sabang sampai Merauke. Tahun 2010, berdasarkan data Badan Pusat Statistik (BPS) dalam sensus penduduk, Indonesia memiliki 1.340 suku bangsa.
Suku Jawa menjadi suku bangsa di Indonesia dengan populasi paling banyak yakni 95.217.022 jiwa. Angka tersebut merupakan 40,22 persen dari jumlah penduduk Indonesia. Populasi Suku Jawa banyak bermukim di wilayah Jawa Tengah, Jawa Timur, dan DI Yogyakarta.
Pada peringkat kedua suku dengan populasi terbanyak di Indonesia dipegang oleh Suku Sunda dengan jumlah populasi mencapai 36.701.670 jiwa. Suku Sunda banyak mendiami wilayah Jawa Barat, Banten, dan DKI Jakarta.
Kemudian terdapat Suku Batak dengan jumlah populasi 3,58 persen dari total penduduk atau berkisar 8.466.969 jiwa. Setelahnya terdapat Suku asal Sulawesi dengan jumlah 7.634.262 jiwa, Suku Madura dengan jumlah populasi mencapai 7.179.356 jiwa, Suku Betawi dengan jumlah sebanyak 6.807.968 jiwa, dan Suku Minangkabau dengan populasi mencapai 6.462.713 jiwa.