List of cities in Indonesia by population

Source UN (World Urbanization Prospects 2018)
Date09 Apr 2026

Indonesia cities population

Code City Population Share (%) Rank Change
20252026IndonesiaWorldPopulation(%)
JakaJakarta41,913,86042,459,07014.911545,2101.30
BandBandung8,909,1048,965,1663.1424056,0620.63
SuraSurabaya6,843,5036,836,2142.39357-7,289-0.11
MedaMedan4,245,8954,248,6591.4941042,7640.07
TasiTasikmalaya2,827,2552,859,8241.00517732,5691.15
YogyYogyakarta2,793,7472,778,8020.9736180-14,945-0.53
SemaSemarang2,679,3492,675,0430.9367188-4,306-0.16
DenpDenpasar2,352,7342,377,1740.832820924,4401.04
MakaMakassar2,255,0882,265,5410.793922010,4530.46
PalePalembang2,132,5762,132,8620.746102392860.01
TaroTarogong1,917,0361,937,8770.6781126120,8411.09
MalaMalang1,899,6161,893,5150.66312267-6,101-0.32
SlawSlawi1,733,4371,726,3700.60413284-7,067-0.41
CireCirebon1,566,8211,561,1950.54614322-5,626-0.36
BataBatam City1,500,3541,545,6620.5411532645,3083.02
SuraSurakarta1,538,5991,530,4970.53616332-8,102-0.53
SamaSamarinda1,325,5541,360,6540.4761737535,1002.65
PurwPurwokerto1,331,0101,326,2180.46418388-4,792-0.36
PekaPekanbaru1,208,8721,228,2980.4301942319,4261.61
PadaPadang1,184,3421,189,0880.416204374,7460.40
BandBandar Lampung1,184,0541,187,0570.415214383,0030.25
MataMataram997,1321,001,4480.350225174,3160.43
JambJambi980,534993,9650.3482352213,4311.37
PekaPekalongan978,519974,7330.34124535-3,786-0.39
BanjBanjarmasin930,711936,4160.328255595,7050.61
PontPontianak808,759811,7690.284266573,0100.37
BaliBalikpapan728,771743,6330.2602772414,8622.04
TuluTulungagung728,924724,2010.25328747-4,723-0.65
JepaJepara714,514713,5790.25029756-935-0.13
KuduKudus671,940670,3060.23530812-1,634-0.24
MageMagelang640,707638,6180.22431850-2,089-0.33
KuniKuningan636,447632,8450.22132859-3,602-0.57
CipaCipanas610,177619,7850.217338809,6081.57
SeloSelong568,139592,6100.2073493024,4714.31
AmboAmbon555,651567,9920.1993597912,3412.22
PurwPurwakarta549,480562,5890.1973698713,1092.39
KupaKupang538,998543,2990.1903710234,3010.80
CilaCilacap544,657542,3130.190381025-2,344-0.43
KendKendal541,030540,2850.189391031-745-0.14
JembJember522,844522,0390.183401069-805-0.15
GoroGorontalo513,078518,2950.1814110795,2171.02
BaluBalung497,754496,9580.174421126-796-0.16
KediKediri480,038478,7010.168431168-1,337-0.28
JombJombang478,051477,6420.167441174-409-0.09
ManaManado464,793471,6950.1654511906,9021.48
PemaPematang Siantar446,269446,4010.1564612581320.03
BlitBlitar442,219435,3020.152471299-6,917-1.56
GresGresik426,246425,8970.149481330-349-0.08
ProbProbolinggo420,356419,6830.147491356-673-0.16
KendKendari408,731413,5270.1455013774,7961.17
NganNganjuk409,447408,9560.143511397-491-0.12
RangRangkasbitung389,934396,7250.1395214536,7911.74
MadiMadiun397,871396,6730.139531455-1,198-0.30
TimiTimika375,910388,5400.13654147912,6303.36
BengBengkulu378,066378,0660.13255152200.00
PaluPalu348,948351,5770.1235616462,6290.75
BandBanda Aceh343,382343,4090.120571683270.01
DuriDuri335,728342,7580.1205816897,0302.09
PandPandeglang324,139335,1250.11759173010,9863.39
IndrIndramayu335,572334,3190.117601736-1,253-0.37
DumaDumai317,280328,6490.11561176411,3693.58
SumeSumedang324,936327,9740.1156217663,0380.93
BodeBodeh323,511322,3370.113631795-1,174-0.36
KebuKebumen312,542311,1230.109641865-1,419-0.45
SoroSorong299,181306,6190.1076519017,4382.49
SingSingaraja300,490304,8580.1076619154,3681.45
PangPangkalpinang291,683301,2800.1056719369,5973.29
BukiBukittinggi299,353300,5440.1056819421,1910.40
BojoBojonegoro298,285298,0130.104691961-272-0.09
WonoWonosobo295,758294,2060.103701993-1,552-0.52
PemaPemalang282,807281,7860.0986712080-1,021-0.36
GunuGunung Lingkas271,868277,7960.09727221125,9282.18
KemaKemangkon282,463277,1180.0970732116-5,345-1.89
TernTernate267,842274,7980.09627421416,9562.60
TanjTanjung Balai273,506274,2230.09607521487170.26
PamePamekasan266,004265,7600.0930762224-244-0.09
PonoPonorogo264,874264,0940.0924772238-780-0.29
ParePare261,464261,2400.0914782263-224-0.09
TebiTebing Tinggi253,625253,7190.0888792326940.04
PadaPadang Sidempuan251,906252,5990.08848023406930.28
MeraMerauke243,395251,2660.08798123577,8713.23
SubaSubang244,383248,4820.08708223844,0991.68
BinaBinangun243,721241,7880.0846832453-1,933-0.79
SalaSalatiga242,116241,7420.0846842455-374-0.15
PasuPasuruan241,959241,6890.0846852456-270-0.11
SampSampit236,458237,8120.08328624941,3540.57
KadiKadipaten234,295233,4210.0817872544-874-0.37
BanjBanjarbaru228,534230,4370.08078825771,9030.83
ManoManokwari214,949223,1070.07818926738,1583.80
ElelElelim215,216223,0680.07819026757,8523.65
TembTembilahan218,371221,7760.07769126943,4051.56
MuliMulia213,704220,1230.07709227196,4193.00
BituBitung209,567212,8520.07459328193,2851.57
RantRantau Prapat207,052207,5920.07279429075400.26
TubaTuban204,608204,4280.0715952950-180-0.09
KotaKotabumi200,811201,5260.07059630017150.36
MetrMetro199,160201,2060.07049730032,0461.03
KisaKisaran200,296201,1160.07049830048200.41
NabiNabire190,211198,3740.06949930568,1634.29
SituSitubondo200,837198,0100.06931003061-2,827-1.41
PatiPati196,474196,1940.06871013088-280-0.14
BanjBanjarnegara196,560194,6830.06811023122-1,877-0.95
GondGondanglegi194,697194,3610.06801033128-336-0.17
JayaJayapura186,856193,4250.067710431486,5693.52
BiakBiak Kota184,918192,3150.067310531677,3974.00
BangBangkinang186,431190,7710.066810631914,3402.33
WaleWaled190,709190,0130.06651073201-696-0.36
EndeEnde188,334189,5600.066310832171,2260.65
BanyBanyuwangi188,547188,2140.06591093242-333-0.18
KersKersana187,802186,8080.06541103266-994-0.53
PaciPacitan180,103179,6000.06291113406-503-0.28
KetaKetapang177,025179,4270.062811234122,4021.36
BagaBagan Siapi-api174,067177,7620.062211334453,6952.12
MuncMuncar174,851174,5630.06111143511-288-0.16
SumbSumbawa Besar170,297171,4720.060011535781,1750.69
SingSingkawang170,484171,4470.060011635809630.56
PrayPraya169,640171,2990.060011735811,6590.98
MuarMuara Bungo168,966171,2160.059911835832,2501.33
MaumMaumere169,806171,0270.059911935911,2210.72
TanjTanjung Balai Karimun165,676168,7710.059112036263,0951.87
CuruCurup165,793165,8100.05801213694170.01
BondBondowoso165,983165,7260.05801223697-257-0.15
AbepAbepura159,688164,1180.057412337264,4302.77
PurwPurwodadi162,293162,0610.05671243785-232-0.14
LubuLubuklinggau161,276161,2890.05641253798130.01
PeraPerawang156,487160,0170.056012638293,5302.26
TrenTrenggalek160,049159,5610.05581273841-488-0.30
PaloPalopo158,023159,3500.055812838481,3270.84
PurwPurworejo159,579158,4090.05541293870-1,170-0.73
LosaLosari157,684157,1110.05501303906-573-0.36
PalaPalabuhanratu154,417156,9500.054913139092,5331.64
TanjTanjung Pinang150,872156,9250.054913239116,0534.01
CiboCibodas150,298156,7450.054913339166,4474.29
MekaMekarsari154,680156,1200.054613439291,4400.93
WataWatampone154,022155,3580.054413539541,3360.87
BontBontang145,118152,7960.053513640197,6785.29
BaubBaubau148,898150,2690.052613740871,3710.92
SelaSelatpanjang146,877149,3430.052313841092,4661.68
DoloDolopo148,891148,4340.05201394141-457-0.31
KotaKotamobagu146,379148,4320.051914041422,0531.40
KeboKebonan147,717147,4740.05161414177-243-0.16
SangSangatta Utara142,117146,1910.051214242164,0742.87
TanjTanjung Redeb142,687146,1480.051214342183,4612.43
ParePare-Pare144,518145,7340.051014442341,2160.84
PasiPasirukem129,546144,7080.0506145427315,16211.70
PemaPemanggilan143,609144,1620.050514642855530.39
TemaTemanggung144,682144,1490.05051474286-533-0.37
ArjaArjawinangun144,243143,7020.05031484292-541-0.38
CianCianting Utara139,992143,4340.050214942983,4422.46
MamuMamuju141,239142,8210.050015043181,5821.12
AtamAtambua139,852141,0600.049415143651,2080.86
SragSragen140,601140,1860.04911524401-415-0.30
LangLangsa138,305139,3130.048815344211,0080.73
PangPangkalan Kerinci135,433139,2990.048815444223,8662.85
HaurHaurgeulis136,792138,7670.048615544441,9751.44
SintSintang137,701138,4100.048415644537090.51
PoncPoncowati137,562138,0400.048315744634780.35
PrabPrabumulih136,227136,2240.04771584523-30.00
SeruSerui Kota132,326135,9450.047615945353,6192.73
LahaLahat135,370135,8140.047516045374440.33
BageBagelen134,027134,5410.047116145855140.38
BimaBima133,700134,3440.047016245926440.48
BanjBanjar131,563132,6570.046416346541,0940.83
RuteRuteng130,870131,9150.046216446821,0450.80
KaraKarangwareng140,228131,6130.04611654695-8,615-6.14
BireBireuen131,443131,5180.04601664701750.06
LumaLumajang131,470131,2520.04591674714-218-0.17
SentSentani120,343130,0290.045516847569,6868.05
RancRancateureup126,282128,1780.044916948301,8961.50
WainWaingapu126,364128,0330.044817048361,6691.32
SengSengkang124,930125,9890.044117149131,0590.85
ParaParakan126,490125,9470.04411724914-543-0.43
PangPangkalan Bun124,941125,6890.044017349297480.60
BuluBulukumba123,798124,5880.043617449877900.64
PadaPadangan122,411122,3040.04281755085-107-0.09
SoeSoe120,939122,1030.042717650941,1640.96
TengTenggarong118,297121,8810.042717751033,5843.03
BangBangko120,734121,2460.042417851345120.42
MasoMasohi118,216121,1380.042417951382,9222.47
MajeMajenang119,424120,4070.042118051699830.82
BlorBlora119,222119,1050.04171815224-117-0.10
StabStabat118,627118,9960.041618252343690.31
GombGombong119,663118,9210.04161835237-742-0.62
EnarEnarotali115,579118,8170.041618452433,2382.80
BatuBaturaja118,293118,3090.04141855262160.01
RahaRaha116,898118,2220.041418652701,3241.13
TanjTanjung Pandan115,467117,6210.041218752952,1541.87
TobeTobelo114,077117,3410.041118853073,2642.86
SampSampang117,340117,2200.04101895311-120-0.10
AmunAmuntai115,702116,7570.040919053351,0550.91
LuwuLuwuk115,475116,4580.040819153509830.85
KualKuala Tungkal112,669114,6210.040119254491,9521.73
SumeSumenep114,560114,4350.04011935456-125-0.11
KumbKumbung114,713114,2640.04001945468-449-0.39
PanyPanyabungan112,356112,7050.039419555443490.31
PangPangkajene109,054111,2200.038919656102,1661.99
KaraKarang Kliwon110,968110,7770.03881975643-191-0.17
PangPangandaran109,775110,7680.038819856449930.90
IlagIlaga106,034110,7150.038719956474,6814.41
JajaJajag110,836110,6450.03872005649-191-0.17
LoniLoning114,072108,2710.03792015771-5,801-5.09
DompDompu107,192107,7450.037720257975530.52
MajeMajene106,188107,3540.037620358241,1661.10
NegaNegara105,701106,7600.037420458561,0591.00
PayaPayakumbuh105,751106,1620.037220558954110.39
KebaKeban Agung105,850105,8860.03712065907360.03
KotaKotaanyar104,824104,6550.03662075984-169-0.16
WateWates104,833104,4990.03662085989-334-0.32
KotaKotabaru103,678104,4380.036620959937600.73
KualKuala Kapuas103,015103,9220.036421060279070.88
SungSungailiat101,975103,7870.036321160361,8121.78
TanjTanjung101,258102,0540.035721261207960.79
PalaPalangka Raya101,325101,7230.035621361463980.39
ToboToboali98,874100,4770.035221462251,6031.62
BumiBumi Mulyo98,113100,4740.035221562262,3612.41
KepaKepanjen100,583100,4120.03512166235-171-0.17