List of cities in the Philippines
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
Lua error in package.lua at line 80: module 'strict' not found.
The following is a list of chartered cities in the Philippines. Philippine cities are classified into three groups: Highly Urbanized Cities (HUCs), Independent Component Cities (ICCs), and Component Cities (CCs).

Overview
Highly Urbanized Cities are local government units autonomous from provinces that have a minimum population of 200,000 and an annual income of at least PhP 50 million (in 1991 constant prices). Independent Component Cities are cities outside of provincial jurisdiction (although some are allowed to participate in the election of provincial officials) that have not yet attained the 'highly urbanized' status, while Component Cities are those under a province's jurisdiction.[1] In addition, each city is classified into six income brackets according to average annual income. For instance, First Class cities have an average income of PhP 400 Million, while Sixth Class cities earn less than PhP 80 Million annually.
Each city is governed by both the Local Government Code of 1991 [2] and the city's own municipal charter, under the laws of the Republic of the Philippines.
List
There are 145 cities of the Philippines as of December 13, 2015.[3] Thirty-five of these are Highly Urbanized (HUC), five are Independent Component (ICC), with the rest being components (CC) of their respective provinces. City charter documents, if available, could be accessed by clicking on the related external link (CA indicates Commonwealth Act, RA for Republic Act). Regional designations are sorted numerically. Location coordinates indicate the vicinity of the city center, and are sorted according to latitude. Dashes (—) in cells indicate unavailable data.
City | Province a | Region | Population (2010) b |
Area (km²) c |
Density (per km²) |
Legal class d | Income class d |
City charter e |
Charter approval date f |
Charter ratification/ effective date g |
Location |
---|---|---|---|---|---|---|---|---|---|---|---|
Alaminos | Pangasinan | I | 85,025 | 164.26 | 517.62 | CC | 4th | RA 09025 | 2001-03-05 | 2001-03-28 | Lua error in package.lua at line 80: module 'strict' not found. |
Angeles | Pampanga | III | 326,336 b4 | 60.27 | 4924.34 | HUC | 1st | RA 03700 | 1963-06-22 | 1964-01-01 | Lua error in package.lua at line 80: module 'strict' not found. |
Antipolo | Rizal | IV-A | 677,741 | 306.10 | 2214.12 | HUC | 1st | RA 08508 | 1998-02-13 | 1998-04-04 | Lua error in package.lua at line 80: module 'strict' not found. |
Bacolod | Negros Occidental | NIR | 511,820 | 162.67 | 3146.37 | HUC | 1st | CA 326 | 1938-06-18[4] | 1938-06-18 | Lua error in package.lua at line 80: module 'strict' not found. |
Bacoor | Cavite | IV-A | 520,216 | 46.17 | 11267.4 | CC | — | RA 10160 | 2012-04-11 | 2012-06-23 | Lua error in package.lua at line 80: module 'strict' not found. |
Bago | Negros Occidental | NIR | 163,045 | 401.20 | 406.39 | CC | 2nd | RA 04382 | 1965-06-19[5] | 1966-01-01 | Lua error in package.lua at line 80: module 'strict' not found. |
Baguio | Benguet | CAR | 318,676 | 57.51 | 5541.23 | HUC | 1st | Act 1963 | 1909-09-01 | 1909-09-01 | Lua error in package.lua at line 80: module 'strict' not found. |
Bais | Negros Oriental | NIR | 74,722 | 319.64 | 233.77 | CC | 3rd | RA 05444 | 1968-09-01 | 1968-09-01 | Lua error in package.lua at line 80: module 'strict' not found. |
Balanga | Bataan | III | 87,920 | 111.63 | 787.6 | CC | 4th | RA 08984 | 2000-12-02 | 2000-12-30 | Lua error in package.lua at line 80: module 'strict' not found. |
Batac | Ilocos Norte | I | 53,542 | 161.06 | 332.44 | CC | 4th | RA 09407 | 2007-03-24 | 2007-06-23 | Lua error in package.lua at line 80: module 'strict' not found. |
Batangas City | Batangas | IV-A | 305,607 | 282.96 | 1080.04 | CC | 1st | RA 05495 | 1969-06-21 | 1969-06-21 | Lua error in package.lua at line 80: module 'strict' not found. |
Bayawan | Negros Oriental | NIR | 114,074 | 699.08 | 163.18 | CC | 2nd | RA 08983 | 2000-12-05 | 2000-12-23 | Lua error in package.lua at line 80: module 'strict' not found. |
Baybay | Leyte | VIII | 102,841 | 459.30 | 223.91 | CC | — | RA 09389 | 2007-03-15 | 2007-06-16 | Lua error in package.lua at line 80: module 'strict' not found. |
Bayugan | Agusan del Sur | XIII | 99,361 | 688.77 | 144.26 | CC | 3rd | RA 09405 | 2007-03-23 | 2007-06-20 | Lua error in package.lua at line 80: module 'strict' not found. |
Biñan | Laguna | IV-A | 283,396 | 43.50 | 6514.85 | CC | — | RA 09740 | 2009-10-30 | 2010-02-03 | Lua error in package.lua at line 80: module 'strict' not found. |
Bislig | Surigao del Sur | XIII | 96,578 | 331.80 | 291.07 | CC | 3rd | RA 08804 | 2000-08-16 | 2000-09-18 | Lua error in package.lua at line 80: module 'strict' not found. |
Bogo | Cebu | VII | 69,911 | 103.52 | 675.34 | CC | 4th | RA 09390 | 2007-03-15 | 2007-06-16 | Lua error in package.lua at line 80: module 'strict' not found. |
Borongan | Eastern Samar | VIII | 64,457 | 475.00 | 135.7 | CC | — | RA 09394 | 2007-03-16 | 2007-06-20 | Lua error in package.lua at line 80: module 'strict' not found. |
Butuan | Agusan del Norte | XIII | 309,709 | 816.62 | 379.26 | HUC | 1st | RA 00523 | 1950-08-02[6] | 1950-08-02 | Lua error in package.lua at line 80: module 'strict' not found. |
Cabadbaran | Agusan del Norte | XIII | 69,241 | 214.44 | 322.89 | CC | 4th | RA 09434 | 2007-04-12 | 2007-07-28 | Lua error in package.lua at line 80: module 'strict' not found. |
Cabanatuan | Nueva Ecija | III | 272,676 | 192.29 | 1418.05 | CC | 1st | RA 00526 | 1950-06-15 | 1950-07-14 | Lua error in package.lua at line 80: module 'strict' not found. |
Cabuyao | Laguna | IV-A | 248,436 | 43.40 | 5724.33 | CC | — | RA 10163 | 2012-05-16 | 2012-08-04 | Lua error in package.lua at line 80: module 'strict' not found. |
Cadiz | Negros Occidental | NIR | 151,500 | 524.57 | 288.81 | CC | 2nd | RA 04894 | 1967-06-17[7] | 1967-06-17 | Lua error in package.lua at line 80: module 'strict' not found. |
Cagayan de Oro | Misamis Oriental | X | 602,088 | 412.80 | 1458.55 | HUC | 1st | RA 00521 | 1950-06-15[8] | 1950-06-15 | Lua error in package.lua at line 80: module 'strict' not found. |
Calamba | Laguna | IV-A | 389,377 | 149.50 | 2604.53 | CC | 1st | RA 09024 | 2001-04-07 | 2001-04-21 | Lua error in package.lua at line 80: module 'strict' not found. |
Calapan | Oriental Mindoro | IV-B | 124,173 | 250.06 | 496.57 | CC | 3rd | RA 08475 | 1998-02-02 | 1998-03-21 | Lua error in package.lua at line 80: module 'strict' not found. |
Calbayog | Samar (Western) |
VIII | 172,778 | 880.74 | 196.17 | CC | 1st | RA 00328 | 1948-07-15[9] | 1948-07-15 | Lua error in package.lua at line 80: module 'strict' not found. |
Caloocan | -none- h | NCR | 1,489,040 | 55.80 | 26685.3 | HUC | 1st | RA 03278 | 1961-06-17 | 1962-02-16 | Lua error in package.lua at line 80: module 'strict' not found. |
Candon | Ilocos Sur | I | 57,884 | 103.28 | 560.46 | CC | 4th | RA 09018 | 2001-03-05 | 2001-03-28 | Lua error in package.lua at line 80: module 'strict' not found. |
Canlaon | Negros Oriental | NIR | 50,627 | 170.93 | 296.19 | CC | 4th | RA 03445 | 1961-06-18 | 1961-06-18 | Lua error in package.lua at line 80: module 'strict' not found. |
Carcar | Cebu | VII | 107,323 | 116.78 | 861.72 | CC | 4th | RA 09436 | 2007-04-15 | 2007-07-01 | Lua error in package.lua at line 80: module 'strict' not found. |
Catbalogan | Samar (Western) |
VIII | 94,317 | 274.22 | 343.95 | CC | — | RA 09391 | 2007-03-15 | 2007-06-16 | Lua error in package.lua at line 80: module 'strict' not found. |
Cauayan | Isabela | II | 122,335 | 336.40 | 363.66 | CC | 3rd | RA 09017 | 2001-02-28 | 2001-03-28 | Lua error in package.lua at line 80: module 'strict' not found. |
Cavite City | Cavite | IV-A | 101,120 | 10.89 | 9285.58 | CC | 4th | CA 547 | 1940-05-26[10] | 1940-05-26 | Lua error in package.lua at line 80: module 'strict' not found. |
Cebu City | Cebu | VII | 866,171 | 315.00 | 2749.75 | HUC | 1st | CA 058 | 1936-10-20[11] | 1936-10-20 | Lua error in package.lua at line 80: module 'strict' not found. |
Cotabato City | Maguindanao | XII | 271,786 | 176.00 | 1544.24 | ICC | 3rd | RA 02364 | 1959-06-20 | 1959-06-20 | Lua error in package.lua at line 80: module 'strict' not found. |
Dagupan | Pangasinan | I | 163,676 | 37.23 | 4396.35 | ICC | 2nd | RA 00170 | 1947-06-20[12] | 1947-06-20 | Lua error in package.lua at line 80: module 'strict' not found. |
Danao | Cebu | VII | 119,252 | 107.30 | 1111.39 | CC | 3rd | RA 03028 | 1961-06-07 | 1961-06-07 | Lua error in package.lua at line 80: module 'strict' not found. |
Dapitan | Zamboanga del Norte | IX | 77,441 | 390.53 | 198.3 | CC | 3rd | RA 03811 | 1963-06-22 | 1963-06-22 | Lua error in package.lua at line 80: module 'strict' not found. |
Dasmariñas | Cavite | IV-A | 575,817 | 90.13 | 6388.74 | CC | — | RA 09723 | 2009-10-15 | 2009-11-26 | Lua error in package.lua at line 80: module 'strict' not found. |
Davao City | Davao del Sur | XI | 1,449,296 | 2,443.61 | 593.1 | HUC | 1st | CA 051 | 1936-10-16[13] | 1936-10-16 | Lua error in package.lua at line 80: module 'strict' not found. |
Digos | Davao del Sur | XI | 149,891 | 287.10 | 522.09 | CC | 2nd | RA 08798 | 2000-06-15 | 2000-09-08 | Lua error in package.lua at line 80: module 'strict' not found. |
Dipolog | Zamboanga del Norte | IX | 120,460 | 241.13 | 499.56 | CC | 2nd | RA 05520 | 1969-06-21 | 1970-01-01 | Lua error in package.lua at line 80: module 'strict' not found. |
Dumaguete | Negros Oriental | NIR | 120,883 | 33.62 | 3595.57 | CC | 3rd | RA 00327 | 1948-06-15[14] | 1948-06-15 | Lua error in package.lua at line 80: module 'strict' not found. |
El Salvador | Misamis Oriental | X | 44,848 | 106.15 | 422.5 | CC | — | RA 09435 | 2007-04-12 | 2007-06-27 | Lua error in package.lua at line 80: module 'strict' not found. |
Escalante | Negros Occidental | NIR | 93,005 | 192.76 | 482.49 | CC | 4th | RA 09014 | 2001-02-28 | 2001-03-31 | Lua error in package.lua at line 80: module 'strict' not found. |
Gapan | Nueva Ecija | III | 101,488 | 164.44 | 617.17 | CC | 4th | RA 09022 | 2001-03-05 | 2001-08-25 | Lua error in package.lua at line 80: module 'strict' not found. |
General Santos | South Cotabato | XII | 538,086 | 492.86 | 1091.76 | HUC | 1st | RA 05412 | 1968-06-15 | 1968-06-15 | Lua error in package.lua at line 80: module 'strict' not found. |
General Trias | Cavite | IV-A | 243,322 | 81.46 | 2987.01 | CC | — | RA 10675 | 2015-08-19 | 2015-12-12 | Lua error in package.lua at line 80: module 'strict' not found. |
Gingoog | Misamis Oriental | X | 117,908 | 568.44 | 207.42 | CC | 2nd | RA 02668 | 1960-06-18 | 1960-06-18 | Lua error in package.lua at line 80: module 'strict' not found. |
Guihulngan | Negros Oriental | NIR | 93,675 | 388.56 | 241.08 | CC | — | RA 09409 | 2007-03-24 | 2007-07-14 | Lua error in package.lua at line 80: module 'strict' not found. |
Himamaylan | Negros Occidental | NIR | 103,006 | 367.04 | 280.64 | CC | 3rd | RA 09028 | 2001-03-05 | 2001-03-31 | Lua error in package.lua at line 80: module 'strict' not found. |
Ilagan | Isabela | II | 135,174 | 1,166.26 | 115.9 | CC | 3rd | RA 10169 | 2012-06-21 | 2012-08-11 | Lua error in package.lua at line 80: module 'strict' not found. |
Iligan | Lanao del Norte | X | 322,821 | 813.37 | 396.89 | HUC | 1st | RA 00525 | 1950-06-16 | 1950-06-16 | Lua error in package.lua at line 80: module 'strict' not found. |
Iloilo City | Iloilo | VI | 424,619 | 78.34 | 5420.21 | HUC | 1st | CA 057 | 1936-10-20[15] | 1936-10-20 | Lua error in package.lua at line 80: module 'strict' not found. |
Imus | Cavite | IV-A | 301,624 | 64.70 | 4661.89 | CC | — | RA 10161 | 2012-04-10 | 2012-06-30 | Lua error in package.lua at line 80: module 'strict' not found. |
Iriga | Camarines Sur | V | 105,919 | 137.35 | 771.16 | CC | 3rd | RA 05261 | 1968-06-15[16] | 1968-06-15 | Lua error in package.lua at line 80: module 'strict' not found. |
Isabela | Basilan | IX | 97,857 | 223.73 | 437.39 | CC | 4th | RA 09023 | 2001-03-05 | 2001-04-25 | Lua error in package.lua at line 80: module 'strict' not found. |
Kabankalan | Negros Occidental | NIR | 167,666 | 697.35 | 240.43 | CC | 1st | RA 08297 | 1997-06-06 | 1997-08-02 | Lua error in package.lua at line 80: module 'strict' not found. |
Kidapawan | Cotabato (North) |
XII | 125,447 | 358.47 | 349.95 | CC | 3rd | RA 08500 | 1998-02-12 | 1998-03-22 | Lua error in package.lua at line 80: module 'strict' not found. |
Koronadal | South Cotabato | XII | 158,273 | 277.00 | 571.38 | CC | 1st | RA 08803 | 2000-08-16 | 2000-10-08 | Lua error in package.lua at line 80: module 'strict' not found. |
La Carlota | Negros Occidental | NIR | 63,852 | 137.29 | 465.09 | CC | 4th | RA 04585 | 1965-06-19 | 1966-01-22 | Lua error in package.lua at line 80: module 'strict' not found. |
Lamitan | Basilan | ARMM | 68,996 | 354.45 | 231.55 | CC | 5th | RA 09393 | 2007-03-15 | 2007-06-18 | Lua error in package.lua at line 80: module 'strict' not found. |
Laoag | Ilocos Norte | I | 104,904 | 116.08 | 903.72 | CC | 1st | RA 04584 | 1965-06-19 | 1966-01-01 | Lua error in package.lua at line 80: module 'strict' not found. |
Lapu-Lapu | Cebu | VII | 350,467 | 58.10 | 6032.13 | HUC | 1st | RA 03134 | 1961-06-17[17] | 1961-06-17 | Lua error in package.lua at line 80: module 'strict' not found. |
Las Piñas | -none- i | NCR | 552,573 | 32.69 | 16903.43 | HUC | 1st | RA 08251 | 1997-02-12 | 1997-03-26 | Lua error in package.lua at line 80: module 'strict' not found. |
Legazpi | Albay | V | 182,201 | 153.70 | 1185.43 | CC | 2nd | RA 02234 | 1959-06-12 | 1959-06-12 | Lua error in package.lua at line 80: module 'strict' not found. |
Ligao | Albay | V | 104,914 | 246.75 | 425.18 | CC | 4th | RA 09008 | 2001-02-21 | 2001-03-24 | Lua error in package.lua at line 80: module 'strict' not found. |
Lipa | Batangas | IV-A | 283,468 | 209.40 | 1353.72 | CC | 1st | RA 00162 | 1947-06-20[18] | 1947-06-20 | Lua error in package.lua at line 80: module 'strict' not found. |
Lucena | Quezon | IV-A | 246,392 | 80.21 | 3071.84 | HUC | 1st | RA 03271 | 1961-06-17[19] | 1961-06-17 | Lua error in package.lua at line 80: module 'strict' not found. |
Maasin | Southern Leyte | VIII | 81,250 | 211.71 | 383.78 | CC | 4th | RA 08796 | 2000-07-11 | 2000-08-10 | Lua error in package.lua at line 80: module 'strict' not found. |
Mabalacat | Pampanga | III | 215,610 b5 | 83.18 | 2592.09 | CC | — | RA 10164 | 2012-05-15 | 2012-07-21 | Lua error in package.lua at line 80: module 'strict' not found. |
Makati | -none- i | NCR | 476,719 b1 | 21.57 b1 | 22101.02 | HUC | 1st | RA 07854 | 1995-01-02 | 1995-02-04 | Lua error in package.lua at line 80: module 'strict' not found. |
Malabon | -none- i | NCR | 353,337 | 15.71 | 22491.22 | HUC | 1st | RA 09019 | 2001-03-05 | 2001-04-21 | Lua error in package.lua at line 80: module 'strict' not found. |
Malaybalay | Bukidnon | X | 153,085 | 969.19 | 157.95 | CC | 1st | RA 08490 | 1998-02-11 | 1998-03-22 | Lua error in package.lua at line 80: module 'strict' not found. |
Malolos | Bulacan | III | 234,945 | 67.25 | 3493.61 | CC | 1st[20] | RA 08754 | 1999-11-04 | 1999-12-18[21] | Lua error in package.lua at line 80: module 'strict' not found. |
Mandaluyong | -none- i | NCR | 328,699 | 21.26 | 35382.02 | HUC | 1st | RA 07675 | 1994-02-09 | 1994-04-10 | Lua error in package.lua at line 80: module 'strict' not found. |
Mandaue | Cebu | VII | 331,320 | 25.18 | 13158.06 | HUC | 1st | RA 05519 | 1969-06-21[22] | 1969-06-21 | Lua error in package.lua at line 80: module 'strict' not found. |
Manila | -none- | NCR | 1,652,171 | 38.55 | 43079.48 | HUC | Special class |
Act 0183 | 1901-07-31 | 1901-07-31 | Lua error in package.lua at line 80: module 'strict' not found. |
Marawi | Lanao del Sur | ARMM | 187,106 | 87.55 | 2137.13 | CC | 4th | CA 592 | 1940-08-19[23] | 1940-08-19 | Lua error in package.lua at line 80: module 'strict' not found. |
Marikina | -none- i | NCR | 424,150 | 21.52 | 19709.57 | HUC | 1st | RA 08223 | 1996-11-06 | 1996-12-07 | Lua error in package.lua at line 80: module 'strict' not found. |
Masbate City | Masbate | V | 85,227 | 188.00 | 453.34 | CC | 4th | RA 08807 | 2000-08-16 | 2000-09-30 | Lua error in package.lua at line 80: module 'strict' not found. |
Mati | Davao Oriental | XI | 126,143 | 588.63 | 207.34 | CC | — | RA 09408 | 2007-03-24 | 2007-06-18 | Lua error in package.lua at line 80: module 'strict' not found. |
Meycauayan | Bulacan | III | 199,154 | 32.10 | 6204.17 | CC | 1st | RA 09356 | 2006-10-02 | 2006-12-10 | Lua error in package.lua at line 80: module 'strict' not found. |
Muñoz | Nueva Ecija | III | 75,462 | 163.05 | 145.12 | CC | 4th | RA 08977 | 2000-11-07 | 2000-12-09 | Lua error in package.lua at line 80: module 'strict' not found. |
Muntinlupa | -none- i | NCR | 459,941 | 39.75 | 11570.84 | HUC | 1st | RA 07926 | 1995-03-01 | 1995-05-08 | Lua error in package.lua at line 80: module 'strict' not found. |
Naga | Camarines Sur | V | 174,931 | 84.48 | 2070.68 | ICC | 2nd | RA 00305 | 1948-06-18 | 1948-06-18 | Lua error in package.lua at line 80: module 'strict' not found. |
Naga | Cebu | VII | 101,571 | 101.97 | 996.09 | CC | — | RA 09491 | 2007-07-15 | 2007-09-02 | Lua error in package.lua at line 80: module 'strict' not found. |
Navotas | -none- i | NCR | 249,131 | 10.77 | 27867 | HUC | 2nd | RA 09387 | 2007-03-10 | 2007-06-24 | Lua error in package.lua at line 80: module 'strict' not found. |
Olongapo | Zambales | III | 221,178 | 103.3 | 1195.56 | HUC | 1st | RA 04645 | 1966-06-01 | 1966-06-01 | Lua error in package.lua at line 80: module 'strict' not found. |
Ormoc | Leyte | VIII | 191,200 | 613.60 | 311.6 | ICC | 1st | RA 00179 | 1947-06-21[24] | 1947-06-21 | Lua error in package.lua at line 80: module 'strict' not found. |
Oroquieta | Misamis Occidental | X | 68,945 | 237.88 | 289.83 | CC | 4th | RA 05518 | 1969-06-21 | 1970-01-01 | Lua error in package.lua at line 80: module 'strict' not found. |
Ozamiz | Misamis Occidental | X | 131,527 | 169.95 | 773.92 | CC | 1st | RA 00321 | 1948-06-19[25] | 1948-06-19 | Lua error in package.lua at line 80: module 'strict' not found. |
Pagadian | Zamboanga del Sur | IX | 186,852 | 378.80 | 493.27 | CC | 2nd | RA 05478 | 1969-06-21 | 1969-06-21 | Lua error in package.lua at line 80: module 'strict' not found. |
Palayan | Nueva Ecija | III | 37,219 | 101.40 | 367.05 | CC | 5th | RA 04475 | 1965-06-19 | 1965-06-19 | Lua error in package.lua at line 80: module 'strict' not found. |
Panabo | Davao del Norte | XI | 174,364 | 251.23 | 694.04 | CC | 3rd | RA 09015 | 2001-02-28 | 2001-03-31 | Lua error in package.lua at line 80: module 'strict' not found. |
Parañaque | -none- i | NCR | 588,126 | 47.69 | 12628.86 | HUC | 1st | RA 08507 | 1998-02-13 | 1998-03-22 | Lua error in package.lua at line 80: module 'strict' not found. |
Pasay | -none- h | NCR | 392,869 | 13.97 | 28122.33 | HUC | 1st | RA 00183 | 1947-06-21[26] | 1947-06-21 | Lua error in package.lua at line 80: module 'strict' not found. |
Pasig | -none- i | NCR | 669,773 b2 | 31.00 | 13821.15 | HUC | 1st | RA 07829 | 1994-12-08 | 1995-01-21 | Lua error in package.lua at line 80: module 'strict' not found. |
Passi | Iloilo | VI | 79,663 | 251.39 | 316.89 | CC | 3rd | RA 08469 | 1998-01-30 | 1998-03-14 | Lua error in package.lua at line 80: module 'strict' not found. |
Puerto Princesa | Palawan | IV-B | 222,673 | 2,381.02 | 93.52 | HUC | 1st | RA 05906 | 1969-06-21[27] | 1969-06-21 | Lua error in package.lua at line 80: module 'strict' not found. |
Quezon City | -none- h | NCR | 2,761,720 | 166.20 | 16083.63 | HUC | Special class |
CA 502 | 1939-10-12 | 1939-10-12 | Lua error in package.lua at line 80: module 'strict' not found. |
Roxas | Capiz | VI | 156,197 | 95.07 | 1685.04 | CC | 2nd | RA 00603 | 1951-04-11[28] | 1951-04-11 | Lua error in package.lua at line 80: module 'strict' not found. |
Sagay | Negros Occidental | NIR | 140,740 | 330.34 | 426.05 | CC | 3rd | RA 08192 | 1996-06-11 | 1996-08-10 | Lua error in package.lua at line 80: module 'strict' not found. |
Samal | Davao del Norte | XI | 95,874 | 301.30 | 318.2 | CC | 4th | RA 08471 | 1998-01-30 | 1998-03-07 | Lua error in package.lua at line 80: module 'strict' not found. |
San Carlos | Negros Occidental | NIR | 129,981 | 451.50 | 287.89 | CC | 2nd | RA 02643 | 1960-06-18 | 1960-06-18 | Lua error in package.lua at line 80: module 'strict' not found. |
San Carlos | Pangasinan | I | 175,103 | 169.03 | 1035.93 | CC | 3rd | RA 04487 | 1965-06-19 | 1966-01-01 | Lua error in package.lua at line 80: module 'strict' not found. |
San Fernando | La Union | I | 114,963 | 102.72 | 1119.19 | CC | 3rd | RA 08509 | 1998-02-13 | 1998-03-20 | Lua error in package.lua at line 80: module 'strict' not found. |
San Fernando | Pampanga | III | 285,912 | 67.74 | 4220.73 | CC | 1st | RA 08990 | 2001-01-26 | 2001-02-03 | Lua error in package.lua at line 80: module 'strict' not found. |
San Jose | Nueva Ecija | III | 129,424 | 185.99 | 695.87 | CC | 3rd | RA 06051 | 1969-08-04 | 1969-08-04 | Lua error in package.lua at line 80: module 'strict' not found. |
San Jose del Monte | Bulacan | III | 454,553 | 105.53 | 4307.33 | CC | 1st | RA 08797 | 2000-07-15 | 2000-09-10 | Lua error in package.lua at line 80: module 'strict' not found. |
San Juan | -none- i | NCR | 121,430 | 5.95 | 20408.4 | HUC | 1st | RA 09388 | 2007-03-11 | 2007-06-16 | Lua error in package.lua at line 80: module 'strict' not found. |
San Pablo | Laguna | IV-A | 248,890 | 197.56 | 1259.82 | CC | 1st | CA 520 | 1940-05-07[29] | 1940-05-07 | Lua error in package.lua at line 80: module 'strict' not found. |
San Pedro | Laguna | IV-A | 294,310 | 24.05 | 12,000 | CC | 1st | RA 10420 | 2013-03-27 | 2013-12-28 | Lua error in package.lua at line 80: module 'strict' not found. |
Santa Rosa | Laguna | IV-A | 284,670 | 54.84 | 5190.92 | CC | 1st | RA 09264 | 2004-03-10 | 2004-07-10 | Lua error in package.lua at line 80: module 'strict' not found. |
Santiago | Isabela | II | 132,804 | 255.50 | 519.78 | ICC | 1st | RA 07720 | 1994-05-05 | 1994-07-03 | Lua error in package.lua at line 80: module 'strict' not found. |
Silay | Negros Occidental | NIR | 120,999 | 214.80 | 563.31 | CC | 3rd | RA 01621 | 1957-06-12 | 1957-06-12 | Lua error in package.lua at line 80: module 'strict' not found. |
Sipalay | Negros Occidental | NIR | 67,403 | 379.78 | 177.48 | CC | 4th | RA 09027 | 2001-03-05 | 2001-03-31 | Lua error in package.lua at line 80: module 'strict' not found. |
Sorsogon City | Sorsogon | V | 155,144 | 276.11 | 561.89 | CC | 3rd | RA 08806 | 2000-08-16 | 2000-12-16 | Lua error in package.lua at line 80: module 'strict' not found. |
Surigao City | Surigao del Norte | XIII | 140,540 | 245.30 | 572.93 | CC | 3rd | RA 06134 | 1970-08-31 | 1970-08-31 | Lua error in package.lua at line 80: module 'strict' not found. |
Tabaco | Albay | V | 125,083 | 117.14 | 1067.81 | CC | 4th | RA 09020 | 2001-03-05 | 2001-03-24 | Lua error in package.lua at line 80: module 'strict' not found. |
Tabuk | Kalinga | CAR | 103,912 | 700.25 | 148.39 | CC | — | RA 09404 | 2007-03-23 | 2007-06-23 | Lua error in package.lua at line 80: module 'strict' not found. |
Tacloban | Leyte | VIII | 221,174 | 201.72 | 1096.44 | HUC | 1st | RA 00760 | 1952-06-20[30] | 1952-06-20 | Lua error in package.lua at line 80: module 'strict' not found. |
Tacurong | Sultan Kudarat | XII | 89,188 | 153.40 | 581.41 | CC | 4th | RA 08805 | 2000-08-16 | 2000-09-18 | Lua error in package.lua at line 80: module 'strict' not found. |
Tagaytay | Cavite | IV-A | 62,030 | 65.00 | 954.31 | CC | 2nd | CA 338 | 1938-06-21 | 1938-06-21 | Lua error in package.lua at line 80: module 'strict' not found. |
Tagbilaran | Bohol | VII | 96,792 | 36.50 | 2651.84 | CC | 3rd | RA 04660 | 1966-06-18 | 1966-07-01 | Lua error in package.lua at line 80: module 'strict' not found. |
Taguig | -none- i | NCR | 695,793 b3 | 53.67 b3 | 12964.28 | HUC | 1st | RA 08487 | 1998-02-11 | 2004-12-08 | Lua error in package.lua at line 80: module 'strict' not found. |
Tagum | Davao del Norte | XI | 242,801 | 195.80 | 1240.05 | CC | 1st | RA 08472 | 1998-01-30 | 1998-03-07 | Lua error in package.lua at line 80: module 'strict' not found. |
Talisay | Cebu | VII | 200,772 | 39.87 | 5035.67 | CC | 3rd | RA 08979 | 2000-11-22 | 2000-12-30 | Lua error in package.lua at line 80: module 'strict' not found. |
Talisay | Negros Occidental | NIR | 97,571 | 201.18 | 484.99 | CC | 4th | RA 08489 | 1998-02-11 | 1998-03-21 | Lua error in package.lua at line 80: module 'strict' not found. |
Tanauan | Batangas | IV-A | 152,393 | 107.16 | 1422.11 | CC | 2nd | RA 09005 | 2001-02-02 | 2001-03-10 | Lua error in package.lua at line 80: module 'strict' not found. |
Tandag | Surigao del Sur | XIII | 52,114 | 291.73 | 178.64 | CC | — | RA 09392 | 2007-03-15 | 2007-06-23 | Lua error in package.lua at line 80: module 'strict' not found. |
Tangub | Misamis Occidental | X | 59,892 | 162.78 | 367.93 | CC | 4th | RA 05131 | 1967-06-17[31] | 1967-06-17 | Lua error in package.lua at line 80: module 'strict' not found. |
Tanjay | Negros Oriental | NIR | 79,098 | 267.05 | 296.19 | CC | 4th | RA 09026 | 2001-03-05 | 2001-03-31 | Lua error in package.lua at line 80: module 'strict' not found. |
Tarlac City | Tarlac | III | 318,332 | 274.66 | 1159 | CC | 1st | RA 08593 | 1998-03-12 | 1998-04-19 | Lua error in package.lua at line 80: module 'strict' not found. |
Tayabas | Quezon | IV-A | 91,428 | 230.95 | 395.88 | CC | — | RA 09398 | 2007-03-18 | 2007-07-14 | Lua error in package.lua at line 80: module 'strict' not found. |
Toledo | Cebu | VII | 157,078 | 216.28 | 726.27 | CC | 3rd | RA 02688 | 1960-06-18 | 1960-06-18 | Lua error in package.lua at line 80: module 'strict' not found. |
Trece Martires | Cavite | IV-A | 104,559 | 39.10 | 2674.14 | CC | — | RA 00981 | 1954-05-24 | 1956-01-01 | Lua error in package.lua at line 80: module 'strict' not found. |
Tuguegarao | Cagayan | II | 138,865 | 144.80 | 959.01 | CC | 3rd | RA 08755 | 1999-11-04 | 1999-12-18 | Lua error in package.lua at line 80: module 'strict' not found. |
Urdaneta | Pangasinan | I | 125,451 | 100.26 | 1251.26 | CC | 2nd | RA 08480 | 1998-01-10 | 1998-03-21 | Lua error in package.lua at line 80: module 'strict' not found. |
Valencia | Bukidnon | X | 181,556 | 587.29 | 309.14 | CC | 2nd | RA 08985 | 2000-12-05 | 2000-12-30 | Lua error in package.lua at line 80: module 'strict' not found. |
Valenzuela | -none- j | NCR | 575,356 | 47.02 | 12236.41 | HUC | 1st | RA 08526 | 1998-02-14 | 1998-12-30 | Lua error in package.lua at line 80: module 'strict' not found. |
Victorias | Negros Occidental | NIR | 88,299 | 133.92 | 659.34 | CC | 4th | RA 08488 | 1998-02-11 | 1998-03-21 | Lua error in package.lua at line 80: module 'strict' not found. |
Vigan | Ilocos Sur | I | 49,747 | 25.12 | 1980.37 | CC | 4th | RA 08988 | 2000-12-27 | 2001-01-22 | Lua error in package.lua at line 80: module 'strict' not found. |
Zamboanga City | Zamboanga del Sur a | IX | 807,129 | 1,414.70 | 570.53 | HUC | 1st | CA 039 | 1936-10-12[32] | 1936-10-12 | Lua error in package.lua at line 80: module 'strict' not found. |
City | Province a | Region | Population (2010) b |
Area (km²) c |
Density (per km²) |
Legal class d | Income class d |
City charter e |
Charter approval f |
Charter ratification g |
Location |
Notes
- ^a Highly urbanized cities (HUCs) and independent component cities are legally independent from any province, although they are often grouped with the province they belonged to prior to becoming cities. The province indicated for such cities, as grouped by the National Statistical Coordination Board, is in italics.
- ^b Population figures are from the 2010 Census Website.
- ^b1 Land area and population figures for Makati exclude Brgys. Post Proper Northside and Post Proper Southside, which are still administered by the City of Makati, but the courts have ruled, in 2003, are part of Taguig.
- ^b2 Population figure for Pasig City excludes residents in areas disputed between this city and the municipality of Cainta, Rizal.
- ^b3 Land area and population figures for Taguig include Brgys. Post Proper Northside and Post Proper Southside, which are still administered by the City of Makati, but ruled in court to be part of Taguig in 2003.
- ^b4 Population figure for Angeles includes residents of disputed areas between this city's Brgy. Balibago and Brgy. Dolores, Mabalacat, Pampanga.
- ^b5 Population figure for Mabalacat excludes residents of disputed areas between this city's Brgy. Dolores and Brgy. Balibago, Angeles City.
- ^c Land area figures are taken from the National Statistical Coordination Board
- ^d Information on income class (as of June 2012) are from the National Statistical Coordination Board.
- ^e Some of these city charters have been replaced, revised, or amended since. The link to the text of the original city charter is given if available online.
- ^f Most city charters were approved after being signed by the president. However, some were approved only after they lapsed into law, i.e. becoming law without the president's signature, which is possible if 30 days after being sent to the president's office for approval the act has remained unsigned.
- ^g Before 1987, most municipalities gained cityhood immediately after the enactment or approval of their city charters. Only few pre-1987 city charters had a set date of effectivity (such as Tagbilaran's and Dipolog's) or required a plebiscite for the city to acquire corporate existence (such as Caloocan's or Laoag's). However, since 1987 city charters require ratification through a plebiscite, with a majority of votes cast by city residents affirming the charter. If not enough information is available, a charter's date of approval is assumed to be its date of effectivity, and the date is in italics.
- ^h Prior to receiving their charters, Quezon City, Caloocan and Pasay were part of the province of Rizal, and remained only nominally so until the organization of Metro Manila in 1975.
- ^i Prior to the organization of the Metropolitan Manila Area in 1975, the then-municipalities of Mandaluyong, Pasig, Malabon, Makati, Muntinlupa, Las Piñas, Parañaque, Taguig, Navotas and San Juan were part of the province of Rizal.
- ^j Prior to the organization of the Metropolitan Manila Area in 1975, the then-municipality of Valenzuela was a part of the province of Bulacan.
- Dates of inauguration/organization
Many pre-1987 cities had set dates of inauguration (where the president or a high-ranking government official participates in ceremonies marking the attainment of cityhood) or had set dates of organization (where the newly-converted city officially starts to fully function as expected). These dates may be set by the President, city officials or Congress.
See also
- List of cities and municipalities in the Philippines
- List of Philippine cities and municipalities by population
- List of Philippine cities and municipalities by area
- List of metropolitan areas in the Philippines
References
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
External links
Media related to Lua error in package.lua at line 80: module 'strict' not found. at Wikimedia Commons
|
|||||||||
---|---|---|---|---|---|---|---|---|---|
Rank | Name | Region | Pop. | Rank | Name | Region | Pop. | ||
Quezon City ![]() Manila |
1 | Quezon City | National Capital Region | 2,936,116 | 11 | Parañaque | National Capital Region | 665,822 | ![]() Davao City Caloocan |
2 | Manila | National Capital Region | 1,780,148 | 12 | Dasmariñas | Calabarzon | 659,019 | ||
3 | Davao City | Davao Region | 1,632,991 | 13 | Valenzuela | National Capital Region | 620,422 | ||
4 | Caloocan | National Capital Region | 1,583,978 | 14 | Bacoor | Calabarzon | 600,609 | ||
5 | Cebu City | Central Visayas | 922,611 | 15 | General Santos | Soccsksargen | 594,446 | ||
6 | Zamboanga City | Zamboanga Peninsula | 861,799 | 16 | Las Piñas | National Capital Region | 588,894 | ||
7 | Taguig | National Capital Region | 804,915 | 17 | Makati | National Capital Region | 582,602 | ||
8 | Antipolo | Calabarzon | 776,386 | 18 | San Jose del Monte | Central Luzon | 574,089 | ||
9 | Pasig | National Capital Region | 755,300 | 19 | Bacolod | Negros Island Region | 561,875 | ||
10 | Cagayan de Oro | Northern Mindanao | 675,950 | 20 | Muntinlupa | National Capital Region | 504,509 |
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Commonwealth Act 326 creating the Chartered City of Bacolod was passed on June 18, 1938, but because of persistent rains during the year the city was not inaugurated until October 19. Barangay Alangilan.
- ↑ Bago City Profile. Bago City was formally inaugurated on February 19, 1966.
- ↑ Butuan City. Butuan City was formally inaugurated on August 2, 1950.
- ↑ Cadiz City - Brief History. Cadiz City was formally inaugurated on July 4, 1967.
- ↑ A brief history of Cagayan de Oro. Prior to gaining cityhood, Cagayan de Oro was named Cagayan de Misamis.
- ↑ Calbayog: Its History and Religion. Calbayog City was formally inaugurated on October 16, 1948.
- ↑ Implementation and Replication of the Sustainable Cities Programme Process at City and National Level. Cavite City was formally inaugurated on September 9, 1940.
- ↑ The Law Creating the City of Cebu. Cebu City was formally inaugurated on February 24, 1937.
- ↑ Dagupan becomes a city. Dagupan City was formally inaugurated on January 1, 1948.
- ↑ Davao City History. Davao City was formally inaugurated on March 1, 1937.
- ↑ Dumaguete City Profile (archived from the original on 2007-09-27). Dumaguete City was inaugurated on November 24, 1948.
- ↑ Iloilo Trivia. Iloilo City was formally inaugurated on August 25, 1937.
- ↑ Iriga City Profile. Iriga City was formally organized and inaugurated on September 3, 1968.
- ↑ History of the City. The town of Opon was formally inaugurated as Lapu-Lapu City on December 31, 1961.
- ↑ Modern Times. Lipa City was formally inaugurated on August 31, 1947.
- ↑ Lucena City History. Lucena City was formally inaugurated on August 19, 1962 to coincide with the late Manuel L. Quezon's birthday.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Mantawi: A Festival of History. Mandaue City was formally inaugurated on August 30, 1969.
- ↑ Marawi City: The Least Populated Highly Urbanized City. Formally inaugurated as the City of Dansalan only on September 30, 1950, ten years after it gained cityhood. The city was renamed to Marawi on June 16, 1956 by virtue of R.A. 1552.
- ↑ Ormoc City Profile. Ormoc City was formally inaugurated on October 20, 1947.
- ↑ Lua error in package.lua at line 80: module 'strict' not found. The town of Misamis was formally inaugurated as Ozamiz City on July 16, 1948.
- ↑ Executive Summary of the 1999 Annual Audit Report on the City Government of Pasay. Pasay City was formally inaugurated as Rizal City, but renamed back to Pasay by virtue of RA 437 on June 7, 1950.
- ↑ Implementation and Replication of the Sustainable Cities Programme Process at City and National Level. Puerto Princesa was formally inaugurated on January 1, 1970.
- ↑ Roxas City now 56 years old. Roxas City was formally organized on May 12, 1951, by virtue of President Elpidio Quirino's Executive Order No. 438.
- ↑ San Pablo City - History. San Pablo City was formally inaugurated on March 30, 1941.
- ↑ National Historical Institute - Today in History. Tacloban City was formally organized and inaugurated on June 12, 1953.
- ↑ Tangub - Brief History. Tangub City was formally inaugurated on February 28, 1967.
- ↑ Zamboanga City - Political and Cultural History. Zamboanga City was formally inaugurated on February 26, 1937.