Secondo il Ministero di Coordinamento per gli Affari Marittimi del paese, l'Indonesia ha 17.504 isole (16.056 delle quali sono registrate presso l'ONU), sparse su entrambi i lati dell'equatore, e con circa 6.000 di esse abitate. Le più grandi sono Java, Sum, Borneo (condivise con Brunei e Malesia), Sulawesi e Nuova Guinea (condivise con Papua Nuova Guinea). L'Indonesia condivide confini terrestri con la Malesia sul Borneo, Papua Nuova Guinea sull'isola della Nuova Guinea, e l'isola di Timor Est e Timor, confini marittimi con Malesia, Singapore, Australia, Vietnam e Filippine.
17.504