Map of Indonesia
This page shows 336 cities in Indonesia on an interactive map. The largest city by recorded population is Jakarta (8,540,121). Select any city for its own map, coordinates, local time and nearby places.
Indonesia facts
- Capital
- JakartaJakarta remains the capital while the planned new capital, Nusantara, is under construction.
- Largest city
- Jakarta 8,540,121
- Continent
- Asia
- Area
- 1,919,440 km² (741,100 sq mi)
- Neighbouring countries
- Papua New Guinea, Timor-Leste, Malaysia
- Currency
- Rupiah (IDR)
- Calling code
- +62
- Internet domain
- .id
- Time zones
- 4 (Asia/Jakarta, Asia/Jayapura, Asia/Makassar, Asia/Pontianak)
Largest cities in Indonesia
| # | City | Region | Population |
|---|---|---|---|
| 1 | Jakarta | Jakarta | 8,540,121 |
| 2 | Surabaya | East Java | 3,018,022 |
| 3 | Bekasi | West Java | 2,648,272 |
| 4 | Bandung | West Java | 2,528,163 |
| 5 | Medan | North Sumatra | 2,486,283 |
| 6 | Depok | West Java | 2,163,635 |
| 7 | Tangerang | Banten | 1,927,815 |
| 8 | Palembang | South Sumatra | 1,801,367 |
| 9 | Semarang | Central Java | 1,694,740 |
| 10 | Makassar | South Sulawesi | 1,474,393 |
| 11 | South Tangerang | Banten | 1,429,529 |
| 12 | Batam | Riau | 1,296,960 |
| 13 | Jepara | Central Java | 1,257,912 |
| 14 | Pekanbaru | Riau | 1,167,599 |
| 15 | Bandar Lampung | Lampung | 1,166,066 |
| 16 | Bogor | West Java | 1,078,351 |
| 17 | Padang | West Sumatra | 942,938 |
| 18 | Malang | East Java | 889,359 |
| 19 | Samarinda | East Kalimantan | 865,306 |
| 20 | Tasikmalaya | West Java | 770,839 |
Cities in Indonesia by region
West Java (61)
Bekasi, Bandung, Depok, Bogor, Tasikmalaya, Cimahi, Sukabumi, Cibinong, Cirebon, Karawang, Cileungsir, Pasarkemis, Citeureup, Banjar, Ciputat, Ciampea, Rengasdengklok, Sumedang, Sawangan, Padalarang, Lembang, Purwakarta, Teluknaga, Cianjur, Pamulang, Cikupa, Plumbon, Banjaran, Astanajapura, Weru, Subang, Garut, Parung, Cikampek, Paseh, Indramayu, Sepatan, Soreang, Pamanukan, Kuningan and 21 more
Central Java (58)
Semarang, Jepara, Surakarta, Pekalongan, Tegal, Cilacap, Purwokerto, Salatiga, Pemalang, Ungaran, Batang, Purwodadi, Adiwerna, Magelang, Klaten, Kedungwuni, Pati, Grogol, Dukuhturi, Wonosobo, Kudus, Kartasura, Muntilan, Tarub, Sragen, Mertoyudan, Sokaraja, Ambarawa, Slawi, Pecangaan, Boyolali, Baki, Weleri, Baekrajan, Purbalingga, Wedi, Cepu, Blora, Comal, Gombong and 18 more
East Java (49)
Surabaya, Malang, Situbondo, Kediri, Jember, Probolinggo, Batu, Pasuruan, Madiun, Singosari, Blitar, Mojokerto, Sidoarjo, Jombang, Lumajang, Banyuwangi, Lawang, Pare, Pamekasan, Bojonegoro, Bangkalan, Bangil, Sumenep, Kedungwaru, Genteng, Gedangan, Ponorogo, Tuban, Kebomas, Bondowoso, Nganjuk, Tulungagung, Muncar, Tulangan Utara, Kertosono, Lamongan, Besuki, Sampang, Kepanjen, Gampengrejo and 9 more
North Sumatra (21)
Medan, Percut, Binjai, Pematangsiantar, Padangsidempuan, Tanjungbalai, Sunggal, Perbaungan, Kisaran, Gunungsitoli, Tebingtinggi, Rantauprapat, Belawan, Sibolga, Kabanjahe, Sidikalang, Labuhan Deli, Berastagi, Pekan Bahapal, Tarutung, Pangururan
Yogyakarta (11)
Yogyakarta, Depok, Wonosari, Kasihan, Sewon, Melati, Gamping Lor, Bantul, Sleman, Pandak, Bambanglipuro
East Nusa Tenggara (10)
Kupang, Labuan Bajo, Maumere, Ende, Atambua, Kefamenanu, Ruteng, Soe, Waingapu, Tambolaka
South Sulawesi (9)
Makassar, Palopo, Parepare, Watampone, Galesong, Sengkang, Sinjai, Rantepao, Masamba
Aceh (8)
Banda Aceh, Lhokseumawe, Langsa, Meulaboh, Bireun, Singkil, Sabang, Reuleuet
South Sumatra (8)
Palembang, Lubuklinggau, Baturaja, Prabumulih, Pagar Alam, Lahat, Tanjungagung, Indralaya
Bali (7)
Denpasar, Klungkung, Singaraja, Negara, Banjar, Ubud, Tabanan
Banten (7)
Tangerang, South Tangerang, Serang, Curug, Rangkasbitung, Pandeglang, Labuan
West Nusa Tenggara (7)
Mataram, Bima, Selong, Sumbawa Besar, Taliwang, Dompu, Praya
Maluku (6)
Ambon, Tual, Dobo, Amahai, Namlea, Masohi
West Kalimantan (6)
Pontianak, Singkawang, Sintang, Pemangkat, Sungai Raya, Bengkayang
Central Kalimantan (5)
Palangkaraya, Sampit, Pangkalanbuun, Muara Teweh, Kualakapuas
Jambi (5)
Jambi City, Sungai Penuh, Mendaha, Simpang, Kuala Tungkal
South Kalimantan (5)
Banjarmasin, Martapura, Barabai, Amuntai, Tanjung
West Sumatra (5)
Padang, Payakumbuh, Bukittinggi, Pariaman, Solok
Bangka–Belitung Islands (4)
Pangkalpinang, Tanjung Pandan, Sungailiat, Manggar
Central Sulawesi (4)
East Kalimantan (4)
Samarinda, Balikpapan, Loa Janan, Bontang
Lampung (4)
Bandar Lampung, Metro, Terbanggi Besar, Kotabumi
Papua (4)
Jayapura, Abepura, Sentani, Biak
Riau (4)
Batam, Pekanbaru, Dumai, Balai Pungut
North Sulawesi (3)
Southeast Sulawesi (3)
Bengkulu (2)
Central Papua (2)
North Kalimantan (2)
North Maluku (2)
Riau Islands (2)
West Sulawesi (2)
Gorontalo (1)
Highland Papua (1)
Jakarta (1)
South Papua (1)
Southwest Papua (1)
West Papua (1)
All 336 cities in Indonesia
- Serang — 735,651
- Balikpapan — 695,287
- Pontianak — 686,019
- Situbondo — 685,967
- Denpasar — 670,210
- Banjarmasin — 657,663
- Jambi City — 635,101
- Cimahi — 581,994
- Surakarta — 526,870
- Kupang — 474,801
- Manado — 458,582
- Mataram — 441,147
- Jayapura — 410,852
- Bengkulu — 397,321
- Palu — 389,959
- Yogyakarta — 375,699
- Sukabumi — 365,735
- Cibinong — 363,424
- Kendari — 351,085
- Dumai — 349,389
- Ambon — 347,288
- Cirebon — 344,851
- Pekalongan — 324,564
- Palangkaraya — 318,247
- Percut — 311,063
- Karawang — 307,880
- Kediri — 301,424
- Jember — 298,585
- Tegal — 297,173
- Cileungsir — 289,833
- Binjai — 279,302
- Pematangsiantar — 279,198
- Banda Aceh — 267,962
- Pasarkemis — 263,289
- Cilacap — 256,996
- Tarakan — 255,310
- Singkawang — 253,812
- Padangsidempuan — 243,843
- Probolinggo — 243,746
- Toli-Toli — 242,783
- Lubuklinggau — 234,166
- Purwokerto — 230,235
- Tanjung Pinang — 227,663
- Pangkalpinang — 226,297
- Batu — 225,408
- Bitung — 225,134
- Klungkung — 223,720
- Sorong — 219,958
- Citeureup — 214,668
- Pasuruan — 213,469
- Loa Janan — 212,816
- Ternate — 210,836
- Banjar — 209,791
- Ciputat — 207,858
- Ciampea — 207,212
- Gorontalo — 205,390
- Madiun — 202,544
- Rengasdengklok — 201,463
- Lhokseumawe — 200,876
- Sumedang — 200,000
- Salatiga — 198,971
- Sawangan — 197,170
- Bontang — 194,606
- Padalarang — 193,114
- Curug — 191,406
- Tanjungbalai — 190,935
- Labuan Bajo — 188,724
- Palopo — 184,961
- Pemalang — 184,149
- Langsa — 184,016
- Lembang — 183,130
- Singosari — 182,656
- Metro — 182,293
- Purwakarta — 179,233
- Teluknaga — 175,155
- Cianjur — 174,587
- Pamulang — 174,557
- Cikupa — 174,041
- Ungaran — 171,378
- Plumbon — 167,105
- Sampit — 166,773
- Bima — 165,113
- Banjaran — 164,952
- Baubau — 161,280
- Blitar — 161,204
- Parepare — 160,309
- Sunggal — 157,914
- Perbaungan — 157,174
- Watampone — 149,336
- Astanajapura — 148,047
- Kisaran — 141,915
- Mojokerto — 141,785
- Payakumbuh — 139,576
- Batang — 139,492
- Purwodadi — 139,387
- Sidoarjo — 139,189
- Weru — 139,004
- Subang — 137,234
- Rangkasbitung — 137,041
- Gunungsitoli — 136,707
- Baturaja — 134,759
- Adiwerna — 134,188
- Singaraja — 133,784
- Manokwari — 132,300
- Garut — 131,809
- Martapura — 131,449
- Parung — 128,905
- Magelang — 128,709
- Cikampek — 127,173
- Klaten — 126,831
- Jombang — 126,465
- Paseh — 126,181
- Lumajang — 123,626
- Indramayu — 123,263
- Bukittinggi — 121,028
- Sepatan — 118,439
- Banyuwangi — 117,558
- Tebingtinggi — 117,530
- Kedungwuni — 117,249
- Merauke — 116,864
- Soreang — 116,780
- Pamanukan — 114,290
- Lawang — 112,540
- Kuningan — 111,742
- Cileunyi — 111,476
- Kresek — 110,182
- Ciamis — 109,839
- Pelabuhanratu — 109,523
- Pangkalanbuun — 108,814
- Pati — 107,028
- Cikarang — 106,479
- Pare — 106,007
- Arjawinangun — 105,845
- Depok — 104,527
- Prabumulih — 103,470
- Tanjung Pandan — 103,062
- Rantauprapat — 103,009
- Belawan — 102,707
- Sungai Penuh — 102,224
- Sungailiat — 100,750
- Grogol — 100,613
- Negara — 100,074
- Nabire — 99,848
- Dukuhturi — 98,074
- Sumber — 96,725
- Wonosobo — 92,990
- Palimanan — 92,600
- Selong — 92,464
- Pamekasan — 92,447
- Pandeglang — 92,316
- Sibolga — 92,244
- Pariaman — 92,183
- Kudus — 92,156
- Caringin — 91,845
- Tual — 90,470
- Banjar — 89,040
- Cicurug — 88,965
- Kartasura — 88,927
- Maumere — 87,720
- Wonosari — 87,454
- Ende — 87,269
- Bojonegoro — 86,568
- Bangkalan — 86,250
- Kasihan — 86,234
- Bangil — 85,504
- Sintang — 85,000
- Sumenep — 84,656
- Margahayukencana — 83,119
- Galesong — 83,050
- Atambua — 82,196
- Muntilan — 81,555
- Kedungwaru — 80,257
- Serpong — 80,193
- Genteng — 79,652
- Gedangan — 79,230
- Ponorogo — 79,026
- Ciranjang-hilir — 77,758
- Tuban — 76,242
- Kebomas — 75,982
- Karangsembung — 75,856
- Tarub — 75,739
- Ubud — 74,800
- Majene — 73,883
- Sewon — 73,585
- Kabanjahe — 73,581
- Solok — 73,438
- Majalengka — 73,052
- Jatibarang — 73,010
- Sragen — 71,522
- Pagar Alam — 70,386
- Raha — 69,980
- Mertoyudan — 69,871
- Bondowoso — 69,783
- Nganjuk — 69,011
- Tanjung Selor — 67,837
- Melati — 67,090
- Sokaraja — 66,482
- Gamping Lor — 66,110
- Wamena — 66,080
- Lahat — 65,906
- Polewali — 65,800
- Tulungagung — 65,262
- Ambarawa — 65,096
- Meulaboh — 64,646
- Muncar — 64,537
- Bantul — 64,360
- Tulangan Utara — 63,889
- Sumbawa Besar — 62,753
- Abepura — 62,248
- Slawi — 61,206
- Pecangaan — 61,046
- Kertosono — 60,782
- Boyolali — 59,851
- Sengkang — 59,523
- Lamongan — 59,224
- Baki — 58,909
- Weleri — 58,448
- Jatiwangi — 57,973
- Baekrajan — 57,920
- Purbalingga — 56,903
- Balai Pungut — 56,452
- Mendaha — 56,268
- Sleman — 56,215
- Pandak — 56,043
- Barabai — 55,956
- Amuntai — 55,560
- Besuki — 55,465
- Taliwang — 55,340
- Wedi — 55,300
- Cepu — 55,055
- Dompu — 54,987
- Pemangkat — 54,259
- Sampang — 53,269
- Tanjungagung — 53,117
- Terbanggi Besar — 52,566
- Dobo — 52,104
- Kepanjen — 51,919
- Blora — 51,811
- Comal — 51,092
- Gombong — 50,950
- Sidikalang — 50,671
- Kawalu — 50,541
- Amahai — 50,478
- Jatiroto — 50,059
- Labuhan Deli — 49,668
- Gampengrejo — 49,118
- Gatak — 48,959
- Tanjung Balai — 48,953
- Singaparna — 48,882
- Banyumas — 48,378
- Pameungpeuk — 48,294
- Berastagi — 48,244
- Kefamenanu — 48,202
- Buduran — 48,152
- Luwuk — 47,778
- Sungai Raya — 47,735
- Bireun — 47,670
- Balung — 47,631
- Poso — 47,477
- Karanganom — 47,179
- Singkil — 46,800
- Muara Teweh — 46,652
- Curup — 46,245
- Candi Prambanan — 44,925
- Sentani — 44,779
- Bambanglipuro — 44,713
- Ketanggungan — 44,288
- Rembangan — 44,030
- Gebog — 43,756
- Sabang — 43,527
- Kencong — 43,046
- Panji — 42,789
- Indralaya — 42,498
- Baturaden — 42,394
- Kotabumi — 42,366
- Biak — 41,731
- Diwek — 41,719
- Ruteng — 41,533
- Sinjai — 40,797
- Rantepao — 40,438
- Reuleuet — 40,393
- Soe — 40,190
- Juwana — 40,177
- Pekan Bahapal — 40,000
- Rajapolah — 39,840
- Tarutung — 39,500
- Wiradesa — 39,407
- Manggar — 39,135
- Majenang — 38,897
- Buaran — 38,770
- Krian — 38,603
- Wonopringgo — 38,429
- Masamba — 38,024
- Namlea — 37,869
- Jekulo — 37,521
- Tanjung — 37,291
- Simpang — 36,652
- Masohi — 36,433
- Srono — 36,260
- Waingapu — 35,932
- Mulia — 35,884
- Tambolaka — 35,790
- Kualakapuas — 35,632
- Wangon — 35,530
- Sumberpucung — 35,285
- Praya — 35,183
- Pangururan — 34,209
- Pandaan — 34,184
- Tobelo — 34,150
- Kuala Tungkal — 33,683
- Tabanan — 33,667
- Lebaksiu — 33,606
- Labuan — 33,576
- Mlonggo — 33,542
- Bengkayang — 33,385
- Tondano — 33,317
More countries in Asia
China · India · Pakistan · Vietnam · Turkey · Japan · South Korea · Bangladesh · Taiwan · Iran · Iraq · Saudi Arabia · Hong Kong · Philippines · United Arab Emirates · Myanmar · Singapore · Afghanistan · Thailand · Kazakhstan · Syria · Yemen · North Korea · Malaysia
Sources: place names, coordinates, populations and time zones from GeoNames (CC BY 4.0, data retrieved October 2026). Country facts from GeoNames countryInfo. Population figures are the latest values recorded in GeoNames; depending on the country they refer to the city proper, a municipality or a wider urban area, so they can differ from census or metro-area figures. Map © OpenStreetMap contributors.