Skip to content

Ranking

Largest cities and municipalities in Central Luzon

San Jose Del Monte City (Bulacan) is the largest of the 130 cities and municipalities in Central Luzon, with 685,688 people at the 2024 census.[1]

Below are the first 100 of 130 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.

Open Central Luzon
Largest cities and municipalities in Central Luzon, top 100
RankNameProvince or regionPeople, 2024People, 2020Change since 2020
1San Jose Del Monte CityBulacan685,688651,813+5.2%
2Angeles CityPampanga483,452462,928+4.4%
3Tarlac CityTarlac401,892385,398+4.3%
4San Fernando CityPampanga377,534354,666+6.5%
5Cabanatuan CityNueva Ecija343,672327,325+5.0%
6Santa MariaBulacan322,525289,820+11.3%
7Mabalacat CityPampanga306,594293,244+4.6%
8Malolos CityBulacan269,809261,189+3.3%
9Olongapo CityZambales264,903260,317+1.8%
10MarilaoBulacan263,507254,453+3.6%
11Meycauayan CityBulacan228,023225,673+1.0%
12LubaoPampanga190,355173,502+9.7%
13MexicoPampanga187,597173,403+8.2%
14San MiguelBulacan179,792172,073+4.5%
15ConcepcionTarlac178,549169,953+5.1%
16Baliwag CityBulacan174,194168,470+3.4%
17PandiBulacan162,725155,115+4.9%
18CapasTarlac162,724156,056+4.3%
19San Jose CityNueva Ecija156,714150,917+3.8%
20MarivelesBataan156,200149,879+4.2%
21ArayatPampanga150,949144,875+4.2%
22BocaueBulacan147,755141,412+4.5%
23PoracPampanga147,551140,751+4.8%
24FloridablancaPampanga146,095135,542+7.8%
25NorzagarayBulacan140,697136,064+3.4%
26GuaguaPampanga137,948128,893+7.0%
27TalaveraNueva Ecija137,444132,338+3.9%
28HagonoyBulacan136,673133,448+2.4%
29MagalangPampanga133,883124,188+7.8%
30GuimbaNueva Ecija131,468127,653+3.0%
31Gapan CityNueva Ecija129,610122,968+5.4%
32DinalupihanBataan124,188118,209+5.1%
33CandabaPampanga124,019119,497+3.8%
34San IldefonsoBulacan123,140115,713+6.4%
35CalumpitBulacan122,187118,471+3.1%
36ApalitPampanga121,057117,160+3.3%
37PlaridelBulacan120,939114,432+5.7%
38GuiguintoBulacan118,173113,415+4.2%
39SubicZambales116,788111,912+4.4%
40PulilanBulacan111,384108,836+2.3%
41Balanga CityBataan109,931104,173+5.5%
42San RafaelBulacan108,256103,097+5.0%
43PaniquiTarlac106,190103,003+3.1%
44GeronaTarlac97,93794,485+3.7%
45CamilingTarlac91,40087,319+4.7%
46CabiaoNueva Ecija89,49785,862+4.2%
47Science City of MuñozNueva Ecija85,06184,308+0.9%
48San AntonioNueva Ecija84,95883,060+2.3%
49JaenNueva Ecija83,89579,189+5.9%
50BulacanBulacan83,10181,232+2.3%
51MacabebePampanga82,93378,151+6.1%
52LimayBataan81,96078,272+4.7%
53BambanTarlac81,01278,260+3.5%
54BustosBulacan80,56577,199+4.4%
55HermosaBataan80,55777,443+4.0%
56Santa RosaNueva Ecija80,25875,649+6.1%
57BalagtasBulacan80,22177,018+4.2%
58OraniBataan72,94170,342+3.7%
59AliagaNueva Ecija72,13470,363+2.5%
60La PazTarlac71,97868,952+4.4%
61RizalNueva Ecija71,74970,196+2.2%
62VictoriaTarlac71,49569,370+3.1%
63CuyapoNueva Ecija70,91968,066+4.2%
64BotolanZambales70,34066,739+5.4%
65CastillejosZambales70,10567,889+3.3%
66BongabonNueva Ecija69,37666,839+3.8%
67San LeonardoNueva Ecija69,18068,536+0.9%
68AngatBulacan67,86265,617+3.4%
69MoncadaTarlac66,92562,819+6.5%
70Santa CruzZambales66,64763,839+4.4%
71San SimonPampanga65,76059,182+11.1%
72San LuisPampanga64,67458,551+10.5%
73Santo DomingoNueva Ecija63,75061,092+4.4%
74Santa AnaPampanga63,43161,537+3.1%
75OrionBataan63,04460,771+3.7%
76ObandoBulacan61,07359,978+1.8%
77IbaZambales59,58055,581+7.2%
78BacolorPampanga59,36148,066+23.5%
79PaombongBulacan58,45355,696+5.0%
80General TinioNueva Ecija58,09355,925+3.9%
81MasantolPampanga57,20757,990−1.4%
82MasinlocZambales56,57954,529+3.8%
83ZaragozaNueva Ecija55,65753,090+4.8%
84San IsidroNueva Ecija55,10854,372+1.4%
85Santa IgnaciaTarlac53,62051,626+3.9%
86MinalinPampanga50,12648,380+3.6%
87Palayan CityNueva Ecija47,88345,383+5.5%
88LupaoNueva Ecija47,17545,917+2.7%
89PilarBataan47,10746,239+1.9%
90Maria AuroraAurora45,97244,958+2.3%
91AbucayBataan44,84642,984+4.3%
92BalerAurora44,68443,785+2.1%
93LlaneraNueva Ecija44,62042,281+5.5%
94Sto. TomasPampanga44,37642,846+3.6%
95General Mamerto NatividadNueva Ecija43,77944,311−1.2%
96CarranglanNueva Ecija43,69442,420+3.0%
97PalauigZambales43,25039,784+8.7%
98San JoseTarlac43,18541,182+4.9%
99Santa RitaPampanga42,91548,209−11.0%
100QuezonNueva Ecija42,62141,845+1.9%

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.