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
251. Rembangan Indonesia 44,030
263. Rantepao Indonesia 40,438
124. Rantauprapat Indonesia 103,009
95. Rangkasbitung Indonesia 126,910
316. Randudongkal Indonesia 28,532
266. Rajapolah Indonesia 39,840
44. Purwokerto Indonesia 217,222
74. Purwodadi Indonesia 150,206
45. Purwakarta Indonesia 215,803
209. Purbalingga Indonesia 56,903
350. Pundong Indonesia 24,081
61. Probolinggo Indonesia 181,656
349. Prigen Indonesia 24,164
283. Praya Indonesia 35,183
245. Poso Indonesia 47,110
23. Pontianak Indonesia 455,173
161. Ponorogo Indonesia 79,026
204. Polewali Indonesia 58,190
65. Plumbon Indonesia 167,105
170. Petarukan Indonesia 74,188
31. Percut Indonesia 311,063
71. Perbaungan Indonesia 157,174
123. Perabumulih Indonesia 103,470
47. Pematangsiantar Indonesia 209,614
288. Pemangkat Indonesia 34,029
59. Pemalang Indonesia 184,149
255. Pelabuhanratu Indonesia 43,001
17. Pekanbaru Indonesia 703,956
38. Pekalongan Indonesia 257,945
195. Pecangaan Indonesia 61,046
107. Payakumbuh Indonesia 121,572
106. Pati Indonesia 122,785
69. Pasuruan Indonesia 158,600
98. Paseh Indonesia 126,181
72. Pasarkemis Indonesia 154,234
54. Parung Indonesia 193,898
140. Pariaman Indonesia 92,183
210. Pare Indonesia 56,699
256. Panji Indonesia 42,789
99. Pangkalpinang Indonesia 125,933
273. Pangkalanbuun Indonesia 38,057
342. Pangkalan Brandan Indonesia 25,542
139. Pandeglang Indonesia 92,316
287. Pandakan Indonesia 34,184
214. Pandak Indonesia 56,043
304. Panarukan Indonesia 30,749
62. Pamulang Indonesia 174,557
238. Pameungpeuk Indonesia 48,294
138. Pamekasan Indonesia 92,447
112. Pamanukan Indonesia 114,290
34. Palu Indonesia 282,431
137. Palimanan Indonesia 92,600
6. Palembang Indonesia 1,441,500
77. Palangkaraya Indonesia 148,139
306. Pakisaji Indonesia 30,213
176. Pagaralam Indonesia 70,386
130. Padangsidempuan Indonesia 100,561
13. Padang Indonesia 840,352
102. Padalarang Indonesia 124,946
331. Paciran Indonesia 27,072
337. Ngunut Indonesia 26,297
357. Ngoro Indonesia 22,871
352. Ngemplak Indonesia 23,750
361. Ngawi Indonesia 22,412
179. Nganjuk Indonesia 69,011
295. Negara Indonesia 33,191
370. Naisano Dua Indonesia 2,345
252. Nabire Indonesia 43,898
335. Muntok Indonesia 26,709
248. Muntilan Indonesia 44,859
369. Munduk Indonesia 6,200
187. Muncar Indonesia 64,537
321. Mranggen Indonesia 28,026
114. Mojokerto Indonesia 112,557
354. Mojoagung Indonesia 23,534
293. Mlonggo Indonesia 33,542
284. Meulaboh Indonesia 35,062
75. Metro Indonesia 149,526
177. Mertoyudan Indonesia 69,871
180. Melati Indonesia 67,090
3. Medan Indonesia 1,750,971
244. Maumere Indonesia 47,598
30. Mataram Indonesia 318,674
11. Masjid Jamie Baitul Muttaqien Indonesia 1,000,000
91. Martapura Indonesia 131,449
324. Margasari Indonesia 27,814
153. Margahayukencana Indonesia 83,119
221. Manokwari Indonesia 53,190
363. Manismata Indonesia 18,888
286. Manggar Indonesia 34,520
212. Mandahara Indonesia 56,268
24. Manado Indonesia 451,893
12. Mamuju Indonesia 938,254
16. Malang Indonesia 746,716
8. Makassar Indonesia 1,321,717
274. Majene Indonesia 37,715
269. Majenang Indonesia 38,897
148. Majalengka Indonesia 87,732
116. Magelang Indonesia 111,461
58. Madiun Indonesia 186,099