Skip to content

Ranking

Largest cities and municipalities in Northern Mindanao

Cagayan De Oro City (Misamis Oriental) is the largest of the 93 cities and municipalities in Northern Mindanao, with 741,617 people at the 2024 census.[1]

Below are all 93 cities and municipalities, ordered by their people in the 2024 census, 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.

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

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

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.