Populacja Indonezji wynosi około 250 milionów ludzi i jest to czwarty kraj pod względem zaludnienia na świecie. Według ostatniego spisu ludności, muzułmanie stanowią w przybliżeniu 88% całej populacji, co sprawia, że Indonezja jest największym społeczeństwem muzułmańskim na świecie. Na ludność Indonezji składa się wiele grup etnicznych – 45% to Jawajczycy, 14% Sundajczycy, 7,5% Madurowie. 26% stanowią inne grupy etniczne.
W Indonezji mówi się około 583 językami i dialektami. Zwykle należą one do różnych grup etnicznych. Niektóre znacznie wyróżniające się lokalne języki to: język aceh, batak, sundajski, jawajski, język sasak, tetum z Timoru, język dayak, minahasa, toraja, bugijski, halmahera, amboński i kilka innych języków Papui. Języki te używane są w różnych dialektach, co sprawia że sprawa jest jeszcze bardziej skomplikowana.
Oficjalnym językiem jest Bahasa Indonesia, który jest pokrewny językowi malajskiemu. Zapisywany jest pismem romańskim i bazowany na europejskiej ortografii. We wszystkich miejscowościach turystycznych najbardziej rozpowszechnionym językiem obcym jest angielski. W dużych miastach wciąż używa się holenderskiego, podczas gdy francuski staje się coraz bardziej popularny w dobrych hotelach i restauracjach.










































