Indonesia - Top 100+ Cities by Population

Population data by city is the population of the city itself, not the metro area. Data is as of 2011 estimates.

Rank CityCountryPopulation
338. Colomadu Indonesia 26,274
118. Citeureup Indonesia 110,155
39. Cirebon Indonesia 254,298
162. Ciranjang-hilir Indonesia 77,758
48. Ciputat Indonesia 207,858
22. Cimahi Indonesia 493,698
115. Cileunyi Indonesia 111,476
51. Cileungsi Indonesia 202,190
63. Cikupa Indonesia 174,041
120. Cikarang Indonesia 106,479
79. Cikampek Indonesia 145,620
145. Cicurug Indonesia 88,965
57. Cibinong Indonesia 188,663
49. Ciampea Indonesia 207,212
103. Ciamis Indonesia 123,637
218. Cepu Indonesia 55,055
315. Ceper Indonesia 28,646
142. Caringin Indonesia 91,845
247. Candi Prambanan Indonesia 44,925
329. Bulakamba Indonesia 27,367
131. Bukittinggi Indonesia 98,746
239. Buduran Indonesia 48,152
270. Buaran Indonesia 38,770
298. Boyolangu Indonesia 32,287
198. Boyolali Indonesia 59,851
128. Bontang Indonesia 101,691
178. Bondowoso Indonesia 69,783
149. Bojonegoro Indonesia 86,568
15. Bogor Indonesia 800,000
226. Blora Indonesia 51,811
90. Blitar Indonesia 132,416
85. Bitung Indonesia 137,364
341. Bireun Indonesia 25,793
43. Binjai Indonesia 228,763
181. Bima Indonesia 66,970
216. Besuki Indonesia 55,465
32. Bengkulu Indonesia 309,712
125. Belawan Indonesia 102,707
5. Bekasi Indonesia 1,520,119
87. Baturaja Indonesia 134,759
258. Baturaden Indonesia 42,394
168. Batu Indonesia 75,631
111. Batang Indonesia 115,537
197. Barabai Indonesia 60,192
119. Banyuwangi Indonesia 108,166
236. Banyumas Indonesia 48,378
202. Bantul Indonesia 58,653
20. Banjarmasin Indonesia 572,837
66. Banjaran Indonesia 164,952
276. Banjar Indonesia 37,263
143. Banjar Indonesia 89,040
193. Bangkalan Indonesia 62,178
190. Bangil Indonesia 62,513
4. Bandung Indonesia 1,699,719
14. Bandarlampung Indonesia 800,348
301. Bandar Indonesia 31,442
40. Banda Aceh Indonesia 250,757
249. Bambanglipuro Indonesia 44,713
243. Balung Indonesia 47,631
25. Balikpapan Indonesia 433,866
317. Balapulang Indonesia 28,483
211. Balaipungut Indonesia 56,452
201. Baki Indonesia 58,909
206. Baekrajan Indonesia 57,920
332. Babat Indonesia 27,038
279. Atambua Indonesia 35,793
78. Astanajapura Indonesia 148,047
121. Arjawinangun Indonesia 105,845
215. Amuntai Indonesia 55,560
28. Ambon Indonesia 355,596
152. Ambarawa Indonesia 84,379
242. Amahai Indonesia 47,653
88. Adiwerna Indonesia 134,188
192. Abepura Indonesia 62,248