Home Cities Indonesia
Flag of Indonesia

Largest Cities in Indonesia

168 largest cities of Indonesia ranked by population, with the capital, regions and each city's share of the country's 288.5 million people.

Indonesia: 288,525,305 people Largest: Jakarta · 8.54M Capital: Jakarta 16 cities over 1 million

Indonesia's cities at a glance

Updated October 2026
Jakarta · 8,540,121Surabaya · 3,018,022Bekasi · 2,648,272Bandung · 2,528,163Medan · 2,486,283Depok · 2,163,635Tangerang · 1,927,815Palembang · 1,801,367Semarang · 1,694,740Makassar · 1,474,393South Tangerang · 1,429,529Batam · 1,296,960Jepara · 1,257,912Pekanbaru · 1,167,599Bandar Lampung · 1,166,066Bogor · 1,078,351Padang · 942,938Malang · 889,359Samarinda · 865,306Tasikmalaya · 770,839Serang · 735,651Balikpapan · 695,287Pontianak · 686,019Situbondo · 685,967Denpasar · 670,210Banjarmasin · 657,663Jambi City · 635,101Cimahi · 581,994Surakarta · 526,870Kupang · 474,801Cilegon · 470,378Manado · 458,582Mataram · 441,147Jayapura · 410,852Bengkulu · 397,321Palu · 389,959Yogyakarta · 375,699Sukabumi · 365,735Cibinong · 363,424Kendari · 351,085Dumai · 349,389Ambon · 347,288Cirebon · 344,851Pekalongan · 324,564Palangkaraya · 318,247Percut · 311,063Karawang · 307,880Kediri · 301,424Jember · 298,585Tegal · 297,173Banjarbaru · 293,332Cileungsir · 289,833Binjai · 279,302Pematangsiantar · 279,198Banda Aceh · 267,962Pasarkemis · 263,289Cilacap · 256,996Tarakan · 255,310Singkawang · 253,812Padangsidempuan · 243,843Jakarta

Dots sized by population · Jakarta in orange

Indonesia has 16 cities with more than a million inhabitants and 168 with more than 100,000 (city-proper figures). The largest is Jakarta with 8,540,121 people, followed by Surabaya (3,018,022) and Bekasi (2,648,272). The three largest cities together hold about 4.9% of the country's 288.5 million people.

The capital, Jakarta, is also the largest city.

By region, the most large cities are in West Java (46), East Java (18), Central Java (18).

Country-level figures — live population, births and deaths, growth, density and history — are on the Indonesia population page; provinces, terrain, rivers and society maps are in the Indonesia atlas.

Indonesia cities by population

