Indonezijos gyventojai yra labai įvairių tautybių. Didžiasuios tautos yra javiečių, sundų, mandūrieičų, Indonezijos malajų, batakų, dajakų, baliečių. Šalies miestuose gyvena labai mažai žmonių.
Pasaulyje yra garsūs Javos ir Balio šokiai, kurie yra susiję su induistine kultūra ir mitologija. Taip pat žinomas Javos bei Balio lėlių šešėlių teatras, kuris vaizduoja mitologinius įvykius. Indonezijos salose yra išskirtiniai batik ir ikat technologijų drabužiai.
Dauguma šalies tikinčiųjų yra musulmonai sunitai. Be to Indonezijoje yra išpažįstama krikščionybė, induizmas, budizmas bei konfucizmas.