Southeast Asia Cities by Population 2025

5 Most Populated Southeast Asia Cities

15,230,600

11,634,100

11,391,700

City
Country
Population
ManilaPhilippines15,230,600
JakartaIndonesia11,634,100
BangkokThailand11,391,700
Ho Chi Minh CityVietnam9,816,320
Kuala LumpurMalaysia9,000,280
SingaporeSingapore6,157,270
YangonMyanmar5,813,190
HanoiVietnam5,602,200
BekasiIndonesia3,926,050
DepokIndonesia3,218,290
DepokIndonesia3,218,290
SurabayaIndonesia3,137,620
Quezon CityPhilippines2,761,720
BandungIndonesia2,758,100
TangerangIndonesia2,626,610
MedanIndonesia2,521,590
Phnom PenhCambodia2,425,800
SemarangIndonesia2,052,410
Can ThoVietnam2,007,500
PalembangIndonesia1,887,700
BatamIndonesia1,858,910
MakassarIndonesia1,737,390
MandalayMyanmar1,594,300
Caloocan CityPhilippines1,500,000
Chon BuriThailand1,491,180
Samut PrakanThailand1,393,410
South TangerangIndonesia1,303,569
TasikmalayaIndonesia1,297,900
Da NangVietnam1,286,000
BogorIndonesia1,281,010
BudtaPhilippines1,273,715
Chiang MaiThailand1,244,190
DavaoPhilippines1,212,504
Bandar LampungIndonesia1,210,200
Bien HoaVietnam1,174,750
SamarindaIndonesia1,154,760
Johor BahruMalaysia1,127,520
MalingaoPhilippines1,121,974
DenpasarIndonesia1,097,310
PadangIndonesia1,072,560
Cebu CityPhilippines1,061,620
SongkhlaThailand1,030,550
AntipoloPhilippines989,859
Pathum ThaniThailand974,195
MalangIndonesia948,572
IpohMalaysia887,711
KlangMalaysia879,867
TakeoCambodia843,931
DasmarinasPhilippines839,131
Kampung Baru SubangMalaysia833,571
Nakhon RatchasimaThailand821,187
BanjarmasinIndonesia799,706
Nay Pyi TawMyanmar788,238
BacoorPhilippines774,229
VientianeLaos755,941
PontianakIndonesia735,146
Subang JayaMalaysia708,296
PekanbaruIndonesia703,956
City of BalikpapanIndonesia700,000
General SantosPhilippines679,588
KuchingMalaysia663,317
San Jose del MontePhilippines656,972
TaguigPhilippines644,473
ImusPhilippines641,269
Pasig CityPhilippines617,301
Samut SakhonThailand616,533
Kota KinabaluMalaysia613,127
Udon ThaniThailand604,163
AmbonIndonesia604,015
HaiphongVietnam602,695
Angeles CityPhilippines601,140
SitubondoIndonesia600,000
CalambaPhilippines594,958
Las PinasPhilippines590,000
Chiang RaiThailand586,352
RayongThailand573,756
Nakhon PathomThailand567,386
MataramIndonesia561,815
SurakartaIndonesia560,664
KuantanMalaysia558,940
KalasinThailand551,882
Surat ThaniThailand528,783
Ubon RatchathaniThailand527,549
Lop BuriThailand524,118
SerembanMalaysia523,120
Thu Dau MotVietnam521,130
Petaling JayaMalaysia520,698
Makati CityPhilippines510,383
Santa RosaPhilippines505,897
Santa RosaPhilippines505,897
CimahiIndonesia493,698
Buri RamThailand483,767
Shah AlamMalaysia481,654
LampangThailand479,219
YogyakartaIndonesia476,289
General TriasPhilippines474,639
ManadoIndonesia473,607
Phra Nakhon Si AyutthayaThailand470,442
Roi EtThailand469,760
PhuketThailand460,810
ZamboangaPhilippines457,623
Bacolod CityPhilippines454,898
MansilinganPhilippines454,150
BengkuluIndonesia450,984
HueVietnam446,780
Cagayan de OroPhilippines445,103
CabuyaoPhilippines441,523
BinanPhilippines440,132
RatchaburiThailand438,953
MawlamyineMyanmar438,861
Lipa CityPhilippines437,942
BalikpapanIndonesia433,866
Mandaue CityPhilippines433,637
Jambi CityIndonesia420,323
Kuala TerengganuMalaysia418,992
PasayPhilippines416,522
Sakon NakhonThailand406,297
ChanthaburiThailand406,188
SandakanMalaysia403,435
ButuanPhilippines399,791
San PedroPhilippines395,834
IliganPhilippines392,246
IloiloPhilippines387,681
Suphan BuriThailand380,383
Kota BharuMalaysia374,699
SukabumiIndonesia368,776
CotabatoPhilippines361,357
Long XuyenVietnam357,442
San FernandoPhilippines356,321
San FernandoPhilippines356,321
San FernandoPhilippines356,321
Nha TrangVietnam353,846
Lapu-Lapu CityPhilippines350,467
JayapuraIndonesia347,341
CirebonIndonesia342,428
LamphunThailand338,166
PekalonganIndonesia337,766
Iligan CityPhilippines312,323
PercutIndonesia311,063
TawauMalaysia306,462
Mandaluyong CityPhilippines305,576
George TownMalaysia300,000
SantolPhilippines298,976
JemberIndonesia298,585
Mueang NonthaburiThailand291,555
CaintaPhilippines283,172
PaluIndonesia282,431
KupangIndonesia282,396
BaguioPhilippines272,714
MantampayPhilippines265,032
Banda AcehIndonesia250,757
LibertadPhilippines250,353
NavotasPhilippines249,463
Kyain Seikgyi TownshipMyanmar246,065
BagoMyanmar244,376
TaclobanPhilippines242,089
BatangasPhilippines237,370
PatheinMyanmar237,089
TegalIndonesia237,084
KediriIndonesia235,143
Magugpo PoblacionPhilippines233,254
TaytayPhilippines231,460
Sungai PetaniMalaysia228,843
BinjaiIndonesia228,763
LucenaPhilippines228,758
Rach GiaVietnam228,356
MiriMalaysia228,212
Puerto PrincesaPhilippines222,673
OlongapoPhilippines221,178
Cabanatuan CityPhilippines220,250
BinangonanPhilippines219,204
TaipingMalaysia217,647
Alor SetarMalaysia217,368
PurwokertoIndonesia217,222
PurwakartaIndonesia215,803
Loa JananIndonesia212,816
Bukit MertajamMalaysia212,329
SepangMalaysia212,050
Qui NhonVietnam210,338
Vung TauVietnam209,683
PematangsiantarIndonesia209,614
CiputatIndonesia207,858
San PabloPhilippines207,577
CiampeaIndonesia207,212
CileungsirIndonesia202,190
RengasdengklokIndonesia201,463
SumedangIndonesia200,000
MalolosPhilippines198,748
SibuMalaysia198,239
Da LatVietnam197,000
KendariIndonesia195,006
ParungIndonesia193,898
Nam DinhVietnam193,499
Tanjung PinangIndonesia192,493
Hat YaiThailand191,696
CurugIndonesia191,406
OrmocPhilippines191,200
PanalanoyPhilippines189,090
Labuan BajoIndonesia188,724
CibinongIndonesia188,663
Mabalacat CityPhilippines188,050
PagadianPhilippines186,852
MadiunIndonesia186,099
MeycauayanPhilippines184,839
PemalangIndonesia184,149
Tarlac CityPhilippines183,930
LembangIndonesia183,130
Pak KretThailand182,926
MonywaMyanmar182,011
ProbolinggoIndonesia181,656
MalaccaMalaysia180,671
LegaspiPhilippines179,481
Si RachaThailand178,916
SittweMyanmar177,743
MeiktilaMyanmar177,442
NagaPhilippines174,931
PamulangIndonesia174,557
CikupaIndonesia174,041
MyeikMyanmar173,298
SalatigaIndonesia172,645
Phra PradaengThailand171,333
DagupanPhilippines171,271
KulimMalaysia170,889
KluangMalaysia169,828
PlumbonIndonesia167,105
BanjaranIndonesia164,952
SerangIndonesia164,767
VinhVietnam163,759
GJuc TrongVietnam161,232
Phan ThietVietnam160,652
La GiVietnam160,652
TaunggyiMyanmar160,115
SkudaiMalaysia159,733
LawangIndonesia159,380
PasuruanIndonesia158,600
SunggalIndonesia157,914
PerbaunganIndonesia157,174
ToledoPhilippines156,916
SihanoukvilleCambodia156,691
Batu PahatMalaysia156,236
GuyongPhilippines155,391
PasarkemisIndonesia154,234
Can GiuocVietnam152,200
Bao LocVietnam151,915
BintuluMalaysia151,617
SoreangIndonesia150,932
BattambangCambodia150,444
Bago CityPhilippines150,250
PurwodadiIndonesia150,206
DiliTimor-Leste150,000
MetroIndonesia149,526
LubuklinggauIndonesia148,243
PalangkarayaIndonesia148,139
Ha LongVietnam148,066
AstanajapuraIndonesia148,047
Khon KaenThailand147,579
Buon Ma ThuotVietnam146,975
Cam RanhVietnam146,771
Kampung Pasir Gudang BaruMalaysia145,639
CikampekIndonesia145,620
GorontaloIndonesia144,195
DumaiIndonesia143,760
Marawi CityPhilippines143,627
TanjungbalaiIndonesia142,506
MyingyanMyanmar141,713
Kampung Sungai AraMalaysia140,849
ParepareIndonesia140,000
Siem ReapCambodia139,458
SidoarjoIndonesia139,189
WeruIndonesia139,004
Sa PaVietnam138,622
DaweiMyanmar136,783
KabankalanPhilippines136,483
Tasek GlugorMalaysia135,786
BaliuagPhilippines135,679
Cam Pha MinesVietnam135,477
PyayMyanmar135,308
HinthadaMyanmar134,947
BaturajaIndonesia134,759
RodriguezPhilippines134,432
San MateoPhilippines134,327
AdiwernaIndonesia134,188
Thai NguyenVietnam133,877
SingarajaIndonesia133,784
TalisayPhilippines133,148
BlitarIndonesia132,416
MuricayPhilippines132,094
BulaonPhilippines131,818
MartapuraIndonesia131,449
LashioMyanmar131,016
KisaranIndonesia129,911
PalopoIndonesia129,273
CadizPhilippines129,053
TeluknagaIndonesia128,275
MuarMalaysia127,897
UngaranIndonesia127,812
PakokkuMyanmar126,938
RangkasbitungIndonesia126,910
KlatenIndonesia126,831
JombangIndonesia126,465
PasehIndonesia126,181
PangkalpinangIndonesia125,933
SorongIndonesia125,535
KoronadalPhilippines125,502
PadalarangIndonesia124,946
ThatonMyanmar123,727
CiamisIndonesia123,637
LumajangIndonesia123,626
HagonoyPhilippines123,531
IndramayuIndonesia123,263
PatiIndonesia122,785
My ThoVietnam122,310
PayakumbuhIndonesia121,572
San JuanPhilippines121,430
Nakhon Si ThammaratThailand120,836
RawangMalaysia120,447
BangilIndonesia120,000
SilangPhilippines119,475
San JosePhilippines118,807
Khlong LuangThailand118,551
SepatanIndonesia118,439
TebingtinggiIndonesia117,530
Pyin Oo LwinMyanmar117,303
KedungwuniIndonesia117,249
DigosPhilippines116,122
Cavite CityPhilippines115,932
BatangIndonesia115,537
TuguegaraoPhilippines115,105
Soc TrangVietnam114,453
PamanukanIndonesia114,290
PleikuVietnam114,225
SawanganIndonesia114,069
DumaguetePhilippines113,541
MojokertoIndonesia112,557
Thanh HoaVietnam112,473
Ca MauVietnam111,894
CileunyiIndonesia111,476
MagelangIndonesia111,461
YenangyaungMyanmar110,553
KresekIndonesia110,182
CiteureupIndonesia110,155
SantiagoPhilippines108,414
BanyuwangiIndonesia108,166
Santa CruzPhilippines108,145
Bac LieuVietnam107,911
ButterworthMalaysia107,591
Yen VinhVietnam107,082
TaungooMyanmar106,945
CikarangIndonesia106,479
MatiPhilippines105,908
ArjawinangunIndonesia105,845
Lahad DatuMalaysia105,622
TanzaPhilippines105,510
Hoa BinhVietnam105,260
PrabumulihIndonesia103,470
PhitsanulokThailand103,427
Vinh LongVietnam103,314
RantauprapatIndonesia103,009
BelawanIndonesia102,707
Roxas CityPhilippines102,688
LaoagPhilippines102,105
Pulong Santa CruzPhilippines101,914
SingkawangIndonesia101,838
TernateIndonesia101,731
BontangIndonesia101,691
UrdanetaPhilippines101,037
JoloPhilippines101,002
GrogolIndonesia100,613
PadangsidempuanIndonesia100,561
Sumedang UtaraIndonesia100,000
BukittinggiIndonesia98,746
BocauePhilippines98,649
ThayetmyoMyanmar98,185
DukuhturiIndonesia98,074
TarakanIndonesia97,478
PyinmanaMyanmar97,409
PattayaThailand97,296
MagwayMyanmar96,954
Yen BaiVietnam96,540
Sungai PenuhIndonesia95,913
Los BanosPhilippines95,750
Iriga CityPhilippines94,846
Song CauVietnam94,066
YalaThailand93,558
DipologPhilippines93,549
Viet TriVietnam93,475
SumberIndonesia93,420
Ozamiz CityPhilippines93,082
WonosoboIndonesia92,990
PalimananIndonesia92,600
SemenyihMalaysia92,491
PamekasanIndonesia92,447
PandeglangIndonesia92,316
PariamanIndonesia92,183
KudusIndonesia92,156
CaringinIndonesia91,845
CalumpitPhilippines91,815
Nakhon SawanThailand91,802
Phan Rang-Thap ChamVietnam91,520
MyitkyinaMyanmar90,894
ChaukMyanmar90,870
MogokMyanmar90,843
NyaunglebinMyanmar89,626
Port DicksonMalaysia89,198
MudonMyanmar89,123
BanjarIndonesia89,040
LhokseumaweIndonesia88,974
CicurugIndonesia88,965
KartasuraIndonesia88,927
ShweboMyanmar88,914
MangaldanPhilippines88,818
KlangenanIndonesia88,378
PakseLaos88,332
ArayatPhilippines87,987
SurigaoPhilippines87,832
MajalengkaIndonesia87,732
AngonoPhilippines87,199
Ban MaiThailand86,899
BojonegoroIndonesia86,568
VictoriasPhilippines86,510
Tagbilaran CityPhilippines86,411
KasihanIndonesia86,234
ThakhekLaos85,000
PanaboPhilippines84,749
SumenepIndonesia84,656
MarivelesPhilippines84,567
AmbarawaIndonesia84,379
BinongaPhilippines83,980
NIA ValenciaPhilippines83,591
MarilaoPhilippines83,276
MargahayukencanaIndonesia83,119
GalesongIndonesia83,050
SorsogonPhilippines82,730
CukaiMalaysia82,425
WatamponeIndonesia81,629
KedungwaruIndonesia80,257
SerpongIndonesia80,193
Cung KiemVietnam80,000
SibolgaIndonesia79,714
GentengIndonesia79,652
KidapawanPhilippines79,652
NorzagarayPhilippines79,508
GedanganIndonesia79,230
GapanPhilippines79,064
PonorogoIndonesia79,026
Paoy PaetCambodia79,000
SagaingMyanmar78,739
PutatanMalaysia78,340
Bang KruaiThailand78,305
DaetPhilippines78,142
Ciranjang-hilirIndonesia77,758
KeningauMalaysia77,650
ApalitPhilippines77,418
EndeIndonesia77,205
PulilanPhilippines77,186
PolanguiPhilippines77,122
GuiguintoPhilippines76,613
TubanIndonesia76,242
KebomasIndonesia75,982
KarangsembungIndonesia75,856
TarubIndonesia75,739
BatuIndonesia75,631
Ulu TiramMalaysia75,350
Kampong ChhnangCambodia75,244
Cu ChiVietnam75,000
SungailiatIndonesia74,719
VictoriaMalaysia73,653
GresikIndonesia73,629
SewonIndonesia73,585
KawitPhilippines73,210
Taman SenaiMalaysia73,176
JatibarangIndonesia73,010
Mong CaiVietnam72,960
BalangaPhilippines72,954
Krathum BaenThailand72,819
IlaganPhilippines72,363
SagayPhilippines72,153
KuninganIndonesia72,085
CapasPhilippines72,070
DonggongonMalaysia71,585
SragenIndonesia71,522
SolanaPhilippines71,475
BulacanPhilippines71,274
TagaytayPhilippines71,181
PlaridelPhilippines70,781
MarianoPhilippines70,516
Pagar AlamIndonesia70,386
DanaoPhilippines70,270
Cho DokVietnam70,239
TaungdwingyiMyanmar70,094
MertoyudanIndonesia69,871
SegamatMalaysia69,816
BondowosoIndonesia69,783
Tuy HoaVietnam69,596
SyriamMyanmar69,448
Kampong Baharu BalakongMalaysia69,302
NganjukIndonesia69,011
MagalangPhilippines68,988
BogaleMyanmar68,938
LibonPhilippines68,846

Southeast Asia Cities Overview

Jakarta stands as the region’s largest metropolis with 8.5M residents, significantly larger than other regional capitals. Bangkok follows with 5.1M inhabitants, while Yangon maintains 4.5M residents.

Indonesia dominates the urban landscape with multiple major cities beyond Jakarta, including Surabaya (2.4M), Medan (1.8M), and Bandung (1.7M). The nation’s urban network extends across its archipelago with cities like Palembang (1.4M) and Makassar (1.3M).

Several countries feature prominent primary cities: Singapore (3.5M), Ho Chi Minh City (3.5M), and Phnom Penh (1.6M). Malaysia’s urban corridor is anchored by Kuala Lumpur (1.5M), while the Philippines features several major centers including Quezon City (2.8M) and Manila (1.6M).