List of Indonesian cities by population
This is a list of the most populous cities in Indonesia . It excludes urban-characterized settlements such as regency seats , which does not have city status . Indonesia has 93 cities classified as kota (city) and one provincial-level capital city . Population figures are taken from the 2020 census and the more recent official estimates as at mid 2023, all by Statistics Indonesia (BPS).[ 1]
Jakarta is the largest city and the only megacity in Indonesia, with a population of 10.70 million. As a primate city , Jakarta is nearly four times larger than the second largest city Surabaya . Jakarta's status is unique compared to other cities in Indonesia, since it is technically a province with a city management. It is subdividied into five administrative cities and an administrative regency , which are not self-governed (without municipal council nor government budget ). Each of Jakarta's five satellite cities also have passed the one million mark in population, with the largest one being Bekasi .
The other largest cities by region include Medan (Sumatra , also the largest outside of Java ), Samarinda (Kalimantan ), Denpasar (Lesser Sunda Islands ), Makassar (Sulawesi ), Ambon (Maluku Islands ), and Jayapura (Western New Guinea ). Over the decade from 2010 to 2020, Jayapura was also the fastest-growing city in Indonesia, at 70% in that decade.
Most of the provinces' largest cities in Indonesia are also their capital cities. The exceptions are Bekasi (West Java ), Tangerang (Banten ), Batam (Riau Islands ), Banjarmasin (South Kalimantan ), Tarakan (North Kalimantan ), and Ternate (North Maluku ).
Cities by population
Bold : province's capital city
Italics : province's largest city
City
Province
Region
2020 census [ 2]
2010 census [ 2]
Change 2010 to 2020
mid 2023 official estimate
Notes
Jakarta
Special Region of Jakarta
Java
10,562,088
7,007,787
+50.72%
10,672,100
comprising the non-autonomous administrative cities of West Jakarta , Central Jakarta , South Jakarta , East Jakarta and North Jakarta , plus the administrative regency of Kepulauan Seribu .
Surabaya
East Java
Java
2,874,314
2,765,487
+3.94%
3,009,286
Bekasi
West Java
Java
2,543,676
2,334,871
+8.94%
2,627,207
Satellite city of Jakarta
Bandung
West Java
Java
2,444,160
2,394,873
+2.06%
2,506,603
Medan
North Sumatra
Sumatra
2,435,252
2,097,610
+16.10%
2,494,512
Most populated city outside of Java
Depok
West Java
Java
2,056,335
1,738,570
+18.28%
2,145,400
Satellite city of Jakarta
Tangerang
Banten
Java
1,895,486
1,798,601
+5.39%
1,912,679
Satellite city of Jakarta
Palembang
South Sumatra
Sumatra
1,668,848
1,455,284
+14.68%
1,772,492
Semarang
Central Java
Java
1,653,524
1,555,984
+6.27%
1,694,740
Makassar
South Sulawesi
Sulawesi
1,423,877
1,338,663
+6.37%
1,474,393
South Tangerang
Banten
Java
1,354,350
1,290,322
+4.96%
1,404,785
Satellite city of Jakarta
Batam
Riau Islands
Sumatra
1,196,396
944,285
+26.70%
1,256,610
Bandar Lampung
Lampung
Sumatra
1,166,066
881,801
+32.24%
1,100,109
Bogor
West Java
Java
1,043,070
950,334
+9.76%
1,127,408
Satellite city of Jakarta
Pekanbaru
Riau
Sumatra
983,356
897,767
+9.53%
1,123,348
Padang
West Sumatra
Sumatra
909,040
833,562
+9.05%
942,938
Samarinda
East Kalimantan
Kalimantan
827,994
727,500
+13.81%
861,878
Malang
East Java
Java
843,810
820,243
+2.87%
847,182
Tasikmalaya
West Java
Java
716,155
635,464
+12.70%
741,760
Serang
Banten
Java
692,101
577,785
+19.79%
723,794
Balikpapan
East Kalimantan
Kalimantan
688,318
557,579
+23.45%
738,532
Banjarmasin
South Kalimantan
Kalimantan
657,663
625,481
+5.15%
675,915
Pontianak
West Kalimantan
Kalimantan
658,685
554,764
+18.73%
675,468
Denpasar
Bali
Lesser Sunda Islands
725,314
788,589
−8.02%
660,984
Jambi
Jambi
Sumatra
606,200
531,857
+13.98%
627,774
Cimahi
West Java
Java
568,400
541,177
+5.03%
590,782
Satellite city of Bandung
Surakarta
Central Java
Java
522,364
499,337
+4.61%
526,870
Kupang
East Nusa Tenggara
Lesser Sunda Islands
442,758
336,239
+31.68%
466,632
Manado
North Sulawesi
Sulawesi
451,916
410,481
+10.09%
458,582
Cilegon
Banten
Java
434,896
374,559
+16.11%
450,507
Mataram
West Nusa Tenggara
Lesser Sunda Islands
429,651
402,843
+6.65%
441,147
Jayapura
Papua
Western New Guinea
398,478
256,705
+55.23%
414,862
Bengkulu
Bengkulu
Sumatra
373,591
308,544
+21.08%
391,117
Palu
Central Sulawesi
Sulawesi
373,218
336,532
+10.90%
387,493
Yogyakarta
Special Region of Yogyakarta
Java
373,589
388,627
−3.87%
375,699
Sukabumi
West Java
Java
346,325
298,681
+15.95%
360,644
Ambon
Maluku
Maluku Islands
347,288
331,254
+4.84%
354,052
Kendari
Southeast Sulawesi
Sulawesi
345,107
289,966
+19.02%
351,085
Cirebon
West Java
Java
333,303
296,389
+12.45%
341,980
Dumai
Riau
Sumatra
316,782
253,803
+24.81%
338,064
Pekalongan
Central Java
Java
307,150
281,434
+9.14%
317,524
Palangka Raya
Central Kalimantan
Kalimantan
293,457
220,962
+32.81%
305,797
Binjai
North Sumatra
Sumatra
291,842
246,154
+18.56%
303,272
Satellite city of Medan
Kediri
East Java
Java
286,796
268,507
+6.81%
298,830
Sorong
Southwest Papua
Western New Guinea
284,410
190,625
+49.20%
294,978
Pematangsiantar
North Sumatra
Sumatra
268,254
234,698
+14.30%
274,838
Banjarbaru
South Kalimantan
Kalimantan
253,442
199,627
+26.96%
272,763
Satellite city of Banjarmasin
Tegal
Central Java
Java
273,825
239,599
+14.28%
262,781
Banda Aceh
Aceh
Sumatra
252,899
223,446
+13.18%
261,969
Tarakan
North Kalimantan
Kalimantan
242,786
193,370
+25.56%
249,960
Probolinggo
East Java
Java
239,649
217,062
+10.41%
246,980
Singkawang
West Kalimantan
Kalimantan
235,064
186,462
+26.07%
246,112
Lubuklinggau
South Sumatra
Sumatra
234,166
201,308
+16.32%
241,894
Padang Sidempuan
North Sumatra
Sumatra
225,105
191,531
+17.53%
236,217
Tanjungpinang
Riau Islands
Sumatra
227,663
187,359
+21.51%
234,840
Bitung
North Sulawesi
Sulawesi
225,134
187,652
+19.97%
232,440
Satellite city of Manado
Pangkalpinang
Bangka Belitung Islands
Sumatra
218,569
174,758
+25.07%
226,297
Batu
East Java
Java
213,046
190,184
+12.02%
221,714
Pasuruan
East Java
Java
208,006
186,262
+11.67%
212,466
Banjar
West Java
Java
200,973
175,157
+14.74%
207,510
Gorontalo
Gorontalo
Sulawesi
198,539
180,127
+10.22%
205,390
Ternate
North Maluku
Maluku Islands
205,001
185,705
+10.39%
204,920
Madiun
East Java
Java
195,175
170,964
+14.16%
202,544
Salatiga
Central Java
Java
192,322
170,332
+12.91%
201,369
Satellite city of Semarang
Prabumulih
South Sumatra
Sumatra
193,196
161,984
+19.27%
200,673
Lhokseumawe
Aceh
Sumatra
188,713
171,163
+10.25%
196,067
Langsa
Aceh
Sumatra
185,971
148,945
+24.86%
194,730
Bontang
East Kalimantan
Kalimantan
178,917
143,683
+24.52%
189,968
Tanjungbalai
North Sumatra
Sumatra
176,027
154,445
+13.97%
183,170
Tebing Tinggi
North Sumatra
Sumatra
172,838
145,248
+19.00%
178,914
Metro
Lampung
Sumatra
168,676
145,471
+15.95%
178,381
Palopo
South Sulawesi
Sulawesi
184,681
147,932
+24.84%
177,526
Bima
West Nusa Tenggara
Lesser Sunda Islands
155,140
142,579
+8.81%
161,362
Baubau
Southeast Sulawesi
Sulawesi
159,248
136,991
+16.25%
161,280
Parepare
South Sulawesi
Sulawesi
151,454
129,262
+17.17%
160,309
Blitar
East Java
Java
149,149
131,968
+13.02%
159,781
Pagar Alam
South Sumatra
Sumatra
143,844
126,181
+14.00%
150,881
Payakumbuh
West Sumatra
Sumatra
139,576
116,825
+19.47%
144,830
Gunungsitoli
North Sumatra
Sumatra
136,017
126,202
+7.78%
142,890
Mojokerto
East Java
Java
132,434
120,196
+10.18%
141,785
Satellite city of Surabaya
Bukittinggi
West Sumatra
Sumatra
121,028
111,312
+8.73%
124,047
Kotamobagu
North Sulawesi
Sulawesi
123,722
107,459
+15.13%
123,918
Magelang
Central Java
Java
121,526
118,227
+2.79%
122,150
Tidore Islands
North Maluku
Maluku Islands
114,480
90,055
+27.12%
118,613
Tomohon
North Sulawesi
Sulawesi
100,587
91,553
+9.87%
103,072
Satellite city of Manado
Sungai Penuh
Jambi
Sumatra
96,610
82,293
+17.40%
99,771
Subulussalam
Aceh
Sumatra
90,751
67,446
+34.55%
97,770
Pariaman
West Sumatra
Sumatra
94,224
79,043
+19.21%
97,206
Sibolga
North Sumatra
Sumatra
89,584
84,481
+6.04%
91,265
Tual
Maluku
Maluku Islands
88,280
58,082
+51.99%
90,007
Solok
West Sumatra
Sumatra
73,438
59,396
+23.64%
77,842
Sawahlunto
West Sumatra
Sumatra
65,138
56,866
+14.55%
67,760
Padang Panjang
West Sumatra
Sumatra
56,311
47,008
+19.79%
58,627
Sabang
Aceh
Sumatra
41,197
30,653
+34.40%
43,527
Gallery
See also
References
2,000,000 and above 1,000,000–1,999,999 500,000–999,999 300,000–499,999 200,000–299,999 Note: Bold indicates provincial capital