1. Home
  2. Quiz
  3. City Map Quiz
  4. Indonesia

Indonesia City Quiz

🔥 Streak: 0🏆 Best: 0✓ 0△ 0✕ 0Left 50
Mode
Practice: items due for review come first and misses are asked again at the end of the round. Not counted toward best/clear records.
Difficulty
0 / 50
Hint mode
Which of the highlighted cards matches the orange pin?
Hover over a region (or tap on mobile) to see its name.

Choices

Cities of Indonesia in this quiz (270)

Cities are grouped into difficulty tiers by population. Easy mode draws from the top 20 cities, Normal from the top 50, Hard from the top 100 (max 100), and Extreme from all 270 cities down to a population of 10,000. Pin size on the map scales with population.

Easy (top 20 by population)
CityNamePopulation (k)
JakartaJakarta10,770
SurabayaSurabaya2,880
BekasiBekasi2,540
BandungBandung2,450
MedanMedan2,440
TangerangTangerang2,240
DepokDepok2,120
SemarangSemarang1,660
PalembangPalembang1,660
South TangerangSouth Tangerang1,450
MakassarMakassar1,430
BatamBatam1,290
Bandar LampungBandar Lampung1,170
BogorBogor1,075
PekanbaruPekanbaru1,000
PadangPadang950
MalangMalang870
SamarindaSamarinda830
DenpasarDenpasar730
TasikmalayaTasikmalaya720
Normal (population ranks 20–50)
CityNamePopulation (k)
BalikpapanBalikpapan700
BanjarmasinBanjarmasin700
SerangSerang690
PontianakPontianak658
JambiJambi610
CimahiCimahi561
SurakartaSurakarta520
MataramMataram480
ManadoManado450
ParigiParigi447
KupangKupang440
CilegonCilegon437
Percut Sei TuanPercut Sei Tuan437
YogyakartaYogyakarta422
JayapuraJayapura410
BengkuluBengkulu380
JemberJember371
PaluPalu370
Pasar KemisPasar Kemis362
DumaiDumai358
CilacapCilacap354
AmbonAmbon350
KendariKendari350
SukabumiSukabumi350
GarutGarut338
CirebonCirebon333
PekalonganPekalongan310
KarawangKarawang305
SorongSorong302
DuriDuri300
Hard (population ranks 50–99, top 100)
CityNamePopulation (k)
PurwokertoPurwokerto293
KediriKediri290
BinjaiBinjai290
Banda AcehBanda Aceh280
TegalTegal273
BanjarbaruBanjarbaru259
SunggalSunggal259
TernateTernate255
Pematang SiantarPematang Siantar247
TarakanTarakan240
TanjungpinangTanjungpinang240
SingkawangSingkawang239
Palangka RayaPalangka Raya221
BitungBitung219
LubuklinggauLubuklinggau215
PangkalpinangPangkalpinang209
SidoarjoSidoarjo201
PemalangPemalang201
SalatigaSalatiga200
LhokseumaweLhokseumawe191
MeraukeMerauke190
PrabumulihPrabumulih188
PurwakartaPurwakarta187
PalopoPalopo187
LangsaLangsa182
SumedangSumedang179
PadangsidimpuanPadangsidimpuan179
BanjarBanjar179
TanjungbalaiTanjungbalai176
MadiunMadiun176
CianjurCianjur175
Hamparan PerakHamparan Perak173
MetroMetro173
BaturajaBaturaja171
BontangBontang161
Tanjung Balai KarimunTanjung Balai Karimun159
Pangkalan KerinciPangkalan Kerinci159
BaubauBaubau155
NabireNabire155
Pare ParePare Pare153
GorontaloGorontalo150
RangkasbitungRangkasbitung148
SubangSubang145
JombangJombang143
KisaranKisaran143
TembilahanTembilahan140
ManokwariManokwari139
GunungsitoliGunungsitoli139
BimaBima136
SampangSampang136
Extreme (includes towns with population 10k+, 270 total)
CityNamePopulation (k)
Tebing TinggiTebing Tinggi135
Pagar AlamPagar Alam134
PayakumbuhPayakumbuh134
Pasir PengaraianPasir Pengaraian133
KlatenKlaten133
BalarajaBalaraja132
PerawangPerawang127
IndramayuIndramayu125
KebumenKebumen122
MagelangMagelang121
SemandingSemanding120
BangilBangil120
KuninganKuningan119
BanyuwangiBanyuwangi118
Muara BungoMuara Bungo116
KotamobaguKotamobagu116
LahatLahat111
ParePare111
Tanjung PandanTanjung Pandan108
MamujuMamuju108
RengatRengat107
AmuntaiAmuntai106
Padang PanjangPadang Panjang104
PrayaPraya103
Sungai PenuhSungai Penuh103
TomohonTomohon100
BukittinggiBukittinggi100
CiamisCiamis100
HaurgeulisHaurgeulis98
PariamanPariaman98
JeparaJepara97
BloraBlora97
CisokaCisoka96
ParonParon96
SibolgaSibolga95
BengkalisBengkalis95
SungailiatSungailiat94
MaumereMaumere93
RembangRembang93
WamenaWamena92
KetapangKetapang92
WonosoboWonosobo92
Bagan BatuBagan Batu91
PamekasanPamekasan91
SokoSoko91
PalangPalang90
KudusKudus90
BangkalanBangkalan89
KepungKepung89
PringsewuPringsewu89
BojonegoroBojonegoro88
TubanTuban88
KarangasemKarangasem88
NunukanNunukan88
KapuasKapuas87
NgawiNgawi86
PlumpangPlumpang86
PurworejoPurworejo86
GurahGurah85
TemanggungTemanggung85
LumajangLumajang85
PelaihariPelaihari84
BagansiapiapiBagansiapiapi83
SelongSelong83
WonogiriWonogiri82
StabatStabat82
WatamponeWatampone82
EndeEnde81
BulelengBuleleng81
BiakBiak80
LuwukLuwuk80
SintangSintang79
BangkinangBangkinang79
NgabangNgabang78
KabanjaheKabanjahe78
PlosoklatenPlosoklaten78
PacitanPacitan78
PonorogoPonorogo77
SumenepSumenep77
Kuala TungkalKuala Tungkal77
BondowosoBondowoso76
WaingapuWaingapu75
MajalengkaMajalengka74
KedunggalarKedunggalar74
WidodarenWidodaren74
PurwodadiPurwodadi71
LamonganLamongan71
NganjukNganjuk71
TolitoliTolitoli71
BanjarnegaraBanjarnegara70
BadasBadas70
KerekKerek70
BanjarsariBanjarsari70
SekadauSekadau69
MrebetMrebet69
Muara EnimMuara Enim68
RutengRuteng68
TualTual68
PuncuPuncu67
SubulussalamSubulussalam67
Air MolekAir Molek67
TrenggalekTrenggalek67
TulungagungTulungagung66
SelatpanjangSelatpanjang66
KotabaruKotabaru66
Sumbawa BesarSumbawa Besar65
AmbarawaAmbarawa65
RengelRengel64
GampengrejoGampengrejo64
PlemahanPlemahan63
KutoarjoKutoarjo63
KendalKendal62
SarolangunSarolangun62
MerakurakMerakurak62
PanumbanganPanumbangan62
PurwoasriPurwoasri62
SawahluntoSawahlunto61
BojongsariBojongsari61
BancarBancar61
PangandaranPangandaran61
SentaniSentani61
TaliwangTaliwang60
JatirogoJatirogo60
MartapuraMartapura60
JenuJenu60
SolokSolok59
TanjungTanjung59
SambasSambas58
FakfakFakfak58
KotabumiKotabumi57
KutasariKutasari57
PurbalinggaPurbalingga57
Tanjung SelorTanjung Selor57
BarabaiBarabai56
KemangkonKemangkon56
PaparPapar55
Siak Sri IndrapuraSiak Sri Indrapura55
KotapinangKotapinang54
KendalKendal54
KandanganKandangan53
GenengGeneng53
BangilanBangilan53
KijangKijang52
WidangWidang52
KandanganKandangan52
KaranganKarangan52
BerastagiBerastagi52
TlogowunguTlogowungu50
DompuDompu50
Nanga PinohNanga Pinoh50
SitubondoSitubondo49
BobotsariBobotsari49
SambengSambeng49
KalimanahKalimanah49
Kota AgungKota Agung49
WatesWates49
SidikalangSidikalang49
KarangjatiKarangjati48
BelilasBelilas48
Sungai DarehSungai Dareh48
PosoPoso48
PanjaluPanjalu48
SineSine47
PinrangPinrang47
Mempawah HilirMempawah Hilir46
JogorogoJogorogo45
MagetanMagetan45
NgimbangNgimbang45
NgrambeNgrambe44
Banjar AgungBanjar Agung44