mały|300x300px|Podział etnolingwistyczny Indonezji Zgodnie z klasyfikacjami SIL (Ethnologue) i Peta Bahasa na terenie Indonezji funkcjonuje ponad 700 języków. Indonezja zajmuje drugie miejsce wśród krajów świata pod względem stopnia różnorodności językowej (liczby używanych języków), a 10% wszystkich znanych języków występuje właśnie w tym kraju. Dokładna liczba języków Indonezji jest nieokreślona z uwagi na trudności w sprecyzowaniu różnicy między dialektem a odrębnym językiem.
Ponad 70% lokalnych języków Indonezji jest używanych we wschodniej części kraju. Najbardziej zróżnicowany językowo region to Papua Zachodnia (rozumiana jako zachodnia część Nowej Gwinei). Najwięcej użytkowników mają jednak języki zachodniej Indonezji, zwłaszcza języki rejonu Jawy – są to jawajski, sundajski i madurski. Do szczególnie znaczących języków Indonezji (pod względem liczby użytkowników) należą również niektóre języki Sumatry (minangkabau, aceh, batak toba, lampung), Celebesu (bugijski, makasarski) i Małych Wysp Sundajskich (balijski z Bali, sasak z wyspy Lombok) oraz silnie zróżnicowane i szeroko rozprzestrzenione odmiany malajskiego (lub języki malajskie).