Indonesias etniske grupper kan i grovt sett deles inn i to. I vest er befolkningen hovedsakelig malayer, i øst er befolkningen i hovedsak papuere. Disse to hovedgruppene kan imidlertid deles inn i tallrike undergrupper, i tillegg til mange ikke-relaterte etniske grupper.