De fleste byene ligger på Java, som er ett av verdens tettest befolkede områder. Der bor 60 % av landets befolkning — vesentlig pga. gode jordbruksområder, selv om øya bare utgjør 7 % av landet. Mange millionbyer til tross bor fortsatt storparten av befolkningen på landsbygda.