168 cities · GeoNames · city proper
#CityRegionPopulationShare of Indonesia
1JakartaCapitalJakarta8,540,1213%
2SurabayaEast Java3,018,0221%
3BekasiWest Java2,648,2720.9%
4BandungWest Java2,528,1630.9%
5MedanNorth Sumatra2,486,2830.9%
6DepokWest Java2,163,6350.7%
7TangerangBanten1,927,8150.7%
8PalembangSouth Sumatra1,801,3670.6%
9SemarangCentral Java1,694,7400.6%
10MakassarSouth Sulawesi1,474,3930.5%
11South TangerangBanten1,429,5290.5%
12BatamRiau1,296,9600.4%
13JeparaCentral Java1,257,9120.4%
14PekanbaruRiau1,167,5990.4%
15Bandar LampungLampung1,166,0660.4%
16BogorWest Java1,078,3510.4%
17PadangWest Sumatra942,9380.3%
18MalangEast Java889,3590.3%
19SamarindaEast Kalimantan865,3060.3%
20TasikmalayaWest Java770,8390.3%
21SerangBanten735,6510.3%
22BalikpapanEast Kalimantan695,2870.2%
23PontianakWest Kalimantan686,0190.2%
24SitubondoEast Java685,9670.2%
25DenpasarBali670,2100.2%
26BanjarmasinSouth Kalimantan657,6630.2%
27Jambi CityJambi635,1010.2%
28CimahiWest Java581,9940.2%
29SurakartaCentral Java526,8700.2%
30KupangEast Nusa Tenggara474,8010.2%
31CilegonBanten470,3780.2%
32ManadoNorth Sulawesi458,5820.2%
33MataramWest Nusa Tenggara441,1470.2%
34JayapuraPapua410,8520.1%
35BengkuluBengkulu397,3210.1%
36PaluCentral Sulawesi389,9590.1%
37YogyakartaYogyakarta375,6990.1%
38SukabumiWest Java365,7350.1%
39CibinongWest Java363,4240.1%
40KendariSoutheast Sulawesi351,0850.1%
41DumaiRiau349,3890.1%
42AmbonMaluku347,2880.1%
43CirebonWest Java344,8510.1%
44PekalonganCentral Java324,5640.1%
45PalangkarayaCentral Kalimantan318,2470.1%
46PercutNorth Sumatra311,0630.1%
47KarawangWest Java307,8800.1%
48KediriEast Java301,4240.1%
49JemberEast Java298,5850.1%
50TegalCentral Java297,1730.1%
51BanjarbaruSouth Kalimantan293,3320.1%
52CileungsirWest Java289,8330.1%
53BinjaiNorth Sumatra279,3020.1%
54PematangsiantarNorth Sumatra279,1980.1%
55Banda AcehAceh267,9620.1%
56PasarkemisWest Java263,2890.1%
57CilacapCentral Java256,9960.1%
58TarakanNorth Kalimantan255,3100.1%
59SingkawangWest Kalimantan253,8120.1%
60PadangsidempuanNorth Sumatra243,8430.1%
61ProbolinggoEast Java243,7460.1%
62Toli-ToliCentral Sulawesi242,7830.1%
63LubuklinggauSouth Sumatra234,1660.1%
64PurwokertoCentral Java230,2350.1%
65Tanjung PinangRiau Islands227,6630.1%
66PangkalpinangBangka–Belitung Islands226,2970.1%
67BatuEast Java225,4080.1%
68BitungNorth Sulawesi225,1340.1%
69KlungkungBali223,7200.1%
70SorongSouthwest Papua219,9580.1%
71CiteureupWest Java214,6680.1%
72PasuruanEast Java213,4690.1%
73Loa JananEast Kalimantan212,8160.1%
74TernateNorth Maluku210,8360.1%
75BanjarWest Java209,7910.1%
76CiputatWest Java207,8580.1%
77CiampeaWest Java207,2120.1%
78GorontaloGorontalo205,3900.1%
79MadiunEast Java202,5440.1%
80RengasdengklokWest Java201,4630.1%
81LhokseumaweAceh200,8760.1%
82SumedangWest Java200,0000.1%
83SalatigaCentral Java198,9710.1%
84SawanganWest Java197,1700.1%
85BontangEast Kalimantan194,6060.1%
86PadalarangWest Java193,1140.1%
87CurugBanten191,4060.1%
88TanjungbalaiNorth Sumatra190,9350.1%
89Labuan BajoEast Nusa Tenggara188,7240.1%
90PalopoSouth Sulawesi184,9610.1%
91PemalangCentral Java184,1490.1%
92LangsaAceh184,0160.1%
93LembangWest Java183,1300.1%
94SingosariEast Java182,6560.1%
95MetroLampung182,2930.1%
96PurwakartaWest Java179,2330.1%
97TeluknagaWest Java175,1550.1%
98CianjurWest Java174,5870.1%
99PamulangWest Java174,5570.1%
100CikupaWest Java174,0410.1%
101UngaranCentral Java171,3780.1%
102PlumbonWest Java167,1050.1%
103SampitCentral Kalimantan166,7730.1%
104BimaWest Nusa Tenggara165,1130.1%
105BanjaranWest Java164,9520.1%
106BaubauSoutheast Sulawesi161,2800.1%
107BlitarEast Java161,2040.1%
108ParepareSouth Sulawesi160,3090.1%
109SunggalNorth Sumatra157,9140.1%
110PerbaunganNorth Sumatra157,1740.1%
111WatamponeSouth Sulawesi149,3360.1%
112AstanajapuraWest Java148,0470.1%
113NusantaraEast Kalimantan147,4300.1%
114TimikaCentral Papua142,9090%
115KisaranNorth Sumatra141,9150%
116MojokertoEast Java141,7850%
117PayakumbuhWest Sumatra139,5760%
118BatangCentral Java139,4920%
119PurwodadiCentral Java139,3870%
120SidoarjoEast Java139,1890%
121WeruWest Java139,0040%
122SubangWest Java137,2340%
123RangkasbitungBanten137,0410%
124GunungsitoliNorth Sumatra136,7070%
125BaturajaSouth Sumatra134,7590%
126AdiwernaCentral Java134,1880%
127SingarajaBali133,7840%
128ManokwariWest Papua132,3000%
129GarutWest Java131,8090%
130MartapuraSouth Kalimantan131,4490%
131ParungWest Java128,9050%
132MagelangCentral Java128,7090%
133CikampekWest Java127,1730%
134KlatenCentral Java126,8310%
135JombangEast Java126,4650%
136PasehWest Java126,1810%
137SukawatiBali125,4700%
138LumajangEast Java123,6260%
139IndramayuWest Java123,2630%
140KotamobaguNorth Sulawesi121,7560%
141BukittinggiWest Sumatra121,0280%
142SepatanWest Java118,4390%
143BanyuwangiEast Java117,5580%
144TebingtinggiNorth Sumatra117,5300%
145KedungwuniCentral Java117,2490%
146MeraukeSouth Papua116,8640%
147SoreangWest Java116,7800%
148PamanukanWest Java114,2900%
149LawangEast Java112,5400%
150KuninganWest Java111,7420%
151CileunyiWest Java111,4760%
152KresekWest Java110,1820%
153CiamisWest Java109,8390%
154PelabuhanratuWest Java109,5230%
155PangkalanbuunCentral Kalimantan108,8140%
156PatiCentral Java107,0280%
157CikarangWest Java106,4790%
158PareEast Java106,0070%
159ArjawinangunWest Java105,8450%
160SubulussalamAceh105,5530%
161PrabumulihSouth Sumatra103,4700%
162Tanjung PandanBangka–Belitung Islands103,0620%
163RantauprapatNorth Sumatra103,0090%
164BelawanNorth Sumatra102,7070%
165Sungai PenuhJambi102,2240%
166SungailiatBangka–Belitung Islands100,7500%
167GrogolCentral Java100,6130%
168NegaraBali100,0740%

