Largest Cities in Indonesia

Top 100 cities ranked by largest cities

Largest Cities - Indonesia

1 Jakarta 04 11,135,191
2 Surabaya 08 3,009,286
3 Bandung 30 2,444,160
4 Bekasi 30 2,381,053
5 Cianjur 30 2,256,589
6 Tangerang 33 2,237,006
7 Depok 30 2,145,400
8 Medan 26 2,109,330
9 South Tangerang 33 1,644,899
10 Semarang 07 1,621,384
11 Palembang 32 1,535,952
12 Makassar 38 1,423,877
13 Jepara 07 1,257,912
14 Batam 37 1,196,396
15 Bandar Lampung 15 1,166,761
16 Pekanbaru 37 983,356
17 Bogor 30 982,469
18 Ponorogo 08 949,320
19 Padang 24 909,040
20 Malang 08 866,118
21 Samarinda 14 831,460
22 Kudus 07 801,768
23 Tasikmalaya 30 741,760
24 Situbondo 08 685,967
25 Pontianak 11 680,880
26 Denpasar 02 670,210
27 Banjarmasin 12 657,663
28 Serang 33 613,356
29 Jambi City 05 612,162
30 Balikpapan 14 598,043
31 Cimahi 30 590,782
32 Surakarta 07 552,118
33 Manado 31 461,636
34 Kupang 18 442,758
35 Mataram 17 429,651
36 Yogyakarta 10 422,732
37 Jayapura 36 413,283
38 Cilegon 33 387,543
39 Palu 21 373,218
40 Ambon 28 372,249
41 Cibinong 30 363,424
42 Pasarkemis 30 362,258
43 Bengkulu 03 360,495
44 Pamulang 30 350,923
45 Cirebon 30 341,235
46 Kendari 22 331,013
47 Sukabumi 30 320,970
48 Percut 26 311,063
49 Karawang 30 307,880
50 Jember 08 298,585
51 Pekalongan 07 298,386
52 Sorong PD 295,809
53 Palangkaraya 13 293,500
54 Cileungsir 30 288,347
55 Mamuju 41 278,764
56 Pematangsiantar 26 278,055
57 Tegal 07 275,789
58 Binjai 26 269,053
59 Dumai 37 264,084
60 Cilacap 07 256,996
61 Kediri 08 252,000
62 Banda Aceh 01 235,305
63 Purwokerto 07 233,865
64 Singkawang 11 230,376
65 Tanjung Pinang 40 227,663
66 Padangsidempuan 26 225,544
67 Bitung 31 225,134
68 Probolinggo 08 223,159
69 Pangkalpinang 35 218,569
70 Citeureup 30 214,668
71 Loa Janan 14 212,816
72 Lubuklinggau 32 208,225
73 Ciputat 30 207,858
74 Ciampea 30 207,212
75 Ternate 29 204,920
76 Madiun 08 202,544
77 Tarakan 42 201,635
78 Rengasdengklok 30 201,463
79 Salatiga 07 201,369
80 Banjar 30 200,970
81 Sumedang 30 200,000
82 Gorontalo 34 198,539
83 Lhokseumawe 01 196,067
84 Curug 33 191,406
85 Palopo 38 190,867
86 Batu 08 190,184
87 Labuan Bajo 18 188,724
88 Prabumulih 32 188,082
89 Pasuruan 08 186,262
90 Serpong 30 184,761
91 Padalarang 30 184,182
92 Pemalang 07 184,149
93 Lembang 30 183,130
94 Singosari 08 180,740
95 Purwakarta 30 179,233
96 Metro 15 178,381
97 Langsa 01 178,334
98 Cikupa 30 174,041
99 Ungaran 07 171,378
100 Plumbon 30 167,105

The largest cities in Indonesia represent major centers of economic activity, cultural influence, and population growth. Jakarta leads with a population of 11,135,191, followed by Surabaya and Bandung. These cities serve as hubs for employment, education, and innovation, attracting residents from across the country and around the world.

Population size is a key indicator of a city's economic influence and infrastructure capacity. Larger cities typically offer more diverse job markets, extensive public transit systems, and a wider range of cultural amenities. 30 dominates the top 10 with 4 cities on the list, reflecting the state's strong economic pull and quality of life.

While large populations bring economic advantages, they also present challenges including higher costs of living, traffic congestion, and housing affordability concerns. Many of these cities have experienced significant growth over the past decade, driven by job opportunities in technology, healthcare, and professional services.

Did You Know?

  • 1. Jakarta's population is larger than that of more than 30 U.S. states.
  • 2. 30 has 4 cities in the top 10, more than any other state.
  • 3. The 50th largest city still has a population of 298,585 - larger than most cities worldwide.
  • 4. The top 5 cities combined have a population of 21,226,279.

Browse Rankings by Region

Indonesia - By Region

Aceh Bali Bangka–Belitung Islands Banten Central Java Central Kalimantan East Java East Kalimantan East Nusa Tenggara Highland Papua Jambi Maluku North Maluku North Sulawesi North Sumatra Papua Riau Riau Islands South Kalimantan South Sulawesi South Sumatra West Java West Kalimantan West Nusa Tenggara West Sumatra Yogyakarta

By Country

Afghanistan Albania Algeria Angola Argentina Armenia Australia Austria Azerbaijan Bangladesh Belarus Belgium Benin Bolivia Bosnia and Herzegovina Botswana Brazil Bulgaria Burkina Faso Burundi Cambodia Cameroon Canada Cayman Islands Central African Republic Chad Chile China Colombia Costa Rica Croatia Cuba Cyprus Czechia Democratic Republic of the Congo Denmark Dominican Republic Ecuador Egypt El Salvador Estonia Ethiopia Finland France Gabon Gambia Georgia Germany Ghana Greece Guadeloupe Guatemala Guinea Guinea-Bissau Haiti Honduras Hong Kong Hungary India Indonesia Iran Iraq Ireland Israel Italy Ivory Coast Jamaica Japan Jordan Kazakhstan Kenya Kuwait Kyrgyzstan Laos Latvia Lebanon Lesotho Liberia Libya Lithuania Luxembourg Madagascar Malawi Malaysia Mali Malta Mauritania Mauritius Mayotte Mexico Moldova Mongolia Morocco Mozambique Myanmar Namibia Nepal New Zealand Nicaragua Niger Nigeria North Korea North Macedonia Norway Oman Pakistan Palestinian Territory Panama Papua New Guinea Paraguay Peru Philippines Poland Portugal Puerto Rico Qatar Republic of the Congo Reunion Romania Russia Rwanda Saudi Arabia Senegal Serbia Sierra Leone Singapore Slovakia Slovenia Somalia South Africa South Korea South Sudan Spain Sri Lanka Sudan Suriname Sweden Switzerland Syria Taiwan Tajikistan Tanzania Thailand The Netherlands Togo Trinidad and Tobago Tunisia Turkey Turkmenistan Uganda Ukraine United Arab Emirates United Kingdom United States Uruguay Uzbekistan Venezuela Vietnam Yemen Zambia Zimbabwe