Skip to content

Ranking

Largest cities and municipalities in Bicol Region

Legazpi City (Albay) is the largest of the 114 cities and municipalities in Bicol Region, with 210,616 people at the 2024 census.[1]

Below are the first 100 of 114 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 Bicol Region
Largest cities and municipalities in Bicol Region, top 100
RankNameProvince or regionPeople, 2024People, 2020Change since 2020
1Legazpi CityAlbay210,616209,533+0.5%
2Naga CityCamarines Sur210,545209,170+0.7%
3Sorsogon CitySorsogon187,670182,237+3.0%
4Tabaco CityAlbay140,779140,961−0.1%
5DaragaAlbay138,000133,893+3.1%
6Ligao CityAlbay119,779118,096+1.4%
7Iriga CityCamarines Sur115,306114,457+0.7%
8LibmananCamarines Sur113,254112,994+0.2%
9LaboCamarines Norte108,319109,245−0.9%
10BulanSorsogon106,919105,190+1.6%
11DaetCamarines Norte106,465111,700−4.7%
12Masbate CityMasbate104,011104,522−0.5%
13PiliCamarines Sur101,66899,196+2.5%
14PolanguiAlbay89,34489,176+0.2%
15AroroyMasbate89,15488,351+0.9%
16CalabangaCamarines Sur88,91888,906+0.0%
17NabuaCamarines Sur86,45886,490−0.0%
18GuinobatanAlbay84,42085,786−1.6%
19BuhiCamarines Sur78,10481,306−3.9%
20PilarSorsogon76,90875,793+1.5%
21BulaCamarines Sur75,94373,143+3.8%
22ViracCatanduanes75,13576,520−1.8%
23CamaligAlbay73,08772,042+1.5%
24BacacayAlbay72,29872,485−0.3%
25LibonAlbay72,13575,073−3.9%
26GoaCamarines Sur71,65171,368+0.4%
27TinambacCamarines Sur69,86070,176−0.5%
28CawayanMasbate68,51069,265−1.1%
29SipocotCamarines Sur65,28668,169−4.2%
30OasAlbay64,89066,084−1.8%
31TigaonCamarines Sur61,79060,524+2.1%
32BaaoCamarines Sur61,35761,493−0.2%
33CastillaSorsogon61,30860,635+1.1%
34GubatSorsogon61,09560,294+1.3%
35Jose PanganibanCamarines Norte60,62663,662−4.8%
36IrosinSorsogon59,54059,267+0.5%
37RagayCamarines Sur58,84359,770−1.6%
38ParacaleCamarines Norte58,39160,198−3.0%
39MilagrosMasbate57,36257,538−0.3%
40LagonoyCamarines Sur57,04456,714+0.6%
41TiwiAlbay56,87156,444+0.8%
42PlacerMasbate56,65856,340+0.6%
43UsonMasbate56,41057,166−1.3%
44MercedesCamarines Norte53,70255,334−3.0%
45BatoCamarines Sur52,02152,155−0.3%
46MinalabacCamarines Sur51,84153,981−4.0%
47DonsolSorsogon51,78150,281+3.0%
48CatainganMasbate51,16550,623+1.1%
49PasacaoCamarines Sur50,70853,461−5.2%
50CaramoanCamarines Sur50,43351,728−2.5%
51MalinaoAlbay49,57047,395+4.6%
52OcampoCamarines Sur49,53551,073−3.0%
53Pio DuranAlbay48,71349,070−0.7%
54VinzonsCamarines Norte45,17349,042−7.9%
55San JoseCamarines Sur44,68843,973+1.6%
56San PascualMasbate44,64144,449+0.4%
57MandaonMasbate44,17744,122+0.1%
58BasudCamarines Norte43,38845,133−3.9%
59Santa ElenaCamarines Norte42,58543,582−2.3%
60MatnogSorsogon42,44441,989+1.1%
61MoboMasbate41,19940,823+0.9%
62MalilipotAlbay41,06640,857+0.5%
63ClaveriaMasbate40,73342,142−3.3%
64BaludMasbate40,23640,155+0.2%
65San FernandoCamarines Sur39,20638,626+1.5%
66PamplonaCamarines Sur38,55639,333−2.0%
67MagallanesSorsogon38,07237,411+1.8%
68Santo DomingoAlbay37,58637,765−0.5%
69San AndresCatanduanes37,15738,480−3.4%
70SagñayCamarines Sur37,08736,841+0.7%
71CasiguranSorsogon36,46435,602+2.4%
72Rapu-RapuAlbay36,28136,151+0.4%
73JubanSorsogon35,97835,297+1.9%
74CanamanCamarines Sur35,76636,205−1.2%
75MilaorCamarines Sur33,68033,963−0.8%
76LupiCamarines Sur33,47433,897−1.3%
77CapalongaCamarines Norte32,80036,223−9.5%
78BalatanCamarines Sur31,06930,669+1.3%
79CaramoranCatanduanes30,12432,114−6.2%
80San JacintoMasbate29,45829,686−0.8%
81GarchitorenaCamarines Sur29,40829,436−0.1%
82BalenoMasbate28,78728,855−0.2%
83MagaraoCamarines Sur28,19726,742+5.4%
84PalanasMasbate28,13327,322+3.0%
85ManitoAlbay26,42526,162+1.0%
86TalisayCamarines Norte26,37127,244−3.2%
87Del GallegoCamarines Sur26,02926,403−1.4%
88MonrealMasbate25,84325,164+2.7%
89CamaliganCamarines Sur25,21825,036+0.7%
90DimasalangMasbate25,05424,909+0.6%
91BulusanSorsogon24,15223,932+0.9%
92Pio V. CorpusMasbate23,64123,744−0.4%
93Prieto DiazSorsogon23,42422,644+3.4%
94PresentacionCamarines Sur23,32322,591+3.2%
95San FernandoMasbate22,00621,600+1.9%
96BarcelonaSorsogon21,91120,987+4.4%
97VigaCatanduanes21,36422,869−6.6%
98BatoCatanduanes21,32521,748−2.0%
99PandanCatanduanes20,79621,473−3.2%
100SirumaCamarines Sur19,16819,419−1.3%

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.