Cities with 300,000 or more people link to their own page. The list keeps every city of 100,000+ and at least the 30 largest places of the country.

Frequently asked questions

What is the largest city in Indonesia?

Jakarta, with about 8,540,121 inhabitants (city proper).

What is the capital of Indonesia?

Jakarta — population 8,540,121, the largest city in the country.

How many cities in Indonesia have over one million people?

16: Jakarta, Surabaya, Bekasi, Bandung, Medan, Depok, Tangerang, Palembang, Semarang, Makassar, South Tangerang, Batam, Jepara, Pekanbaru, Bandar Lampung, Bogor.

Are these metropolitan-area populations?

No. They are city-proper figures (the administrative city) from GeoNames, based on the latest census or official estimate. Metropolitan areas, which include suburbs and satellite towns, are larger — often several times larger for the biggest cities.

Explore more

Cities of other countries in Asia

Cite or link to this page

Free to reuse with attribution
APAGlostats. (2026). Largest Cities in Indonesia 2026: Population Ranking. Retrieved October 21, 2026, from https://glostats.com/cities/indonesia/
HTML<a href="https://glostats.com/cities/indonesia/">Largest Cities in Indonesia 2026: Population Ranking</a> — Glostats

Figures on this page may be quoted, charted or republished as long as the page is credited with a link. Terms · Download the data as CSV · Embed a live counter.

City populations are GeoNames figures (CC BY 4.0): the latest official census or estimate for the city proper — the municipality, not the wider metropolitan area — so they can differ from "metro area" numbers you see elsewhere. Country populations are live Glostats estimates from the UN World Population Prospects. Page generated 2026-10-21. More about our data.