Skip to content

Ranking

Densest cities and municipalities in Northern Mindanao

Cagayan De Oro City (Misamis Oriental) is the most crowded of the 93 cities and municipalities in Northern Mindanao: 1,294 people for every km² in 2024.[1, 2]

Below are all 93 cities and municipalities, ordered by people for every km² of land, each with its 2020 count and its change since.

People are counted as of July 1, 2024 (the 2024 Census of Population) and May 1, 2020 (the 2020 Census of Population and Housing), both by the Philippine Statistics Authority.

Densest cities and municipalities in Northern Mindanao, top 93
RankNameProvince or regionPeople, 2024People, 2020Change since 2020People per km²
1Cagayan De Oro CityMisamis Oriental741,617728,402+1.8%1,294
2TagoloanMisamis Oriental80,42480,319+0.1%952
3LinamonLanao del Norte21,38521,269+0.6%923
4Ozamiz CityMisamis Occidental143,620140,334+2.3%866
5VillanuevaMisamis Oriental42,45640,419+5.0%821
6JasaanMisamis Oriental58,09857,055+1.8%755
7LaguindinganMisamis Oriental27,68826,363+5.0%699
8BaloiLanao del Norte74,00368,465+8.1%698
9LugaitMisamis Oriental20,94620,559+1.9%681
10MambajaoCamiguin41,78241,094+1.7%678
11NaawanMisamis Oriental23,56222,444+5.0%659
12BinuanganMisamis Oriental8,2937,441+11.5%604
13Pantao RagatLanao del Norte32,55730,247+7.6%599
14El Salvador CityMisamis Oriental62,12658,771+5.7%599
15Iligan CityLanao del Norte368,132363,115+1.4%592
16LalaLanao del Norte75,01573,425+2.2%555
17PlaridelMisamis Occidental40,32139,840+1.2%511
18BalingasagMisamis Oriental76,87774,385+3.4%503
19BaroyLanao del Norte24,76324,683+0.3%502
20GitagumMisamis Oriental19,26917,920+7.5%490
21ClarinMisamis Occidental39,86739,356+1.3%472
22MatungaoLanao del Norte16,40414,756+11.2%466
23LibertadMisamis Oriental13,46112,948+4.0%451
24SalayMisamis Oriental31,12829,998+3.8%429
25PantarLanao del Norte27,30026,599+2.6%423
26SugbongcogonMisamis Oriental11,1569,764+14.3%421
27MahinogCamiguin14,90514,634+1.9%414
28BacolodLanao del Norte24,96324,367+2.5%414
29LagonglongMisamis Oriental25,07224,190+3.7%412
30Tangub CityMisamis Occidental68,41968,389+0.0%397
31KolambuganLanao del Norte28,54528,265+1.0%394
32KinoguitanMisamis Oriental15,76314,091+11.9%374
33GuinsilibanCamiguin6,8276,685+2.1%369
34Poona PiagapoLanao del Norte30,66629,183+5.1%367
35Oroquieta CityMisamis Occidental71,37372,301−1.3%363
36JimenezMisamis Occidental29,26528,909+1.2%360
37SalvadorLanao del Norte34,05332,115+6.0%344
38Valencia CityBukidnon223,620216,546+3.3%342
39InitaoMisamis Oriental34,44533,902+1.6%340
40Don CarlosBukidnon73,59269,273+6.2%336
41TudelaMisamis Occidental29,08228,599+1.7%333
42AlubijidMisamis Oriental35,41132,163+10.1%329
43CatarmanCamiguin18,18617,569+3.5%320
44BaliangaoMisamis Occidental18,50018,433+0.4%315
45CalambaMisamis Occidental23,80823,227+2.5%313
46SagayCamiguin13,19212,826+2.9%299
47PanaonMisamis Occidental10,89110,797+0.9%297
48OpolMisamis Oriental66,83666,327+0.8%291
49KapataganLanao del Norte72,76262,571+16.3%290
50MedinaMisamis Oriental36,69235,612+3.0%290
51TubodLanao del Norte50,39550,073+0.6%286
52Sultan Naga DimaporoLanao del Norte65,65660,904+7.8%284
53ManticaoMisamis Oriental30,96829,469+5.1%269
54TalisayanMisamis Oriental26,80125,761+4.0%267
55KauswaganLanao del Norte25,51524,193+5.5%260
56Lopez JaenaMisamis Occidental25,80625,507+1.2%257
57Manolo FortichBukidnon118,075113,200+4.3%256
58MagsaysayMisamis Oriental37,08436,803+0.8%255
59MaigoLanao del Norte23,40023,337+0.3%253
60DamulogBukidnon38,56439,322−1.9%248
61MaramagBukidnon109,864108,293+1.5%233
62TagoloanLanao del Norte16,20415,091+7.4%232
63BonifacioMisamis Occidental34,94234,558+1.1%225
64LantapanBukidnon68,77765,974+4.3%209
65SapadLanao del Norte24,82622,974+8.1%209
66MunaiLanao del Norte36,44935,020+4.1%205
67KitaotaoBukidnon57,36453,796+6.6%203
68MagsaysayLanao del Norte20,58120,463+0.6%202
69AloranMisamis Occidental28,09527,934+0.6%202
70KadingilanBukidnon35,43233,735+5.0%198
71BaungonBukidnon39,15137,111+5.5%197
72KalilanganBukidnon44,10843,711+0.9%196
73Sapang DalagaMisamis Occidental21,00620,490+2.5%191
74KibaweBukidnon43,49141,897+3.8%190
75QuezonBukidnon114,521109,624+4.5%189
76BalingoanMisamis Oriental11,89611,020+8.0%189
77Malaybalay CityBukidnon195,046190,712+2.3%177
78SinacabanMisamis Occidental20,17619,671+2.6%175
79Gingoog CityMisamis Oriental138,895136,698+1.6%169
80CabanglasanBukidnon38,36536,286+5.7%158
81SumilaoBukidnon31,09429,531+5.3%158
82TangcalLanao del Norte17,24716,075+7.3%150
83LibonaBukidnon51,55548,965+5.3%135
84PangantucanBukidnon60,16256,580+6.3%134
85ConcepcionMisamis Occidental6,6089,324−29.1%125
86MalitbogBukidnon28,66626,741+7.2%107
87TalakagBukidnon81,93277,027+6.4%102
88San FernandoBukidnon65,49463,045+3.9%86
89ClaveriaMisamis Oriental52,71852,478+0.5%80
90Impasug-ongBukidnon55,90153,863+3.8%79
91NununganLanao del Norte19,03618,827+1.1%69
92DangcaganBukidnon27,12826,076+4.0%62
93Don VictorianoMisamis Occidental10,2149,664+5.7%33

Density is a place's 2024 people divided by its land area. Areas are the Land Management Bureau's 2019 masterlist.

Sources

Every count here is the PSA's own, for the place as the PSA names it today. The change and the order are Scene's arithmetic on those counts. How Scene works out the rest.

  1. 1.Philippine Statistics Authority. Population and Annual Population Growth Rate of the Philippines and its Regions, Provinces, and Highly Urbanized Cities Based on the 2010, 2015, 2020 and 2024 Population Census (OpenSTAT table 0211A6DAPG0). Published August 7, 2026. Read by Scene October 2, 2026. CC BY (PSA Terms of Use). Open the source
  2. 2.Philippine Statistics Authority, from the Land Management Bureau (DENR). Population, Land Area, Population Density, and Percent Change in Population Density by Region, Province/Highly Urbanized City, and City/Municipality: 2015, 2020, and 2024 (OpenSTAT table 0221A6DLPD0). Published August 7, 2026. Read by Scene October 2, 2026. CC BY (PSA Terms of Use). Open the source

Scene works out the rest from these sources: growth rates, shares, areas, densities, coordinates, neighbours and distances. How.

Report a mistake on this page: write to hello@scene.ph with the page address.