diff --git a/.gitignore b/.gitignore index 7754f56..d690c08 100644 --- a/.gitignore +++ b/.gitignore @@ -26,5 +26,6 @@ dist-ssr .worktrees/ graphify-out/ +docs/superpowers/ src/data-compressed diff --git a/README.md b/README.md index 993a65d..52d4664 100644 --- a/README.md +++ b/README.md @@ -12,13 +12,13 @@ # PH-Address -A lightweight package that provides a comprehensive collection of Philippine geographic data, based on the official [Philippine Standard Geographic Code (PSGC)](https://psa.gov.ph/classification/psgc/) as of 30 June 2026. +A lightweight Philippine address-data package containing the official [Philippine Standard Geographic Code (PSGC)](https://psa.gov.ph/classification/psgc/) geographic hierarchy as of 30 June 2026 and separate postal-code mappings. [Explore the Philippine address data](https://aivangogh.dev/tools/ph-address) ## Features -- **Up-to-Date Data**: Sourced from the latest PSGC publications. +- **Address Data**: PSGC regions, provinces, municipalities, cities, and barangays, plus Philippine postal-code mappings. - **Ultra-Lightweight**: Highly optimized bundle size (~373 KB dist) using CSV + gzip compression — 40% smaller than the previous format. - **Fast Performance**: Efficient data loading with automatic caching. Barangay data (42k rows) decompresses and parses in ~39 ms on first call; subsequent calls are nearly instant. - **Fully Typed**: Written in TypeScript for a better developer experience with full type definitions. @@ -29,6 +29,25 @@ A lightweight package that provides a comprehensive collection of Philippine geo This package supports Node.js 18 or newer and browsers, with both CommonJS (`require()`) and ESM (`import`) syntax. The data is bundled directly with the code using efficient compression, so it works seamlessly without needing file system access. +## Address Data Model + +### PSGC geographic codes + +![PSGC Revision 1 10-digit coding structure](assets/psgc/coding-structure.png) + +PSGC Revision 1 uses a 10-digit `RR-PPP-MM-BBB` structure: + +| Segment | Meaning | +| ------- | --------------------------------------- | +| `RR` | Region | +| `PPP` | Province or highly urbanized city (HUC) | +| `MM` | Municipality or city | +| `BBB` | Barangay | + +### Postal codes + +Philippine postal codes are separate four-digit delivery-area identifiers. They complement PSGC codes but are not derived from them: a municipality can have multiple postal codes, and a postal code can cover multiple localities. + ### Performance Characteristics - **Bundle Size**: ~373 KB (dist/index.mjs) — 40% smaller than the previous format @@ -41,11 +60,11 @@ The package uses CSV with gzip compression for optimal size and parse speed. Dat Benchmarked on 42,010 barangay rows (20 iterations median): -| Format | Compressed size | Decompress + parse | -|---|---|---| -| JSON | 586 KB | 81 ms | -| CSV full | 477 KB | 77 ms | -| **CSV optimized** (current) | **346 KB** | **39 ms** | +| Format | Compressed size | Decompress + parse | +| --------------------------- | --------------- | ------------------ | +| JSON | 586 KB | 81 ms | +| CSV full | 477 KB | 77 ms | +| **CSV optimized** (current) | **346 KB** | **39 ms** | CSV optimized removes columns that are derivable from the 10-digit PSGC code structure, then derives them at load time — smaller payload and less to parse. @@ -79,21 +98,55 @@ You can import all functions from the package: ```ts import { getAllRegions, + getRegionByCode, getAllProvinces, + getProvinceByCode, getAllMunicipalities, + getMunicipalityByCode, getAllBarangays, + getBarangayByCode, getProvincesByRegion, getMunicipalitiesByProvince, getBarangaysByMunicipality, - getBarangayByCode, getAddressByBarangayCode, + getAllPostalCodes, + getLocationsByPostalCode, + getPostalCodesByMunicipality, } from "@aivangogh/ph-address"; ``` +### Function signatures + +| Function | Return type | +| -------------------------------------------------------- | ----------------------------- | +| `getAllRegions()` | `readonly PHRegion[]` | +| `getRegionByCode(code: string)` | `PHRegion \| undefined` | +| `getAllProvinces()` | `readonly PHProvince[]` | +| `getProvinceByCode(code: string)` | `PHProvince \| undefined` | +| `getProvincesByRegion(code: string)` | `readonly PHProvince[]` | +| `getAllMunicipalities()` | `readonly PHMunicipality[]` | +| `getMunicipalityByCode(code: string)` | `PHMunicipality \| undefined` | +| `getMunicipalitiesByProvince(code: string)` | `readonly PHMunicipality[]` | +| `getAllBarangays()` | `readonly PHBarangay[]` | +| `getBarangayByCode(code: string)` | `PHBarangay \| undefined` | +| `getBarangaysByMunicipality(code: string)` | `readonly PHBarangay[]` | +| `getAddressByBarangayCode(code: string)` | `PHAddress \| undefined` | +| `getAllPostalCodes()` | `readonly PHPostalCode[]` | +| `getLocationsByPostalCode(postalCode: string)` | `readonly PHPostalCode[]` | +| `getPostalCodesByMunicipality(municipalityCode: string)` | `readonly PHPostalCode[]` | + +Collection lookups return an empty readonly array when no records match; +exact-code lookups return `undefined`. + --- ### Code and Address Lookup +```ts +getBarangayByCode(code: string): PHBarangay | undefined; +getAddressByBarangayCode(code: string): PHAddress | undefined; +``` + ```ts const barangay = getBarangayByCode("0730600001"); const address = getAddressByBarangayCode("0730600001"); @@ -106,7 +159,7 @@ optional for NCR and independent or highly urbanized cities. ### `getAllRegions()` -Returns a sorted list of all regions. +Returns `readonly PHRegion[]`, sorted by region order. **Example:** @@ -128,7 +181,7 @@ console.log(regions); ### `getAllProvinces()` -Returns a sorted list of all provinces. +Returns `readonly PHProvince[]`, sorted alphabetically. **Example:** @@ -150,7 +203,8 @@ console.log(provinces); ### `getProvincesByRegion(regionCode)` -Returns a sorted list of provinces within a specific region. +Returns `readonly PHProvince[]`, sorted alphabetically. Returns an empty array +when the region has no matching provinces. - `regionCode` (string): The PSGC code of the region. @@ -160,7 +214,7 @@ Returns a sorted list of provinces within a specific region. import { getProvincesByRegion } from "@aivangogh/ph-address"; // Get all provinces in Region VII (Central Visayas) -const provinces = getProvincesByRegion("0700000000"); +const provinces = getProvincesByRegion("0700000000"); console.log(provinces); /* [ @@ -174,7 +228,8 @@ console.log(provinces); ### `getMunicipalitiesByProvince(provinceCode)` -Returns a sorted list of municipalities/cities within a specific province. +Returns `readonly PHMunicipality[]`, sorted alphabetically. Returns an empty +array when the province has no matching municipalities or cities. - `provinceCode` (string): The PSGC code of the province. @@ -199,7 +254,8 @@ console.log(municipalities); ### `getBarangaysByMunicipality(municipalityCode)` -Returns a sorted list of barangays within a specific municipality or city. +Returns `readonly PHBarangay[]`, sorted alphabetically. Returns an empty array +when the municipality or city has no matching barangays. - `municipalityCode` (string): The PSGC code of the municipality or city. @@ -222,6 +278,40 @@ console.log(barangays); */ ``` +## Postal Codes + +Postal codes are separate from the PSGC hierarchy because one municipality can +have multiple delivery localities and codes. + +```ts +getAllPostalCodes(): readonly PHPostalCode[]; +getLocationsByPostalCode(postalCode: string): readonly PHPostalCode[]; +getPostalCodesByMunicipality( + municipalityCode: string, +): readonly PHPostalCode[]; +``` + +Postal-code lookups return an empty readonly array when no records match. + +```ts +import { + getAllPostalCodes, + getLocationsByPostalCode, + getPostalCodesByMunicipality, +} from "@aivangogh/ph-address"; + +getLocationsByPostalCode("6000"); +getPostalCodesByMunicipality("0730600000"); // Cebu City +getAllPostalCodes(); +``` + +Every current PSGC municipality/city has at least one postal-code mapping. +Historical names and spelling differences are resolved through reviewed +aliases. New BARMM Special Geographic Area municipalities use the PHLPost +codes inherited from the municipalities that previously contained their +barangays. GeoNames localities that still cannot be identified safely remain +available through postal-code lookup without a `municipalityCode`. + ## Types You can import all the necessary types for use in your TypeScript projects. @@ -231,14 +321,67 @@ import type { PHRegion, PHProvince, PHMunicipality, - PHBarangay + PHBarangay, + PHPostalCode, + PHAddress, } from "@aivangogh/ph-address"; ``` +```ts +type PHRegion = { + name: string; + psgcCode: string; + designation: string; +}; + +type PHProvince = { + name: string; + psgcCode: string; + regionCode: string; +}; + +type PHMunicipality = { + name: string; + psgcCode: string; + provinceCode: string; +}; + +type PHBarangay = { + name: string; + psgcCode: string; + municipalCityCode: string; +}; + +type PHPostalCode = { + postalCode: string; + placeName: string; + provinceName: string; + regionName: string; + municipalityCode?: string; +}; + +type PHAddress = { + region: PHRegion; + province?: PHProvince; + municipality: PHMunicipality; + barangay: PHBarangay; +}; +``` + +`PHAddress.province` is optional for NCR and independent or highly urbanized +cities. `PHPostalCode.municipalityCode` is optional when a delivery locality +cannot be mapped safely to a current PSGC municipality or city. + ## Data Source -The data is sourced directly from the quarterly publications of the **Philippine Statistics Authority (PSA)**. +Geographic data is sourced from the quarterly [Philippine Standard Geographic Code publications](https://psa.gov.ph/classification/psgc/node/1684083815) of the **Philippine Statistics Authority (PSA)**. + +Postal-code data is from [GeoNames](https://www.geonames.org/), licensed under +[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/). The source snapshot +and its readme are stored in `assets/ph-postal-code`. Reviewed mappings use the +[PHLPost ZIP Code Locator](https://phlpost.gov.ph/zip-code-locator/) and the +PSA PSGC correspondence data bundled with this package. ## License -[MIT](LICENSE) +[MIT](LICENCE) diff --git a/assets/ph-postal-code/PH.txt b/assets/ph-postal-code/PH.txt new file mode 100644 index 0000000..d51ebfc --- /dev/null +++ b/assets/ph-postal-code/PH.txt @@ -0,0 +1,2317 @@ +PH 2900 Laoag City Ilocos 01 Province of Ilocos Norte 28 18.1978 120.5957 4 +PH 2901 San Nicolas Ilocos 01 Province of Ilocos Norte 28 18.1725 120.5953 4 +PH 2902 Paoay Ilocos 01 Province of Ilocos Norte 28 18.0616 120.5221 4 +PH 2903 Currimao Ilocos 01 Province of Ilocos Norte 28 18.0182 120.4876 4 +PH 2904 Badoc Ilocos 01 Province of Ilocos Norte 28 17.9265 120.4764 4 +PH 2905 Pinili Ilocos 01 Province of Ilocos Norte 28 17.9517 120.5278 4 +PH 2906 Batac Ilocos 01 Province of Ilocos Norte 28 18.0371 120.5699 1 +PH 2907 Marcos Ilocos 01 Province of Ilocos Norte 28 18.052 120.6898 4 +PH 2908 Banna (formerly Espiritu) Ilocos 01 Province of Ilocos Norte 28 18.0371 120.5699 1 +PH 2909 Nueva Era Ilocos 01 Province of Ilocos Norte 28 17.9163 120.6641 4 +PH 2910 Solsona Ilocos 01 Province of Ilocos Norte 28 18.0933 120.7697 4 +PH 2911 Carasi Ilocos 01 Province of Ilocos Norte 28 18.1989 120.8683 4 +PH 2912 Piddig Ilocos 01 Province of Ilocos Norte 28 18.1655 120.7175 4 +PH 2913 Dingras Ilocos 01 Province of Ilocos Norte 28 18.1032 120.6967 4 +PH 2914 Sarrat Ilocos 01 Province of Ilocos Norte 28 18.1574 120.647 4 +PH 2915 Vintar Ilocos 01 Province of Ilocos Norte 28 18.2284 120.6475 4 +PH 2916 Bacarra Ilocos 01 Province of Ilocos Norte 28 18.2529 120.6125 4 +PH 2917 Pasuquin Ilocos 01 Province of Ilocos Norte 28 18.3328 120.6177 4 +PH 2918 Burgos Ilocos 01 Province of Ilocos Norte 28 18.5166 120.6449 4 +PH 2919 Pagudpud Ilocos 01 Province of Ilocos Norte 28 18.5616 120.7868 4 +PH 2920 Bangui Ilocos 01 Province of Ilocos Norte 28 18.5376 120.7671 4 +PH 2921 Dumalneg Ilocos 01 Province of Ilocos Norte 28 18.4947 120.8619 4 +PH 2922 Adams Ilocos 01 Province of Ilocos Norte 28 18.4667 120.9 4 +PH 2700 Vigan Ilocos 01 Province of Ilocos Sur 29 17.5747 120.3869 4 +PH 2701 Santa Catalina Ilocos 01 Province of Ilocos Sur 29 17.5967 120.3592 4 +PH 2702 Caoayan Ilocos 01 Province of Ilocos Sur 29 17.5619 120.3975 4 +PH 2703 Santa Ilocos 01 Province of Ilocos Sur 29 17.486 120.4348 4 +PH 2704 Narvacan Ilocos 01 Province of Ilocos Sur 29 17.4175 120.4753 4 +PH 2705 Santa Maria Ilocos 01 Province of Ilocos Sur 29 17.3665 120.4808 4 +PH 2706 San Esteban Ilocos 01 Province of Ilocos Sur 29 17.3299 120.4451 4 +PH 2707 Santiago Ilocos 01 Province of Ilocos Sur 29 17.2939 120.4449 4 +PH 2708 Banayoyo Ilocos 01 Province of Ilocos Sur 29 17.2333 120.4833 4 +PH 2709 Galimuyod Ilocos 01 Province of Ilocos Sur 29 17.1844 120.4719 4 +PH 2710 Candon Ilocos 01 Province of Ilocos Sur 29 17.1947 120.4517 4 +PH 2711 Salcedo (Baugen) Ilocos 01 Province of Ilocos Sur 29 17.0126 120.5232 1 +PH 2712 Santa Lucia Ilocos 01 Province of Ilocos Sur 29 17.1175 120.4531 4 +PH 2713 Santa Cruz Ilocos 01 Province of Ilocos Sur 29 17.0856 120.4522 4 +PH 2714 Tagudin Ilocos 01 Province of Ilocos Sur 29 16.9355 120.4442 4 +PH 2715 Suyo Ilocos 01 Province of Ilocos Sur 29 16.9762 120.5254 4 +PH 2716 Alilem Ilocos 01 Province of Ilocos Sur 29 16.8861 120.5304 4 +PH 2717 Sugpon Ilocos 01 Province of Ilocos Sur 29 16.8434 120.5157 4 +PH 2718 Cervantes Ilocos 01 Province of Ilocos Sur 29 16.9909 120.7359 4 +PH 2719 Sigay Ilocos 01 Province of Ilocos Sur 29 17.0833 120.6 4 +PH 2720 Gregorio del Pilar (Concepcion) Ilocos 01 Province of Ilocos Sur 29 17.4643 120.4654 1 +PH 2721 Quirino (Angkaki) Ilocos 01 Province of Ilocos Sur 29 17.4643 120.4654 1 +PH 2722 San Emilio Ilocos 01 Province of Ilocos Sur 29 17.2261 120.6117 4 +PH 2723 Lidlidda Ilocos 01 Province of Ilocos Sur 29 17.2693 120.5213 4 +PH 2724 Burgos Ilocos 01 Province of Ilocos Sur 29 17.3324 120.4954 4 +PH 2725 Nagbukel Ilocos 01 Province of Ilocos Sur 29 17.4471 120.5247 4 +PH 2726 San Vicente Ilocos 01 Province of Ilocos Sur 29 17.5969 120.3736 4 +PH 2727 Bantay Ilocos 01 Province of Ilocos Sur 29 17.5847 120.3892 4 +PH 2728 San Ildefonso Ilocos 01 Province of Ilocos Sur 29 17.6222 120.3967 4 +PH 2729 Santo Domingo Ilocos 01 Province of Ilocos Sur 29 17.6353 120.4108 4 +PH 2730 Magsingal Ilocos 01 Province of Ilocos Sur 29 17.685 120.4244 4 +PH 2731 San Juan (Lapog) Ilocos 01 Province of Ilocos Sur 29 17.7815 120.4468 1 +PH 2732 Cabugao Ilocos 01 Province of Ilocos Sur 29 17.7931 120.4578 4 +PH 2733 Sinait Ilocos 01 Province of Ilocos Sur 29 17.8664 120.4583 4 +PH 2500 San Fernando City Ilocos 01 Province of La Union 36 16.6159 120.3166 4 +PH 2501 Bauang Ilocos 01 Province of La Union 36 16.5308 120.3331 4 +PH 2502 Caba Ilocos 01 Province of La Union 36 16.4316 120.3446 4 +PH 2503 Aringay Ilocos 01 Province of La Union 36 16.394 120.3545 4 +PH 2504 Agoo Ilocos 01 Province of La Union 36 16.3228 120.3666 4 +PH 2505 Santo Tomas Ilocos 01 Province of La Union 36 16.2798 120.3792 4 +PH 2506 Rosario Ilocos 01 Province of La Union 36 16.2304 120.4863 4 +PH 2507 Damortis Ilocos 01 Province of La Union 36 16.2405 120.4056 4 +PH 2508 Pugo Ilocos 01 Province of La Union 36 16.3221 120.467 4 +PH 2509 Tubao Ilocos 01 Province of La Union 36 16.3482 120.4122 4 +PH 2510 Burgos Ilocos 01 Province of La Union 36 16.5186 120.4628 4 +PH 2511 Naguilian Ilocos 01 Province of La Union 36 16.5339 120.3967 4 +PH 2512 Bagulin Ilocos 01 Province of La Union 36 16.6083 120.4394 4 +PH 2513 San Gabriel Ilocos 01 Province of La Union 36 16.6756 120.4031 4 +PH 2514 San Juan Ilocos 01 Province of La Union 36 16.6686 120.3414 4 +PH 2515 Bacnotan Ilocos 01 Province of La Union 36 16.7222 120.3525 4 +PH 2516 Santol Ilocos 01 Province of La Union 36 16.772 120.4604 4 +PH 2517 Balaoan Ilocos 01 Province of La Union 36 16.8219 120.4045 4 +PH 2518 Luna Ilocos 01 Province of La Union 36 16.8528 120.3761 4 +PH 2519 Bangar Ilocos 01 Province of La Union 36 16.8936 120.4243 4 +PH 2520 Sudipen Ilocos 01 Province of La Union 36 16.9056 120.4617 4 +PH 2400 Dagupan City Ilocos 01 Province of Pangasinan 51 16.0431 120.3333 4 +PH 2401 Lingayen Ilocos 01 Province of Pangasinan 51 16.0218 120.2319 4 +PH 2402 Labrador Ilocos 01 Province of Pangasinan 51 16.0281 120.1442 4 +PH 2403 Sual Ilocos 01 Province of Pangasinan 51 16.0668 120.0941 4 +PH 2404 Alaminos Ilocos 01 Province of Pangasinan 51 16.1561 119.9811 4 +PH 2405 Anda Ilocos 01 Province of Pangasinan 51 16.2892 119.95 4 +PH 2406 Bolinao Ilocos 01 Province of Pangasinan 51 16.3883 119.8923 4 +PH 2407 Bani Ilocos 01 Province of Pangasinan 51 15.9027 120.2678 4 +PH 2408 Agno Ilocos 01 Province of Pangasinan 51 16.1161 119.7993 4 +PH 2409 Mabini Ilocos 01 Province of Pangasinan 51 16.0699 119.9391 4 +PH 2410 Burgos Ilocos 01 Province of Pangasinan 51 15.809 120.4674 4 +PH 2411 Dasol Ilocos 01 Province of Pangasinan 51 15.9902 119.8828 4 +PH 2412 Infanta Ilocos 01 Province of Pangasinan 51 15.8264 119.9077 4 +PH 2413 Mangatarem Ilocos 01 Province of Pangasinan 51 15.7874 120.2921 4 +PH 2414 Urbiztondo Ilocos 01 Province of Pangasinan 51 15.8227 120.3295 4 +PH 2415 Aguilar Ilocos 01 Province of Pangasinan 51 15.8884 120.2378 4 +PH 2416 Bugallon Ilocos 01 Province of Pangasinan 51 15.9528 120.2155 4 +PH 2417 Binmaley Ilocos 01 Province of Pangasinan 51 16.0323 120.269 4 +PH 2418 Calasiao Ilocos 01 Province of Pangasinan 51 16.0111 120.36 4 +PH 2419 Santa Barbara Ilocos 01 Province of Pangasinan 51 16.0009 120.4023 4 +PH 2420 San Carlos City Ilocos 01 Province of Pangasinan 51 15.9294 120.3486 4 +PH 2421 Malasiqui Ilocos 01 Province of Pangasinan 51 15.9201 120.414 4 +PH 2422 Basista Ilocos 01 Province of Pangasinan 51 15.8524 120.3976 4 +PH 2423 Bayambang Ilocos 01 Province of Pangasinan 51 15.8127 120.4557 4 +PH 2424 Bautista Ilocos 01 Province of Pangasinan 51 15.7836 120.4985 4 +PH 2425 Alcala Ilocos 01 Province of Pangasinan 51 15.8472 120.5242 4 +PH 2426 SantoTomas Ilocos 01 Province of Pangasinan 51 15.8942 120.4725 1 +PH 2427 Villasis Ilocos 01 Province of Pangasinan 51 15.9017 120.5883 4 +PH 2428 Urdaneta Ilocos 01 Province of Pangasinan 51 15.9761 120.5711 4 +PH 2429 Mapandan Ilocos 01 Province of Pangasinan 51 16.0248 120.4547 4 +PH 2430 Manaoag Ilocos 01 Province of Pangasinan 51 16.0438 120.4861 4 +PH 2431 San Jacinto Ilocos 01 Province of Pangasinan 51 16.0726 120.4383 4 +PH 2432 Mangaldan Ilocos 01 Province of Pangasinan 51 16.07 120.4025 4 +PH 2433 San Fabian Ilocos 01 Province of Pangasinan 51 16.1231 120.4056 4 +PH 2434 Sison Ilocos 01 Province of Pangasinan 51 16.1739 120.5153 4 +PH 2435 Pozorrubio Ilocos 01 Province of Pangasinan 51 16.111 120.544 4 +PH 2436 Binalonan Ilocos 01 Province of Pangasinan 51 16.0503 120.5926 4 +PH 2437 Laoac Ilocos 01 Province of Pangasinan 51 16.0529 120.5384 4 +PH 2438 San Manuel Ilocos 01 Province of Pangasinan 51 16.0647 120.6687 4 +PH 2439 Asingan Ilocos 01 Province of Pangasinan 51 16.0051 120.6695 4 +PH 2440 Santa Maria Ilocos 01 Province of Pangasinan 51 15.9436 120.7155 4 +PH 2441 Rosales Ilocos 01 Province of Pangasinan 51 15.8944 120.6328 4 +PH 2442 Balungao Ilocos 01 Province of Pangasinan 51 15.8981 120.6883 4 +PH 2443 Umingan Ilocos 01 Province of Pangasinan 51 15.9002 120.7984 4 +PH 2444 San Quintin Ilocos 01 Province of Pangasinan 51 15.9854 120.8132 4 +PH 2445 Tayug Ilocos 01 Province of Pangasinan 51 16.0274 120.7434 4 +PH 2446 Natividad Ilocos 01 Province of Pangasinan 51 16.0443 120.7987 4 +PH 2447 San Nicolas Ilocos 01 Province of Pangasinan 51 15.9167 120.65 4 +PH 3900 Basco Cagayan Valley 02 Province of Batanes 08 20.4486 121.9702 4 +PH 3901 Mahatao Cagayan Valley 02 Province of Batanes 08 20.4159 121.9471 4 +PH 3902 Ivana Cagayan Valley 02 Province of Batanes 08 20.3701 121.9146 4 +PH 3903 Uyugan Cagayan Valley 02 Province of Batanes 08 20.3505 121.9378 4 +PH 3904 Sabtang Cagayan Valley 02 Province of Batanes 08 20.3357 121.8716 4 +PH 3905 Itbayat Cagayan Valley 02 Province of Batanes 08 20.7873 121.8418 4 +PH 3500 Tuguegarao City Cagayan Valley 02 Province of Cagayan 14 17.6158 121.7228 4 +PH 3501 Enrile Cagayan Valley 02 Province of Cagayan 14 17.5596 121.6974 4 +PH 3502 Peñablanca Cagayan Valley 02 Province of Cagayan 14 17.6334 121.7812 4 +PH 3503 Solana Cagayan Valley 02 Province of Cagayan 14 17.6528 121.691 4 +PH 3504 Iguig Cagayan Valley 02 Province of Cagayan 14 17.7506 121.7364 4 +PH 3505 Amulung Cagayan Valley 02 Province of Cagayan 14 17.8357 121.7237 4 +PH 3506 Baggao Cagayan Valley 02 Province of Cagayan 14 17.9352 121.7716 4 +PH 3507 Alcala Cagayan Valley 02 Province of Cagayan 14 17.9021 121.656 4 +PH 3508 Gattaran Cagayan Valley 02 Province of Cagayan 14 18.0616 121.6441 4 +PH 3509 Lal-lo Cagayan Valley 02 Province of Cagayan 14 18.202 121.6609 4 +PH 3510 Camalaniugan Cagayan Valley 02 Province of Cagayan 14 18.274 121.6748 4 +PH 3511 Buguey Cagayan Valley 02 Province of Cagayan 14 18.2882 121.8331 4 +PH 3512 Sta. Teresita Cagayan Valley 02 Province of Cagayan 14 18.2472 121.9127 4 +PH 3513 Gonzaga Cagayan Valley 02 Province of Cagayan 14 18.2594 121.995 4 +PH 3514 Sta. Ana Cagayan Valley 02 Province of Cagayan 14 18.0943 121.7607 1 +PH 3515 Aparri Cagayan Valley 02 Province of Cagayan 14 18.3566 121.6406 4 +PH 3516 Ballesteros Cagayan Valley 02 Province of Cagayan 14 18.4126 121.5152 4 +PH 3517 Abulug Cagayan Valley 02 Province of Cagayan 14 18.4453 121.4533 4 +PH 3518 Sanchez-Mira Cagayan Valley 02 Province of Cagayan 14 18.5616 121.2319 4 +PH 3519 Claveria Cagayan Valley 02 Province of Cagayan 14 18.6074 121.0832 4 +PH 3520 Calayan Cagayan Valley 02 Province of Cagayan 14 18.0732 121.4185 1 +PH 3521 Santa Praxedes Cagayan Valley 02 Province of Cagayan 14 18.5667 121 4 +PH 3522 Pamplona Cagayan Valley 02 Province of Cagayan 14 18.4664 121.3411 4 +PH 3523 Allacapan Cagayan Valley 02 Province of Cagayan 14 18.226 121.5562 4 +PH 3524 Lasam Cagayan Valley 02 Province of Cagayan 14 18.0652 121.6007 4 +PH 3525 Santo Niño Cagayan Valley 02 Province of Cagayan 14 17.8861 121.5691 4 +PH 3526 Rizal Cagayan Valley 02 Province of Cagayan 14 17.8486 121.3466 4 +PH 3527 Piat Cagayan Valley 02 Province of Cagayan 14 17.7905 121.478 4 +PH 3528 Tuao Cagayan Valley 02 Province of Cagayan 14 17.7364 121.4563 4 +PH 3300 City of Ilagan Cagayan Valley 02 Province of Isabela 31 16.875 121.7643 1 +PH 3301 Gamu Cagayan Valley 02 Province of Isabela 31 17.0497 121.836 4 +PH 3302 Naguillan Cagayan Valley 02 Province of Isabela 31 16.9874 121.9613 1 +PH 3303 Reina Mercedes Cagayan Valley 02 Province of Isabela 31 17.0018 121.7863 4 +PH 3304 Luna Cagayan Valley 02 Province of Isabela 31 17.0333 121.8333 4 +PH 3305 City of Cauayan Cagayan Valley 02 Province of Isabela 31 16.875 121.7643 1 +PH 3306 Alicia Cagayan Valley 02 Province of Isabela 31 16.7794 121.6973 4 +PH 3307 Angadanan Cagayan Valley 02 Province of Isabela 31 16.7553 121.7483 4 +PH 3308 San Guillermo Cagayan Valley 02 Province of Isabela 31 16.8003 121.7722 4 +PH 3309 Echague Cagayan Valley 02 Province of Isabela 31 16.7051 121.6763 4 +PH 3310 San Isidro Cagayan Valley 02 Province of Isabela 31 16.8709 121.7683 4 +PH 3311 Santiago CIty Cagayan Valley 02 Province of Isabela 31 16.7891 121.6342 1 +PH 3312 Cordon Cagayan Valley 02 Province of Isabela 31 16.6744 121.4658 4 +PH 3313 Jones Cagayan Valley 02 Province of Isabela 31 16.5571 121.7029 4 +PH 3314 San Agustin Cagayan Valley 02 Province of Isabela 31 16.5178 121.7454 4 +PH 3315 Cabatuan Cagayan Valley 02 Province of Isabela 31 16.9566 121.6685 4 +PH 3316 Aurora Cagayan Valley 02 Province of Isabela 31 16.9906 121.6366 4 +PH 3317 San Manuel Cagayan Valley 02 Province of Isabela 31 16.8687 121.5981 4 +PH 3318 San Mateo Cagayan Valley 02 Province of Isabela 31 16.8821 121.5869 4 +PH 3319 Ramon Cagayan Valley 02 Province of Isabela 31 16.7842 121.535 4 +PH 3320 Roxas Cagayan Valley 02 Province of Isabela 31 17.1189 121.6201 4 +PH 3321 Quirino Cagayan Valley 02 Province of Isabela 31 17.0282 121.8297 4 +PH 3322 Burgos Cagayan Valley 02 Province of Isabela 31 17.0891 121.7025 4 +PH 3323 Mallig Cagayan Valley 02 Province of Isabela 31 17.2128 121.6107 4 +PH 3324 Quezon Cagayan Valley 02 Province of Isabela 31 17.313 121.6065 4 +PH 3325 Tumauini Cagayan Valley 02 Province of Isabela 31 17.2766 121.8085 4 +PH 3326 Delfin Albano Cagayan Valley 02 Province of Isabela 31 17.3081 121.7775 4 +PH 3327 Sto. Tomas Cagayan Valley 02 Province of Isabela 31 17.2208 121.7363 1 +PH 3328 Cabagan Cagayan Valley 02 Province of Isabela 31 17.4278 121.7695 4 +PH 3329 San Pablo Cagayan Valley 02 Province of Isabela 31 17.2125 121.9015 4 +PH 3330 Sta. Maria Cagayan Valley 02 Province of Isabela 31 16.9879 122.182 1 +PH 3331 Benito Soliven Cagayan Valley 02 Province of Isabela 31 16.9815 121.9599 4 +PH 3332 San Mariano Cagayan Valley 02 Province of Isabela 31 16.9826 122.014 4 +PH 3333 Maconacon Cagayan Valley 02 Province of Isabela 31 17.3875 122.2415 4 +PH 3334 Palanan Cagayan Valley 02 Province of Isabela 31 17.0606 122.43 4 +PH 3335 Divilacan Cagayan Valley 02 Province of Isabela 31 16.9879 122.182 1 +PH 3336 Dinapigue Cagayan Valley 02 Province of Isabela 31 16.5273 122.2645 4 +PH 3700 Bayombong Cagayan Valley 02 Province of Nueva Vizcaya 48 16.4812 121.1497 4 +PH 3701 Ambaguio Cagayan Valley 02 Province of Nueva Vizcaya 48 16.5074 121.0162 4 +PH 3702 Bambang Cagayan Valley 02 Province of Nueva Vizcaya 48 16.3865 121.1066 4 +PH 3703 Kasibu Cagayan Valley 02 Province of Nueva Vizcaya 48 16.3167 121.2965 4 +PH 3704 Aritao Cagayan Valley 02 Province of Nueva Vizcaya 48 16.2979 121.0345 4 +PH 3705 Sta. Fe Cagayan Valley 02 Province of Nueva Vizcaya 48 16.3844 121.0964 1 +PH 3706 Dupax del Norte Cagayan Valley 02 Province of Nueva Vizcaya 48 16.3079 121.1062 4 +PH 3707 Dupax del Sur Cagayan Valley 02 Province of Nueva Vizcaya 48 16.2838 121.0896 4 +PH 3708 Kayapa Cagayan Valley 02 Province of Nueva Vizcaya 48 16.3592 120.8867 4 +PH 3709 Solano Cagayan Valley 02 Province of Nueva Vizcaya 48 16.5192 121.1812 4 +PH 3710 Villaverde Cagayan Valley 02 Province of Nueva Vizcaya 48 16.3832 121.2803 1 +PH 3711 Bagabag Cagayan Valley 02 Province of Nueva Vizcaya 48 16.5059 121.1901 4 +PH 3712 Diadi Cagayan Valley 02 Province of Nueva Vizcaya 48 16.7262 121.3589 4 +PH 3713 Quezon Cagayan Valley 02 Province of Nueva Vizcaya 48 16.5 121.2667 4 +PH 3714 Alfonso Castañeda Cagayan Valley 02 Province of Nueva Vizcaya 48 15.8006 121.3054 4 +PH 3400 Cabarroguis Cagayan Valley 02 Province of Quirino 68 16.5111 121.5212 4 +PH 3401 Diffun Cagayan Valley 02 Province of Quirino 68 16.59 121.5057 4 +PH 3402 Saguday Cagayan Valley 02 Province of Quirino 68 16.5428 121.5638 4 +PH 3403 Aglipay Cagayan Valley 02 Province of Quirino 68 16.4889 121.645 4 +PH 3404 Maddela Cagayan Valley 02 Province of Quirino 68 16.3414 121.6849 4 +PH 3405 Nagtipunan Cagayan Valley 02 Province of Quirino 68 16.2167 121.6 4 +PH 2100 Balanga Central Luzon 03 Province of Bataan 07 14.6761 120.5361 4 +PH 2101 Pilar Central Luzon 03 Province of Bataan 07 14.66 120.5653 4 +PH 2102 Orion Central Luzon 03 Province of Bataan 07 14.6206 120.5817 4 +PH 2103 Limay Central Luzon 03 Province of Bataan 07 14.5619 120.5983 4 +PH 2104 Lamao Central Luzon 03 Province of Bataan 07 14.5142 120.5931 4 +PH 2105 Mariveles Central Luzon 03 Province of Bataan 07 14.4338 120.4857 4 +PH 2106 FAB (Freefort Area of Bataan) Central Luzon 03 Province of Bataan 07 14.5773 120.5123 1 +PH 2107 Bagac Central Luzon 03 Province of Bataan 07 14.5962 120.3928 4 +PH 2108 Morong Central Luzon 03 Province of Bataan 07 14.6789 120.2661 4 +PH 2109 Cabcaben Central Luzon 03 Province of Bataan 07 14.454 120.5914 4 +PH 2110 Dinalupihan Central Luzon 03 Province of Bataan 07 14.8783 120.4522 4 +PH 2111 Hermosa Central Luzon 03 Province of Bataan 07 14.8314 120.5081 4 +PH 2112 Orani Central Luzon 03 Province of Bataan 07 14.8006 120.5371 4 +PH 2113 Samal Central Luzon 03 Province of Bataan 07 14.7678 120.5431 4 +PH 2114 Abucay Central Luzon 03 Province of Bataan 07 14.7335 120.5336 4 +PH 3000 Malolos Central Luzon 03 Province of Bulacan 13 14.8443 120.8104 4 +PH 3001 Paombong Central Luzon 03 Province of Bulacan 13 14.8311 120.7892 4 +PH 3002 Hagonoy Central Luzon 03 Province of Bulacan 13 14.8341 120.7327 4 +PH 3003 Calumpit Central Luzon 03 Province of Bulacan 13 14.9164 120.7658 4 +PH 3004 Plaridel Central Luzon 03 Province of Bulacan 13 14.8872 120.8572 4 +PH 3005 Pulilan Central Luzon 03 Province of Bulacan 13 14.9017 120.8492 4 +PH 3006 Baliuag Central Luzon 03 Province of Bulacan 13 14.9547 120.8969 4 +PH 3007 Bustos Central Luzon 03 Province of Bulacan 13 14.9581 120.9178 4 +PH 3008 San Rafael Central Luzon 03 Province of Bulacan 13 15.0298 120.9262 4 +PH 3009 Doña Remedios Trinidad Central Luzon 03 Province of Bulacan 13 14.9711 121.0652 4 +PH 3010 San Ildefonso Central Luzon 03 Province of Bulacan 13 15.0809 120.941 4 +PH 3011 San Miguel Central Luzon 03 Province of Bulacan 13 15.1423 120.9757 4 +PH 3012 Angat Central Luzon 03 Province of Bulacan 13 14.9285 121.03 4 +PH 3013 Norzagaray Central Luzon 03 Province of Bulacan 13 14.9109 121.0493 4 +PH 3014 Pandi Central Luzon 03 Province of Bulacan 13 14.865 120.9572 4 +PH 3015 Guiguinto Central Luzon 03 Province of Bulacan 13 14.8333 120.8833 4 +PH 3016 Balagtas Central Luzon 03 Province of Bulacan 13 14.8167 120.8667 4 +PH 3017 Bulacan Central Luzon 03 Province of Bulacan 13 14.7928 120.8789 4 +PH 3018 Bocaue Central Luzon 03 Province of Bulacan 13 14.7983 120.9261 4 +PH 3019 Marilao Central Luzon 03 Province of Bulacan 13 14.7578 120.9483 4 +PH 3020 Meycauayan Central Luzon 03 Province of Bulacan 13 14.7369 120.9608 4 +PH 3021 Obando Central Luzon 03 Province of Bulacan 13 14.7098 120.9362 4 +PH 3022 Sta. Maria Central Luzon 03 Province of Bulacan 13 14.8241 120.9846 1 +PH 3023 San Jose Del Monte Central Luzon 03 Province of Bulacan 13 14.8139 121.0453 4 +PH 3024 Sapang Palay Central Luzon 03 Province of Bulacan 13 14.827 121.0451 4 +PH 3025 Cruz na Daan Central Luzon 03 Province of Bulacan 13 15.033 120.9358 4 +PH 3100 Cabanatuan City Central Luzon 03 Province of Nueva Ecija 47 15.4859 120.9665 4 +PH 3101 Sta. Rosa Central Luzon 03 Province of Nueva Ecija 47 15.3407 120.9247 1 +PH 3102 San Leonardo Central Luzon 03 Province of Nueva Ecija 47 15.363 120.9639 4 +PH 3103 Peñaranda Central Luzon 03 Province of Nueva Ecija 47 15.3512 121.0039 4 +PH 3104 Gen. Tinio Central Luzon 03 Province of Nueva Ecija 47 15.3407 120.9247 1 +PH 3105 Gapan City Central Luzon 03 Province of Nueva Ecija 47 15.3407 120.9247 1 +PH 3106 San Isidro Central Luzon 03 Province of Nueva Ecija 47 15.3021 120.9087 4 +PH 3107 Cabiao Central Luzon 03 Province of Nueva Ecija 47 15.2488 120.8548 4 +PH 3108 San Antonio Central Luzon 03 Province of Nueva Ecija 47 15.3062 120.856 4 +PH 3109 Jaen Central Luzon 03 Province of Nueva Ecija 47 15.3275 120.9192 4 +PH 3110 Zaragoza Central Luzon 03 Province of Nueva Ecija 47 15.449 120.7963 4 +PH 3111 Aliaga Central Luzon 03 Province of Nueva Ecija 47 15.5 120.843 4 +PH 3112 Licab Central Luzon 03 Province of Nueva Ecija 47 15.5439 120.7634 4 +PH 3113 Quezon Central Luzon 03 Province of Nueva Ecija 47 15.5512 120.8147 4 +PH 3114 Talavera Central Luzon 03 Province of Nueva Ecija 47 15.5883 120.9192 4 +PH 3115 Guimba Central Luzon 03 Province of Nueva Ecija 47 15.6605 120.7683 4 +PH 3116 Nampicuan Central Luzon 03 Province of Nueva Ecija 47 15.6188 120.8093 1 +PH 3117 Cuyapo Central Luzon 03 Province of Nueva Ecija 47 15.7819 120.6647 4 +PH 3118 Talugtog Central Luzon 03 Province of Nueva Ecija 47 15.7778 120.8111 4 +PH 3119 Muñoz Central Luzon 03 Province of Nueva Ecija 47 15.7161 120.9031 4 +PH 3120 Central Luzon State University Central Luzon 03 Province of Nueva Ecija 47 15.7253 121.0692 1 +PH 3121 San Jose City Central Luzon 03 Province of Nueva Ecija 47 15.7923 120.9894 4 +PH 3122 Lupao Central Luzon 03 Province of Nueva Ecija 47 15.8793 120.8983 4 +PH 3123 Carrangalan Central Luzon 03 Province of Nueva Ecija 47 15.7253 121.0692 1 +PH 3124 Pantabangan Central Luzon 03 Province of Nueva Ecija 47 15.8113 121.1443 4 +PH 3125 Gen. M. Natividad Central Luzon 03 Province of Nueva Ecija 47 15.7253 121.0692 1 +PH 3126 Llanera Central Luzon 03 Province of Nueva Ecija 47 15.6635 121.0182 4 +PH 3127 Rizal Central Luzon 03 Province of Nueva Ecija 47 15.7118 121.1061 4 +PH 3128 Bongabon Central Luzon 03 Province of Nueva Ecija 47 15.6321 121.1448 4 +PH 3129 Laur Central Luzon 03 Province of Nueva Ecija 47 15.5865 121.1834 4 +PH 3130 Fort Magsaysay Central Luzon 03 Province of Nueva Ecija 47 15.434 121.0763 4 +PH 3131 Gabaldon Central Luzon 03 Province of Nueva Ecija 47 15.4522 121.3387 4 +PH 3132 Palayan City Central Luzon 03 Province of Nueva Ecija 47 15.5415 121.0848 4 +PH 3133 Sto. Domingo Central Luzon 03 Province of Nueva Ecija 47 15.4759 121.1666 1 +PH 2000 San Fernando Central Luzon 03 Province of Pampanga 50 15.0343 120.6844 4 +PH 2001 Bacolor Central Luzon 03 Province of Pampanga 50 15.0003 120.652 4 +PH 2002 Santa Rita Central Luzon 03 Province of Pampanga 50 14.9993 120.6117 4 +PH 2003 Guagua Central Luzon 03 Province of Pampanga 50 14.9653 120.6325 4 +PH 2004 Sasmuan Central Luzon 03 Province of Pampanga 50 14.9438 120.6229 4 +PH 2005 Lubao Central Luzon 03 Province of Pampanga 50 14.9405 120.6011 4 +PH 2006 Floridablanca Central Luzon 03 Province of Pampanga 50 14.9775 120.5285 4 +PH 2007 Basa airbase Central Luzon 03 Province of Pampanga 50 15.0091 120.6065 1 +PH 2008 Porac Central Luzon 03 Province of Pampanga 50 15.0711 120.5423 4 +PH 2009 Angeles City Central Luzon 03 Province of Pampanga 50 15.15 120.5833 4 +PH 2010 Mabalacat Central Luzon 03 Province of Pampanga 50 15.0252 120.7447 1 +PH 2011 Magalang Central Luzon 03 Province of Pampanga 50 15.2151 120.6596 4 +PH 2012 Arayat Central Luzon 03 Province of Pampanga 50 15.1505 120.7697 4 +PH 2013 Candaba Central Luzon 03 Province of Pampanga 50 15.0956 120.8267 4 +PH 2014 San Luis Central Luzon 03 Province of Pampanga 50 15.0401 120.7883 4 +PH 2015 San Simon Central Luzon 03 Province of Pampanga 50 14.9996 120.7808 4 +PH 2016 Apalit Central Luzon 03 Province of Pampanga 50 14.9533 120.77 4 +PH 2017 Masantol Central Luzon 03 Province of Pampanga 50 14.896 120.7092 4 +PH 2018 Macabebe Central Luzon 03 Province of Pampanga 50 14.9089 120.7155 4 +PH 2019 Minalin Central Luzon 03 Province of Pampanga 50 14.9676 120.6828 4 +PH 2020 Santo Tomas Central Luzon 03 Province of Pampanga 50 14.9515 120.6268 4 +PH 2021 Mexico Central Luzon 03 Province of Pampanga 50 15.0646 120.7198 4 +PH 2022 Santa Ana Central Luzon 03 Province of Pampanga 50 15.0955 120.767 4 +PH 2023 CSEZ, Clark Central Luzon 03 Province of Pampanga 50 15.0611 120.6438 1 +PH 2024 Balibago Central Luzon 03 Province of Pampanga 50 15.1624 120.5954 4 +PH 2025 Santa Cruz, Lubao Central Luzon 03 Province of Pampanga 50 14.9127 120.5666 4 +PH 2026 Dau, Mabalacat Central Luzon 03 Province of Pampanga 50 15.1799 120.5871 4 +PH 2300 Tarlac Central Luzon 03 Province of Tarlac 63 15.4802 120.5979 4 +PH 2301 San Miguel Central Luzon 03 Province of Tarlac 63 15.444 120.5992 4 +PH 2302 Gerona Central Luzon 03 Province of Tarlac 63 15.6065 120.5978 4 +PH 2303 Sta. Ignacia Central Luzon 03 Province of Tarlac 63 15.5879 120.5427 1 +PH 2304 Mayantoc Central Luzon 03 Province of Tarlac 63 15.6199 120.377 4 +PH 2305 San Clemente Central Luzon 03 Province of Tarlac 63 15.7124 120.359 4 +PH 2306 Camiling Central Luzon 03 Province of Tarlac 63 15.5333 120.5333 4 +PH 2307 Paniqui Central Luzon 03 Province of Tarlac 63 15.6689 120.5806 4 +PH 2308 Moncada Central Luzon 03 Province of Tarlac 63 15.7354 120.574 4 +PH 2309 San Manuel Central Luzon 03 Province of Tarlac 63 15.4905 120.6654 4 +PH 2310 Anao Central Luzon 03 Province of Tarlac 63 15.7291 120.6253 4 +PH 2311 Ramos Central Luzon 03 Province of Tarlac 63 15.6653 120.6406 4 +PH 2312 Pura Central Luzon 03 Province of Tarlac 63 15.6248 120.648 4 +PH 2313 Victoria Central Luzon 03 Province of Tarlac 63 15.5775 120.6822 4 +PH 2314 La Paz Central Luzon 03 Province of Tarlac 63 15.4413 120.7286 4 +PH 2315 Capas Central Luzon 03 Province of Tarlac 63 15.3312 120.5898 4 +PH 2316 Concepcion Central Luzon 03 Province of Tarlac 63 15.3255 120.6572 4 +PH 2317 Bamban Central Luzon 03 Province of Tarlac 63 15.2739 120.5668 4 +PH 2318 San Jose Central Luzon 03 Province of Tarlac 63 15.488 120.6401 4 +PH 2200 Olongapo City Central Luzon 03 Province of Zambales 64 14.8292 120.2828 4 +PH 2201 Iba Central Luzon 03 Province of Zambales 64 15.3276 119.978 4 +PH 2202 Botolan Central Luzon 03 Province of Zambales 64 15.2896 120.0245 4 +PH 2203 Cabangan Central Luzon 03 Province of Zambales 64 15.158 120.0569 4 +PH 2204 San Felipe Central Luzon 03 Province of Zambales 64 15.0633 120.1174 1 +PH 2205 San Narciso Central Luzon 03 Province of Zambales 64 15.0143 120.0803 4 +PH 2206 San Antonio Central Luzon 03 Province of Zambales 64 15.1646 120.0474 4 +PH 2207 San Marcelino Central Luzon 03 Province of Zambales 64 14.9742 120.1573 4 +PH 2208 Castillejos Central Luzon 03 Province of Zambales 64 14.9336 120.1979 4 +PH 2209 Subic Central Luzon 03 Province of Zambales 64 14.8787 120.2319 4 +PH 2210 Palauig Central Luzon 03 Province of Zambales 64 15.435 119.9045 4 +PH 2211 Masinloc Central Luzon 03 Province of Zambales 64 15.5363 119.9502 4 +PH 2212 Candelaria Central Luzon 03 Province of Zambales 64 15.6254 119.9297 4 +PH 2213 Sta. Cruz Central Luzon 03 Province of Zambales 64 15.7654 119.9092 4 +PH 3200 Baler Central Luzon 03 Province of Aurora G8 15.7589 121.5607 4 +PH 3201 San Luis Central Luzon 03 Province of Aurora G8 15.7208 121.5205 4 +PH 3202 Maria Aurora Central Luzon 03 Province of Aurora G8 15.7967 121.4737 4 +PH 3203 Dipaculao Central Luzon 03 Province of Aurora G8 15.8479 121.5383 4 +PH 3204 Casiguran Central Luzon 03 Province of Aurora G8 16.1329 121.9418 4 +PH 3205 Dilasag Central Luzon 03 Province of Aurora G8 16.3975 122.2131 4 +PH 3206 Dinalungan Central Luzon 03 Province of Aurora G8 15.9234 121.7005 1 +PH 3207 Dingalan Central Luzon 03 Province of Aurora G8 15.9424 121.708 1 +PH 4500 Legazpi City Bicol 05 Province of Albay 05 13.2479 123.5692 1 +PH 4501 Daraga (Locsin) Bicol 05 Province of Albay 05 13.2479 123.5692 1 +PH 4502 Camalig Bicol 05 Province of Albay 05 13.1821 123.6543 4 +PH 4503 Guinobatan Bicol 05 Province of Albay 05 13.1913 123.5987 4 +PH 4504 Ligao Bicol 05 Province of Albay 05 13.217 123.5192 4 +PH 4505 Oas Bicol 05 Province of Albay 05 13.2593 123.4963 4 +PH 4506 Polangui Bicol 05 Province of Albay 05 13.2923 123.4855 4 +PH 4507 Libon Bicol 05 Province of Albay 05 13.2997 123.4386 4 +PH 4508 Sto. Domingo Bicol 05 Province of Albay 05 13.2479 123.5692 1 +PH 4509 Bacacay Bicol 05 Province of Albay 05 13.2934 123.7919 4 +PH 4510 Malilipot Bicol 05 Province of Albay 05 13.3188 123.7385 4 +PH 4511 Tabaco Bicol 05 Province of Albay 05 13.3586 123.7336 4 +PH 4512 Malinao Bicol 05 Province of Albay 05 13.0167 123.6333 4 +PH 4513 Tiwi Bicol 05 Province of Albay 05 13.4585 123.6805 4 +PH 4514 Manito Bicol 05 Province of Albay 05 13.1235 123.8693 4 +PH 4515 Jovellar Bicol 05 Province of Albay 05 13.0695 123.5999 4 +PH 4516 Pio Duran (Malacbalac) Bicol 05 Province of Albay 05 13.2189 123.7687 1 +PH 4517 Rapu-Rapu Bicol 05 Province of Albay 05 13.1866 124.1256 4 +PH 4600 Daet Bicol 05 Province of Camarines Norte 15 14.1122 122.9553 4 +PH 4601 Mercedes Bicol 05 Province of Camarines Norte 15 14.1093 123.0109 4 +PH 4602 Talisay Bicol 05 Province of Camarines Norte 15 14.1343 122.9226 4 +PH 4603 Vinzons Bicol 05 Province of Camarines Norte 15 14.1737 122.9066 4 +PH 4604 Labo Bicol 05 Province of Camarines Norte 15 14.1532 122.8303 4 +PH 4605 Paracale Bicol 05 Province of Camarines Norte 15 14.2804 122.7881 4 +PH 4606 Jose Panganiban Bicol 05 Province of Camarines Norte 15 14.2906 122.6917 4 +PH 4607 Capalonga Bicol 05 Province of Camarines Norte 15 14.3306 122.4937 4 +PH 4608 Basud Bicol 05 Province of Camarines Norte 15 14.065 122.9642 4 +PH 4609 San Vicente Bicol 05 Province of Camarines Norte 15 14.1061 122.8733 4 +PH 4610 San Lorenzo Ruiz (formerly Imelda) Bicol 05 Province of Camarines Norte 15 14.0934 122.7862 1 +PH 4611 Sta. Elena Bicol 05 Province of Camarines Norte 15 14.0934 122.7862 1 +PH 4612 Tulay na Lupa Bicol 05 Province of Camarines Norte 15 14.0934 122.7862 4 +PH 4400 Naga City Bicol 05 Province of Camarines Sur 16 13.6192 123.1814 4 +PH 4401 Camaligan Bicol 05 Province of Camarines Sur 16 13.6224 123.1667 4 +PH 4402 Canaman Bicol 05 Province of Camarines Sur 16 13.648 123.1699 4 +PH 4403 Magarao Bicol 05 Province of Camarines Sur 16 13.6604 123.1869 4 +PH 4404 Bombon Bicol 05 Province of Camarines Sur 16 13.6887 123.2077 4 +PH 4405 Calabanga Bicol 05 Province of Camarines Sur 16 13.7068 123.2087 4 +PH 4406 Cabusao Bicol 05 Province of Camarines Sur 16 13.7227 123.1169 4 +PH 4407 Libmanan Bicol 05 Province of Camarines Sur 16 13.6928 123.0596 4 +PH 4408 Sipocot Bicol 05 Province of Camarines Sur 16 13.768 122.9762 4 +PH 4409 Lupi Bicol 05 Province of Camarines Sur 16 13.5333 123.15 4 +PH 4410 Ragay Bicol 05 Province of Camarines Sur 16 13.8183 122.7923 4 +PH 4411 Del Gallego Bicol 05 Province of Camarines Sur 16 13.9223 122.5954 4 +PH 4412 Gainza Bicol 05 Province of Camarines Sur 16 13.6165 123.1419 4 +PH 4413 Milaor Bicol 05 Province of Camarines Sur 16 13.5961 123.1772 4 +PH 4414 Minalabac Bicol 05 Province of Camarines Sur 16 13.5687 123.1838 4 +PH 4415 San Fernando Bicol 05 Province of Camarines Sur 16 13.5656 123.1453 4 +PH 4416 Pamplona Bicol 05 Province of Camarines Sur 16 13.5916 123.0816 4 +PH 4417 Pasacao Bicol 05 Province of Camarines Sur 16 13.5118 123.0426 4 +PH 4418 Pili Bicol 05 Province of Camarines Sur 16 13.6667 123.3167 4 +PH 4419 Ocampo Bicol 05 Province of Camarines Sur 16 13.5594 123.3761 4 +PH 4420 Tigaon Bicol 05 Province of Camarines Sur 16 13.6331 123.4968 4 +PH 4421 Sagnay Bicol 05 Province of Camarines Sur 16 13.6029 123.5225 4 +PH 4422 Goa Bicol 05 Province of Camarines Sur 16 13.6978 123.4892 4 +PH 4423 San Jose Bicol 05 Province of Camarines Sur 16 13.6993 123.5178 4 +PH 4424 Presentacion Bicol 05 Province of Camarines Sur 16 13.7594 123.5201 1 +PH 4425 Lagonoy Bicol 05 Province of Camarines Sur 16 13.7342 123.5207 4 +PH 4426 Tinambac Bicol 05 Province of Camarines Sur 16 13.8164 123.3261 4 +PH 4427 Siruma Bicol 05 Province of Camarines Sur 16 14 123.25 4 +PH 4428 Garchitorena Bicol 05 Province of Camarines Sur 16 13.8804 123.6946 4 +PH 4429 Caramoan Bicol 05 Province of Camarines Sur 16 13.7707 123.8631 4 +PH 4430 Bula Bicol 05 Province of Camarines Sur 16 13.4701 123.278 4 +PH 4431 Iriga City Bicol 05 Province of Camarines Sur 16 13.4324 123.4115 4 +PH 4432 Baao Bicol 05 Province of Camarines Sur 16 13.4549 123.3653 4 +PH 4433 Buhi Bicol 05 Province of Camarines Sur 16 13.4322 123.517 4 +PH 4434 Nabua Bicol 05 Province of Camarines Sur 16 13.4075 123.3724 4 +PH 4435 Bato Bicol 05 Province of Camarines Sur 16 13.3528 123.3677 4 +PH 4436 Balatan Bicol 05 Province of Camarines Sur 16 13.3211 123.2333 4 +PH 4800 Virac Bicol 05 Province of Catanduanes 19 13.5848 124.2374 4 +PH 4801 Bato Bicol 05 Province of Catanduanes 19 13.6068 124.2986 4 +PH 4802 San Miguel Bicol 05 Province of Catanduanes 19 13.8959 124.2725 4 +PH 4803 Baras Bicol 05 Province of Catanduanes 19 13.6588 124.37 4 +PH 4804 Gigmoto Bicol 05 Province of Catanduanes 19 13.7796 124.39 4 +PH 4805 Viga Bicol 05 Province of Catanduanes 19 13.8719 124.3091 4 +PH 4806 Panganiban Bicol 05 Province of Catanduanes 19 13.9003 124.2982 4 +PH 4807 Bagamanoc Bicol 05 Province of Catanduanes 19 13.9404 124.2896 4 +PH 4808 Caramoran Bicol 05 Province of Catanduanes 19 13.9849 124.1347 4 +PH 4809 Pandan Bicol 05 Province of Catanduanes 19 14.0453 124.1694 4 +PH 4810 San Andres Bicol 05 Province of Catanduanes 19 13.6 124.1 4 +PH 5400 Masbate Bicol 05 Province of Masbate 39 12.3717 123.6249 4 +PH 5401 Mobo Bicol 05 Province of Masbate 39 12.3363 123.6574 4 +PH 5402 Uson Bicol 05 Province of Masbate 39 12.2253 123.7834 4 +PH 5403 Dimasalang Bicol 05 Province of Masbate 39 12.1923 123.8592 4 +PH 5404 Palanas Bicol 05 Province of Masbate 39 12.1458 123.9216 4 +PH 5405 Cataingan Bicol 05 Province of Masbate 39 12.003 123.992 4 +PH 5406 Pio V. Corpuz Bicol 05 Province of Masbate 39 12.0897 123.841 1 +PH 5407 Esperanza Bicol 05 Province of Masbate 39 11.7365 124.042 4 +PH 5408 Placer Bicol 05 Province of Masbate 39 11.8687 123.9184 4 +PH 5409 Cawayan Bicol 05 Province of Masbate 39 11.9275 123.7698 4 +PH 5410 Milagros Bicol 05 Province of Masbate 39 12.2181 123.5095 4 +PH 5411 Mandaon Bicol 05 Province of Masbate 39 12.3327 123.3923 4 +PH 5412 Balud Bicol 05 Province of Masbate 39 12.0369 123.1935 4 +PH 5413 Baleno Bicol 05 Province of Masbate 39 12.4739 123.4982 4 +PH 5414 Aroroy Bicol 05 Province of Masbate 39 12.5111 123.3977 4 +PH 5415 Batuan Bicol 05 Province of Masbate 39 12.3976 123.7628 4 +PH 5416 San Fernando Bicol 05 Province of Masbate 39 12.4833 123.7622 4 +PH 5417 San Jacinto Bicol 05 Province of Masbate 39 12.5677 123.7337 4 +PH 5418 Monreal Bicol 05 Province of Masbate 39 12.644 123.6648 4 +PH 5419 Claveria Bicol 05 Province of Masbate 39 12.9035 123.2457 4 +PH 5420 San Pascual Bicol 05 Province of Masbate 39 13.1289 122.9771 4 +PH 5421 Buenavista Bicol 05 Province of Masbate 39 13.1289 122.9771 1 +PH 4700 Sorsogon Bicol 05 Province of Sorsogon 58 12.9739 123.9933 4 +PH 4701 Bacon Bicol 05 Province of Sorsogon 58 13.0378 124.0411 4 +PH 4702 Casiguran Bicol 05 Province of Sorsogon 58 12.8736 124.0097 4 +PH 4703 Juban Bicol 05 Province of Sorsogon 58 12.8478 123.9878 4 +PH 4704 Bulusan Bicol 05 Province of Sorsogon 58 12.7494 124.1209 4 +PH 4705 Magallanes Bicol 05 Province of Sorsogon 58 12.8292 123.8364 4 +PH 4706 Bulan Bicol 05 Province of Sorsogon 58 12.6714 123.875 4 +PH 4707 Irosin Bicol 05 Province of Sorsogon 58 12.7001 124.0322 4 +PH 4708 Matnog Bicol 05 Province of Sorsogon 58 12.5878 124.0875 4 +PH 4709 Sta. Magdalena Bicol 05 Province of Sorsogon 58 12.648 124.1093 4 +PH 4710 Gubat Bicol 05 Province of Sorsogon 58 12.9206 124.1231 4 +PH 4711 Prieto Diaz Bicol 05 Province of Sorsogon 58 13.0417 124.1939 4 +PH 4712 Barcelona Bicol 05 Province of Sorsogon 58 12.8683 124.1419 4 +PH 4713 Castilla Bicol 05 Province of Sorsogon 58 12.9486 123.8822 4 +PH 4714 Pilar Bicol 05 Province of Sorsogon 58 12.9231 123.6724 4 +PH 4715 Donsol Bicol 05 Province of Sorsogon 58 12.9055 123.5949 4 +PH 5600 Kalibo Western Visayas 06 Province of Aklan 04 11.7061 122.3644 4 +PH 5601 Banga Western Visayas 06 Province of Aklan 04 11.6387 122.3341 4 +PH 5602 Libacao Western Visayas 06 Province of Aklan 04 11.4802 122.3042 4 +PH 5603 Madalag Western Visayas 06 Province of Aklan 04 11.5272 122.3073 4 +PH 5604 Numancia Western Visayas 06 Province of Aklan 04 11.7059 122.3284 4 +PH 5605 Lezo Western Visayas 06 Province of Aklan 04 11.6975 122.2035 1 +PH 5606 Malinao Western Visayas 06 Province of Aklan 04 11.6439 122.3083 4 +PH 5607 Nabas Western Visayas 06 Province of Aklan 04 11.831 122.087 4 +PH 5608 Malay Western Visayas 06 Province of Aklan 04 11.9003 121.9091 4 +PH 5609 Buruanga Western Visayas 06 Province of Aklan 04 11.8443 121.8884 4 +PH 5610 New Washington Western Visayas 06 Province of Aklan 04 11.6508 122.4322 4 +PH 5611 Makato Western Visayas 06 Province of Aklan 04 11.712 122.2922 4 +PH 5612 Tangalan Western Visayas 06 Province of Aklan 04 11.7789 122.2634 4 +PH 5613 Ibajay Western Visayas 06 Province of Aklan 04 11.8199 122.162 4 +PH 5614 Balete Western Visayas 06 Province of Aklan 04 11.5556 122.3803 4 +PH 5615 Batan Western Visayas 06 Province of Aklan 04 11.5857 122.4971 4 +PH 5616 Altavas Western Visayas 06 Province of Aklan 04 11.538 122.487 4 +PH 5700 San Jose de Buanavista Western Visayas 06 Province of Antique 06 11.1615 122.0451 1 +PH 5701 Belison Western Visayas 06 Province of Antique 06 10.8384 121.9605 4 +PH 5702 Patnongon Western Visayas 06 Province of Antique 06 10.9132 121.9937 4 +PH 5703 Valderrama Western Visayas 06 Province of Antique 06 11.0023 122.1291 4 +PH 5704 Bugasong Western Visayas 06 Province of Antique 06 11.0446 122.0646 4 +PH 5705 Laua-an Western Visayas 06 Province of Antique 06 11.1267 122.068 4 +PH 5706 Barbaza Western Visayas 06 Province of Antique 06 11.1957 122.0386 4 +PH 5707 Tibiao Western Visayas 06 Province of Antique 06 11.2915 122.0354 4 +PH 5708 Culasi Western Visayas 06 Province of Antique 06 11.4272 122.056 4 +PH 5709 Sebaste Western Visayas 06 Province of Antique 06 11.5901 122.0945 4 +PH 5710 Libertad Western Visayas 06 Province of Antique 06 11.5 122.0833 4 +PH 5711 Caluya Western Visayas 06 Province of Antique 06 11.931 121.5477 4 +PH 5712 Pandan Western Visayas 06 Province of Antique 06 11.7448 122.1003 4 +PH 5713 Sibalom Western Visayas 06 Province of Antique 06 10.79 122.0178 4 +PH 5714 San Remegio Western Visayas 06 Province of Antique 06 11.1267 122.068 1 +PH 5715 Hamtic Western Visayas 06 Province of Antique 06 10.7023 121.9824 4 +PH 5716 Tobias Fornier (Dao) Western Visayas 06 Province of Antique 06 11.1267 122.068 1 +PH 5717 Anini-y Western Visayas 06 Province of Antique 06 10.4312 121.927 4 +PH 5800 Roxas City Western Visayas 06 Capiz 18 11.5853 122.7511 4 +PH 5801 Panay Western Visayas 06 Capiz 18 11.5578 122.7942 4 +PH 5802 Pontevedra Western Visayas 06 Capiz 18 11.4812 122.8325 4 +PH 5803 President Roxas Western Visayas 06 Capiz 18 11.431 122.9279 4 +PH 5804 Pilar Western Visayas 06 Capiz 18 11.487 122.9963 4 +PH 5805 Ivisan Western Visayas 06 Capiz 18 11.5217 122.6908 4 +PH 5806 Sapian Western Visayas 06 Capiz 18 11.4943 122.6027 4 +PH 5807 Mambusao Western Visayas 06 Capiz 18 11.4336 122.5982 4 +PH 5808 Jamindan Western Visayas 06 Capiz 18 11.4002 122.4983 4 +PH 5809 Maayon Western Visayas 06 Capiz 18 11.3867 122.7859 4 +PH 5810 Dao Western Visayas 06 Capiz 18 11.3937 122.6856 4 +PH 5811 Cuartero Western Visayas 06 Capiz 18 11.3407 122.6694 4 +PH 5812 Dumarao Western Visayas 06 Capiz 18 11.2654 122.6889 4 +PH 5813 Dumalag Western Visayas 06 Capiz 18 11.308 122.6236 4 +PH 5814 Tapaz Western Visayas 06 Capiz 18 11.3659 122.6844 1 +PH 5815 Panitan Western Visayas 06 Capiz 18 11.466 122.7725 4 +PH 5816 Sigma Western Visayas 06 Capiz 18 11.4214 122.6662 4 +PH 5000 Iloilo City Western Visayas 06 Province of Iloilo 30 10.6969 122.5644 4 +PH 5001 Pavia Western Visayas 06 Province of Iloilo 30 10.7761 122.5456 4 +PH 5002 Santa Barbara Western Visayas 06 Province of Iloilo 30 10.8231 122.5344 4 +PH 5003 Leganes Western Visayas 06 Province of Iloilo 30 10.7872 122.5892 4 +PH 5004 Zarraga Western Visayas 06 Province of Iloilo 30 10.8197 122.6081 4 +PH 5005 New Lucena Western Visayas 06 Province of Iloilo 30 10.8147 122.6068 1 +PH 5006 Dumangas Western Visayas 06 Province of Iloilo 30 10.825 122.713 4 +PH 5007 Barotac Nuevo Western Visayas 06 Province of Iloilo 30 10.8942 122.7044 4 +PH 5008 Pototan Western Visayas 06 Province of Iloilo 30 10.9437 122.6352 4 +PH 5009 Anilao Western Visayas 06 Province of Iloilo 30 10.7667 122.5667 4 +PH 5010 Banate Western Visayas 06 Province of Iloilo 30 11 122.8333 4 +PH 5011 Barotac Viejo Western Visayas 06 Province of Iloilo 30 11.0419 122.8522 4 +PH 5012 Ajuy Western Visayas 06 Province of Iloilo 30 11.1724 123.0197 4 +PH 5013 Concepcion Western Visayas 06 Province of Iloilo 30 11.2161 123.1073 4 +PH 5014 Sara Western Visayas 06 Province of Iloilo 30 11.2579 123.0138 4 +PH 5015 San Dionisio Western Visayas 06 Province of Iloilo 30 11.271 123.0964 4 +PH 5016 Batad Western Visayas 06 Province of Iloilo 30 11.418 123.108 4 +PH 5017 Estancia Western Visayas 06 Province of Iloilo 30 11.4551 123.152 4 +PH 5018 Balasan Western Visayas 06 Province of Iloilo 30 11.4728 123.0878 4 +PH 5019 Carles Western Visayas 06 Province of Iloilo 30 11.5726 123.1342 4 +PH 5020 Oton Western Visayas 06 Province of Iloilo 30 10.6931 122.4736 4 +PH 5021 Tigbauan Western Visayas 06 Province of Iloilo 30 10.6747 122.3776 4 +PH 5022 Guimbal Western Visayas 06 Province of Iloilo 30 10.6633 122.3228 4 +PH 5023 Miagao Western Visayas 06 Province of Iloilo 30 10.6442 122.2352 4 +PH 5024 San Joaquin Western Visayas 06 Province of Iloilo 30 10.588 122.1397 4 +PH 5025 San Miguel Western Visayas 06 Province of Iloilo 30 10.78 122.4656 4 +PH 5026 Leon Western Visayas 06 Province of Iloilo 30 10.7808 122.3894 4 +PH 5027 Tubungan Western Visayas 06 Province of Iloilo 30 10.764 122.3177 4 +PH 5028 Alimodian Western Visayas 06 Province of Iloilo 30 10.8214 122.4311 4 +PH 5029 Igbaras Western Visayas 06 Province of Iloilo 30 10.7157 122.2657 4 +PH 5030 Maasin Western Visayas 06 Province of Iloilo 30 10.8925 122.4347 4 +PH 5031 Cabatuan Western Visayas 06 Province of Iloilo 30 10.8794 122.486 4 +PH 5032 Mina Western Visayas 06 Province of Iloilo 30 10.9313 122.5745 4 +PH 5033 Badiangan Western Visayas 06 Province of Iloilo 30 10.9056 122.5765 4 +PH 5034 Janiuay Western Visayas 06 Province of Iloilo 30 10.9493 122.5061 4 +PH 5035 Dingle Western Visayas 06 Province of Iloilo 30 10.9995 122.6711 4 +PH 5036 San Enrique Western Visayas 06 Province of Iloilo 30 11.0712 122.656 4 +PH 5037 Passi Western Visayas 06 Province of Iloilo 30 11.1078 122.6419 4 +PH 5038 Dueñas Western Visayas 06 Province of Iloilo 30 11.067 122.6154 4 +PH 5039 San Rafael Western Visayas 06 Province of Iloilo 30 10.7 122.5667 4 +PH 5040 Calinog Western Visayas 06 Province of Iloilo 30 11.1167 122.5667 4 +PH 5041 Bingawan Western Visayas 06 Province of Iloilo 30 11.233 122.5672 4 +PH 5042 Lambunao Western Visayas 06 Province of Iloilo 30 11.0556 122.4759 4 +PH 5043 Lemery Western Visayas 06 Province of Iloilo 30 11.2258 122.9275 4 +PH 6100 Bacolod City Western Visayas 06 Province of Negros Occidental H3 10.6667 122.95 4 +PH 6101 Bago City Western Visayas 06 Province of Negros Occidental H3 10.5333 122.8333 4 +PH 6102 Pulupandan Western Visayas 06 Province of Negros Occidental H3 10.5203 122.8017 4 +PH 6103 Valladolid Western Visayas 06 Province of Negros Occidental H3 10.4616 122.8245 4 +PH 6104 San Enrique Western Visayas 06 Province of Negros Occidental H3 10.4161 122.8504 4 +PH 6105 Pontevedra Western Visayas 06 Province of Negros Occidental H3 10.3746 122.8682 4 +PH 6106 Hinigaran Western Visayas 06 Province of Negros Occidental H3 10.2706 122.8507 4 +PH 6107 Binalbagan Western Visayas 06 Province of Negros Occidental H3 10.1948 122.8581 4 +PH 6108 Himamaylan Western Visayas 06 Province of Negros Occidental H3 10.0989 122.8706 4 +PH 6109 Ilog Western Visayas 06 Province of Negros Occidental H3 10.0266 122.7684 4 +PH 6110 Candoni Western Visayas 06 Province of Negros Occidental H3 9.817 122.6043 4 +PH 6111 Kabankalan Western Visayas 06 Province of Negros Occidental H3 9.9839 122.8142 4 +PH 6112 Cauayan Western Visayas 06 Province of Negros Occidental H3 9.9718 122.6249 4 +PH 6113 Sipalay Western Visayas 06 Province of Negros Occidental H3 9.7519 122.4042 4 +PH 6114 Hinoba-an (Asia) Western Visayas 06 Province of Negros Occidental H3 10.3109 122.987 1 +PH 6115 Talisay Western Visayas 06 Province of Negros Occidental H3 10.7375 122.9666 4 +PH 6116 Silay City Western Visayas 06 Province of Negros Occidental H3 10.8003 122.9763 4 +PH 6117 Silay Hawaiian Central Western Visayas 06 Province of Negros Occidental H3 10.3109 122.987 1 +PH 6118 Enrique Magalona Western Visayas 06 Province of Negros Occidental H3 10.3109 122.987 1 +PH 6119 Victorias Western Visayas 06 Province of Negros Occidental H3 10.9015 123.0705 4 +PH 6120 Manapla Western Visayas 06 Province of Negros Occidental H3 10.958 123.123 4 +PH 6121 Cadiz City Western Visayas 06 Province of Negros Occidental H3 10.9564 123.3126 4 +PH 6122 Sagay Western Visayas 06 Province of Negros Occidental H3 10.9447 123.4242 4 +PH 6123 Paraiso (Fabrica) Western Visayas 06 Province of Negros Occidental H3 10.6863 123.3141 1 +PH 6124 Escalante Western Visayas 06 Province of Negros Occidental H3 10.7143 123.5162 4 +PH 6125 Toboso Western Visayas 06 Province of Negros Occidental H3 10.7143 123.5162 4 +PH 6126 Calatrava Western Visayas 06 Province of Negros Occidental H3 10.595 123.4838 4 +PH 6127 San Carlos City Western Visayas 06 Province of Negros Occidental H3 10.484 123.4203 4 +PH 6128 Isabela Western Visayas 06 Province of Negros Occidental H3 10.2048 122.9888 4 +PH 6129 Murcia Western Visayas 06 Province of Negros Occidental H3 10.6052 123.0417 4 +PH 6130 La Carlota City Western Visayas 06 Province of Negros Occidental H3 10.4242 122.9212 4 +PH 6131 La Castellana Western Visayas 06 Province of Negros Occidental H3 10.3239 123.0215 4 +PH 6132 Moises Padilla (Magallon) Western Visayas 06 Province of Negros Occidental H3 10.3741 122.9714 1 +PH 6133 Don Salvador Benedicto Western Visayas 06 Province of Negros Occidental H3 10.3741 122.9714 1 +PH 5044 Buenavista Western Visayas 06 Province of Guimaras J3 10.7011 122.6275 4 +PH 5045 Jordan Western Visayas 06 Province of Guimaras J3 10.6584 122.5963 4 +PH 5046 Nueva Valencia Western Visayas 06 Province of Guimaras J3 10.5108 122.5315 4 +PH 5047 San Lorenzo Western Visayas 06 Province of Guimaras J3 10.569 122.6142 1 +PH 5048 Sibunag Western Visayas 06 Province of Guimaras J3 10.569 122.6142 1 +PH 6300 Tagbilaran City Central Visayas 07 Bohol 11 9.6556 123.8522 4 +PH 6301 Baclayon Central Visayas 07 Bohol 11 9.6264 123.8942 4 +PH 6302 Alburquerque Central Visayas 07 Bohol 11 9.6081 123.9581 4 +PH 6303 Loay Central Visayas 07 Bohol 11 9.6006 124.0142 4 +PH 6304 Lila Central Visayas 07 Bohol 11 9.5918 124.0958 4 +PH 6305 Dimiao Central Visayas 07 Bohol 11 9.6064 124.1633 4 +PH 6306 Valencia Central Visayas 07 Bohol 11 9.6097 124.208 4 +PH 6307 Garcia Hernandez Central Visayas 07 Bohol 11 9.6144 124.2946 4 +PH 6308 Jagna Central Visayas 07 Bohol 11 9.6531 124.3697 4 +PH 6309 Duero Central Visayas 07 Bohol 11 9.709 124.4055 4 +PH 6310 Guindulman Central Visayas 07 Bohol 11 9.7629 124.4878 4 +PH 6311 Anda Central Visayas 07 Bohol 11 9.746 124.5767 4 +PH 6312 Candijay Central Visayas 07 Bohol 11 9.8182 124.4977 4 +PH 6313 Mabini Central Visayas 07 Bohol 11 9.8649 124.5215 4 +PH 6314 Alicia Central Visayas 07 Bohol 11 9.8949 124.4422 4 +PH 6315 Ubay Central Visayas 07 Bohol 11 10.056 124.4729 4 +PH 6316 Loboc Central Visayas 07 Bohol 11 9.6383 124.0348 4 +PH 6317 Bilar Central Visayas 07 Bohol 11 9.7083 124.1072 4 +PH 6318 Batuan Central Visayas 07 Bohol 11 9.9205 124.4289 4 +PH 6319 Carmen Central Visayas 07 Bohol 11 9.8223 124.1964 4 +PH 6320 Sierra Bullones Central Visayas 07 Bohol 11 9.8081 124.2921 4 +PH 6321 Pilar Central Visayas 07 Bohol 11 9.829 124.3273 4 +PH 6322 Dagohoy Central Visayas 07 Bohol 11 9.9002 124.2832 4 +PH 6323 San Miguel Central Visayas 07 Bohol 11 9.8851 124.3264 4 +PH 6324 Trinidad Central Visayas 07 Bohol 11 10.0795 124.3432 4 +PH 6325 Talibon Central Visayas 07 Bohol 11 9.9833 124.3333 4 +PH 6326 Bien Unido Central Visayas 07 Bohol 11 10.1373 124.3776 4 +PH 6327 Loon Central Visayas 07 Bohol 11 9.7998 123.7929 4 +PH 6328 Calape Central Visayas 07 Bohol 11 9.8922 123.8748 4 +PH 6329 Tubigon Central Visayas 07 Bohol 11 9.9238 124.2168 1 +PH 6330 Clarin Central Visayas 07 Bohol 11 9.9616 124.0252 4 +PH 6331 Sagbayan (Borja) Central Visayas 07 Bohol 11 9.8122 123.9795 1 +PH 6332 Inabanga Central Visayas 07 Bohol 11 10.0307 124.0671 4 +PH 6333 Buenavista Central Visayas 07 Bohol 11 9.6466 124.0633 4 +PH 6334 Jetafe Central Visayas 07 Bohol 11 10.1472 124.1539 4 +PH 6335 Antequera Central Visayas 07 Bohol 11 9.7809 123.8988 4 +PH 6336 Maribojoc Central Visayas 07 Bohol 11 9.7417 123.8446 4 +PH 6337 Corella Central Visayas 07 Bohol 11 9.6875 123.9218 4 +PH 6338 Sikatuna Central Visayas 07 Bohol 11 9.6883 123.9751 4 +PH 6339 Dauis Central Visayas 07 Bohol 11 9.6253 123.8658 4 +PH 6340 Panglao Central Visayas 07 Bohol 11 9.5781 123.7458 4 +PH 6341 Cortes Central Visayas 07 Bohol 11 9.722 123.88 4 +PH 6342 Balilihan Central Visayas 07 Bohol 11 9.7561 123.973 4 +PH 6343 Catigbian Central Visayas 07 Bohol 11 9.8202 123.98 4 +PH 6344 Danao Central Visayas 07 Bohol 11 9.5542 123.7565 4 +PH 6345 San Isidro Central Visayas 07 Bohol 11 9.6324 123.9021 4 +PH 6346 President Carlos P. Garcia (Pitogo) Central Visayas 07 Bohol 11 9.681 123.898 1 +PH 6347 Sevilla Central Visayas 07 Bohol 11 9.7038 124.0483 4 +PH 6000 Cebu City Central Visayas 07 Province of Cebu 21 10.3167 123.8907 4 +PH 6001 Consolacion Central Visayas 07 Province of Cebu 21 10.3766 123.9573 4 +PH 6002 Liloan Central Visayas 07 Province of Cebu 21 10.3991 123.9992 4 +PH 6003 Compostela Central Visayas 07 Province of Cebu 21 10.455 124.0106 4 +PH 6004 Danao City Central Visayas 07 Province of Cebu 21 10.5208 124.0272 4 +PH 6005 Carmen Central Visayas 07 Province of Cebu 21 10.5931 124.0178 4 +PH 6006 Catmon Central Visayas 07 Province of Cebu 21 10.7167 124 4 +PH 6007 Sogod Central Visayas 07 Province of Cebu 21 10.7508 123.9947 4 +PH 6008 Borbon Central Visayas 07 Province of Cebu 21 10.838 124.0297 4 +PH 6009 Tabogon Central Visayas 07 Province of Cebu 21 10.9412 124.0282 4 +PH 6010 Bogo Central Visayas 07 Province of Cebu 21 11.0517 124.0055 4 +PH 6011 San Remegio Central Visayas 07 Province of Cebu 21 10.5717 123.893 1 +PH 6012 Medellin Central Visayas 07 Province of Cebu 21 11.1286 123.9622 4 +PH 6013 DaanBantayan Central Visayas 07 Province of Cebu 21 11.2468 124.0146 4 +PH 6014 Mandaue City Central Visayas 07 Province of Cebu 21 10.3236 123.9222 4 +PH 6015 Lapu-Lapu City Central Visayas 07 Province of Cebu 21 10.3103 123.9494 4 +PH 6016 Mactan Airport Central Visayas 07 Province of Cebu 21 10.5717 123.893 1 +PH 6017 Cordova Central Visayas 07 Province of Cebu 21 10.2439 123.9422 4 +PH 6018 San Fernando Central Visayas 07 Province of Cebu 21 10.1624 123.7076 4 +PH 6019 Carcar Central Visayas 07 Province of Cebu 21 10.1061 123.6402 4 +PH 6020 Sibonga Central Visayas 07 Province of Cebu 21 9.9175 123.6069 4 +PH 6021 Argao Central Visayas 07 Province of Cebu 21 9.8794 123.5956 4 +PH 6022 Dalaguete Central Visayas 07 Province of Cebu 21 9.7612 123.5349 4 +PH 6023 Alcoy Central Visayas 07 Province of Cebu 21 9.8708 123.5811 4 +PH 6024 Boljoon Central Visayas 07 Province of Cebu 21 9.6281 123.4785 4 +PH 6025 Oslob Central Visayas 07 Province of Cebu 21 9.5211 123.4315 4 +PH 6026 Santander Central Visayas 07 Province of Cebu 21 9.4504 123.3315 4 +PH 6027 Samboan Central Visayas 07 Province of Cebu 21 9.5276 123.3069 4 +PH 6028 Ginatilan Central Visayas 07 Province of Cebu 21 9.5694 123.3128 4 +PH 6029 Malabuyoc Central Visayas 07 Province of Cebu 21 9.6525 123.3252 4 +PH 6030 Alegria Central Visayas 07 Province of Cebu 21 9.7289 123.3398 4 +PH 6031 Badian Central Visayas 07 Province of Cebu 21 9.8647 123.3964 4 +PH 6032 Moalboal Central Visayas 07 Province of Cebu 21 9.9433 123.3992 4 +PH 6033 Alcantara Central Visayas 07 Province of Cebu 21 9.9756 123.4061 4 +PH 6034 Ronda Central Visayas 07 Province of Cebu 21 9.999 123.4095 4 +PH 6035 Dumanjug Central Visayas 07 Province of Cebu 21 10.0537 123.4935 1 +PH 6036 Barili Central Visayas 07 Province of Cebu 21 10.115 123.5103 4 +PH 6037 Naga Central Visayas 07 Province of Cebu 21 10.209 123.758 4 +PH 6038 Toledo City Central Visayas 07 Province of Cebu 21 10.3773 123.6386 4 +PH 6039 Pinamungajan Central Visayas 07 Province of Cebu 21 10.2708 123.5839 4 +PH 6040 Aloguinsan Central Visayas 07 Province of Cebu 21 10.2219 123.5483 4 +PH 6041 Balamban Central Visayas 07 Province of Cebu 21 10.5039 123.7156 4 +PH 6042 Asturias Central Visayas 07 Province of Cebu 21 10.5669 123.7161 4 +PH 6043 Tuburan Central Visayas 07 Province of Cebu 21 10.7273 123.8257 4 +PH 6044 Tabuelan Central Visayas 07 Province of Cebu 21 10.8209 123.8689 4 +PH 6045 Talisay Central Visayas 07 Province of Cebu 21 10.2447 123.8494 4 +PH 6046 Minglanilla Central Visayas 07 Province of Cebu 21 10.245 123.7964 4 +PH 6047 Santa Fe Central Visayas 07 Province of Cebu 21 10.5296 123.9217 1 +PH 6048 Pilar Central Visayas 07 Province of Cebu 21 10.8065 124.5661 4 +PH 6049 Poro Central Visayas 07 Province of Cebu 21 10.6292 124.4087 4 +PH 6050 San Francisco Central Visayas 07 Province of Cebu 21 10.6461 124.3816 4 +PH 6051 Tudela Central Visayas 07 Province of Cebu 21 10.6383 124.4729 4 +PH 6052 Bantayan Central Visayas 07 Province of Cebu 21 11.1683 123.7223 4 +PH 6053 Madridejos Central Visayas 07 Province of Cebu 21 11.298 123.7339 4 +PH 6200 Dumaguete City Central Visayas 07 Province of Negros Oriental 46 9.3072 123.3026 4 +PH 6201 Sibulan Central Visayas 07 Province of Negros Oriental 46 9.3584 123.285 4 +PH 6202 San Jose Central Visayas 07 Province of Negros Oriental 46 9.4119 123.2381 4 +PH 6203 Amlan (Ayuquitan) Central Visayas 07 Province of Negros Oriental 46 9.508 123.1593 1 +PH 6204 Tanjay Central Visayas 07 Province of Negros Oriental 46 9.5162 123.158 4 +PH 6205 Pamplona Central Visayas 07 Province of Negros Oriental 46 9.4724 123.1192 4 +PH 6206 Bais City Central Visayas 07 Province of Negros Oriental 46 9.5911 123.1228 4 +PH 6207 Mabinay Central Visayas 07 Province of Negros Oriental 46 9.7272 122.9017 4 +PH 6208 Manjuyod Central Visayas 07 Province of Negros Oriental 46 9.6794 123.1469 4 +PH 6209 Bindoy (Payabon) Central Visayas 07 Province of Negros Oriental 46 9.508 123.1593 1 +PH 6210 Ayungon Central Visayas 07 Province of Negros Oriental 46 9.8589 123.1444 4 +PH 6211 Tayasan Central Visayas 07 Province of Negros Oriental 46 9.924 123.1699 4 +PH 6212 Jimalalud Central Visayas 07 Province of Negros Oriental 46 9.9797 123.1999 4 +PH 6213 La Libertad Central Visayas 07 Province of Negros Oriental 46 10.0266 123.2335 4 +PH 6214 Guihulngan Central Visayas 07 Province of Negros Oriental 46 10.1214 123.2742 4 +PH 6215 Valencia (Luzurriaga) Central Visayas 07 Province of Negros Oriental 46 9.6069 123.0335 1 +PH 6216 Bacong Central Visayas 07 Province of Negros Oriental 46 9.948 123.1602 4 +PH 6217 Dauin Central Visayas 07 Province of Negros Oriental 46 9.1914 123.2654 4 +PH 6218 Zamboanguita Central Visayas 07 Province of Negros Oriental 46 9.1025 123.1996 4 +PH 6219 Siaton Central Visayas 07 Province of Negros Oriental 46 9.0648 123.0339 4 +PH 6220 Santa Catalina Central Visayas 07 Province of Negros Oriental 46 9.3337 122.8637 4 +PH 6221 Bayawan (Tulong) Central Visayas 07 Province of Negros Oriental 46 9.6069 123.0335 1 +PH 6222 Basay Central Visayas 07 Province of Negros Oriental 46 9.4087 122.64 4 +PH 6223 Canlaon City Central Visayas 07 Province of Negros Oriental 46 9.6069 123.0335 1 +PH 6224 Vallehermoso Central Visayas 07 Province of Negros Oriental 46 9.2413 123.3422 1 +PH 6225 Siquijor Central Visayas 07 Province of Siquijor 69 9.2142 123.515 4 +PH 6226 Larena Central Visayas 07 Province of Siquijor 69 9.2453 123.5939 4 +PH 6227 San Juan Central Visayas 07 Province of Siquijor 69 9.1603 123.4926 4 +PH 6228 Lazi Central Visayas 07 Province of Siquijor 69 9.1287 123.6356 4 +PH 6229 Maria Central Visayas 07 Province of Siquijor 69 9.1983 123.6544 4 +PH 6230 Enrique Villanueva Central Visayas 07 Province of Siquijor 69 9.2761 123.6468 4 +PH 6800 Borongan Eastern Visayas 08 Province of Eastern Samar 23 11.6081 125.4319 4 +PH 6801 Balangkayan Eastern Visayas 08 Province of Eastern Samar 23 11.4714 125.5106 4 +PH 6802 Maydolong Eastern Visayas 08 Province of Eastern Samar 23 11.5002 125.4981 4 +PH 6803 Llorente Eastern Visayas 08 Province of Eastern Samar 23 11.4119 125.5458 4 +PH 6804 Hernani Eastern Visayas 08 Province of Eastern Samar 23 11.3258 125.6194 4 +PH 6805 General MacArthur Eastern Visayas 08 Province of Eastern Samar 23 11.3988 125.5725 1 +PH 6806 Can-Avid Eastern Visayas 08 Province of Eastern Samar 23 11.9953 125.4472 4 +PH 6807 Salcedo Eastern Visayas 08 Province of Eastern Samar 23 11.1469 125.665 4 +PH 6808 Mercedes Eastern Visayas 08 Province of Eastern Samar 23 11.0983 125.7106 4 +PH 6809 Guiuan Eastern Visayas 08 Province of Eastern Samar 23 11.0309 125.7234 4 +PH 6810 Quinapondan Eastern Visayas 08 Province of Eastern Samar 23 11.1583 125.5219 4 +PH 6811 Giporlos Eastern Visayas 08 Province of Eastern Samar 23 11.12 125.4494 4 +PH 6812 Balangiga Eastern Visayas 08 Province of Eastern Samar 23 11.1097 125.3875 4 +PH 6813 Lawaan Eastern Visayas 08 Province of Eastern Samar 23 11.6288 125.4513 1 +PH 6814 San Julian Eastern Visayas 08 Province of Eastern Samar 23 11.7536 125.4558 4 +PH 6815 Sulat Eastern Visayas 08 Province of Eastern Samar 23 11.8103 125.4544 4 +PH 6816 Taft Eastern Visayas 08 Province of Eastern Samar 23 11.9011 125.4189 4 +PH 6817 Dolores Eastern Visayas 08 Province of Eastern Samar 23 12.0371 125.4825 4 +PH 6818 Oras Eastern Visayas 08 Province of Eastern Samar 23 12.1406 125.4397 4 +PH 6819 Jipapad Eastern Visayas 08 Province of Eastern Samar 23 11.6288 125.4513 1 +PH 6820 Maslog Eastern Visayas 08 Province of Eastern Samar 23 12.15 125.2333 4 +PH 6821 San Policarpio Eastern Visayas 08 Province of Eastern Samar 23 12.1791 125.5072 4 +PH 6822 Arteche Eastern Visayas 08 Province of Eastern Samar 23 12.2645 125.4048 4 +PH 6500 Tacloban City Eastern Visayas 08 Province of Leyte 37 11.2433 125.0047 4 +PH 6501 Palo Eastern Visayas 08 Province of Leyte 37 11.1575 124.9908 4 +PH 6502 Tanauan Eastern Visayas 08 Province of Leyte 37 11.1094 125.0156 4 +PH 6503 Tolosa Eastern Visayas 08 Province of Leyte 37 11.1 125.0167 4 +PH 6504 Tabontabon Eastern Visayas 08 Province of Leyte 37 11.0408 124.9611 4 +PH 6505 Dulag Eastern Visayas 08 Province of Leyte 37 10.9525 125.0317 4 +PH 6506 Julita Eastern Visayas 08 Province of Leyte 37 10.9747 124.9617 4 +PH 6507 Mayorga Eastern Visayas 08 Province of Leyte 37 10.9 125 4 +PH 6508 La Paz Eastern Visayas 08 Province of Leyte 37 10.8925 124.9558 4 +PH 6509 Macarthur Eastern Visayas 08 Province of Leyte 37 10.8347 124.9953 4 +PH 6510 Abuyog Eastern Visayas 08 Province of Leyte 37 10.747 125.0107 4 +PH 6511 Javier (Bugho) Eastern Visayas 08 Province of Leyte 37 11.0199 124.9054 1 +PH 6512 Mahaplag Eastern Visayas 08 Province of Leyte 37 10.6045 124.9646 4 +PH 6513 Sta. Fe Eastern Visayas 08 Province of Leyte 37 11.0199 124.9054 1 +PH 6514 Pastrana Eastern Visayas 08 Province of Leyte 37 11.1367 124.8856 4 +PH 6515 Dagami Eastern Visayas 08 Province of Leyte 37 11.0608 124.9028 4 +PH 6516 Burauen Eastern Visayas 08 Province of Leyte 37 10.9756 124.8928 4 +PH 6517 Alangalang Eastern Visayas 08 Province of Leyte 37 11.2061 124.8467 4 +PH 6518 San Miguel Eastern Visayas 08 Province of Leyte 37 11.1042 125.0014 4 +PH 6519 Barugo Eastern Visayas 08 Province of Leyte 37 11.3242 124.7383 4 +PH 6520 Babatngon Eastern Visayas 08 Province of Leyte 37 11.4238 124.8449 4 +PH 6521 Baybay Eastern Visayas 08 Province of Leyte 37 10.6785 124.8006 4 +PH 6522 Inopacan Eastern Visayas 08 Province of Leyte 37 10.4997 124.7405 4 +PH 6523 Hindang Eastern Visayas 08 Province of Leyte 37 11 124.9667 4 +PH 6524 Hilongos Eastern Visayas 08 Province of Leyte 37 10.3744 124.7497 4 +PH 6525 Bato Eastern Visayas 08 Province of Leyte 37 10.963 124.7895 1 +PH 6526 Matalom Eastern Visayas 08 Province of Leyte 37 10.963 124.7895 1 +PH 6527 Jaro Eastern Visayas 08 Province of Leyte 37 11.1837 124.7827 4 +PH 6528 Tunga Eastern Visayas 08 Province of Leyte 37 11.2456 124.7517 4 +PH 6529 Carigara Eastern Visayas 08 Province of Leyte 37 11.2981 124.679 4 +PH 6530 Capoocan Eastern Visayas 08 Province of Leyte 37 11.2933 124.6419 4 +PH 6531 Kananga Eastern Visayas 08 Province of Leyte 37 11.1867 124.5601 4 +PH 6532 Matag-ob Eastern Visayas 08 Province of Leyte 37 11.2372 124.4686 1 +PH 6533 Leyte Eastern Visayas 08 Province of Leyte 37 11.3669 124.4824 4 +PH 6534 Calubian Eastern Visayas 08 Province of Leyte 37 11.4472 124.4281 4 +PH 6535 San Isidro Eastern Visayas 08 Province of Leyte 37 11.342 124.5219 4 +PH 6536 Tabango Eastern Visayas 08 Province of Leyte 37 11.3077 124.373 4 +PH 6537 Villaba Eastern Visayas 08 Province of Leyte 37 11.2135 124.3921 4 +PH 6538 Palompon Eastern Visayas 08 Province of Leyte 37 11.0508 124.3843 4 +PH 6539 Isabel Eastern Visayas 08 Province of Leyte 37 10.9267 124.434 4 +PH 6540 Merida Eastern Visayas 08 Province of Leyte 37 10.9098 124.5376 4 +PH 6541 Ormoc City Eastern Visayas 08 Province of Leyte 37 11.0064 124.6075 4 +PH 6542 Albuera Eastern Visayas 08 Province of Leyte 37 10.9158 124.6945 4 +PH 6700 Catbalogan Eastern Visayas 08 Province of Samar 55 11.7753 124.8861 4 +PH 6701 Jiabong Eastern Visayas 08 Province of Samar 55 11.7625 124.9519 4 +PH 6702 Motiong Eastern Visayas 08 Province of Samar 55 11.78 124.9997 4 +PH 6703 Wright Eastern Visayas 08 Province of Samar 55 11.7703 125.0219 4 +PH 6704 Tarangnan Eastern Visayas 08 Province of Samar 55 11.9009 124.7459 4 +PH 6705 Pagsanghan Eastern Visayas 08 Province of Samar 55 11.9657 124.7212 4 +PH 6706 Gandara Eastern Visayas 08 Province of Samar 55 12.013 124.8118 4 +PH 6707 San Jorge Eastern Visayas 08 Province of Samar 55 11.9808 124.8239 4 +PH 6708 Matuguinao Eastern Visayas 08 Province of Samar 55 12.1446 124.8856 4 +PH 6709 Sta. Margarita Eastern Visayas 08 Province of Samar 55 12.0378 124.6578 4 +PH 6710 Calbayog City Eastern Visayas 08 Province of Samar 55 12.0668 124.5962 4 +PH 6711 Sto. Niño Eastern Visayas 08 Province of Samar 55 11.8465 124.9402 1 +PH 6712 Tagapul-an Eastern Visayas 08 Province of Samar 55 12.05 124.15 4 +PH 6713 Hinabangan Eastern Visayas 08 Province of Samar 55 11.6992 125.0675 4 +PH 6714 San Sebastian Eastern Visayas 08 Province of Samar 55 11.71 125.0181 4 +PH 6715 Calbiga Eastern Visayas 08 Province of Samar 55 11.6247 125.0164 4 +PH 6716 Pinabacdao Eastern Visayas 08 Province of Samar 55 11.6143 124.9853 4 +PH 6717 Villareal Eastern Visayas 08 Province of Samar 55 11.5659 124.9281 4 +PH 6718 Sta. Rita Eastern Visayas 08 Province of Samar 55 11.8465 124.9402 1 +PH 6719 Talalora Eastern Visayas 08 Province of Samar 55 11.5293 124.8362 4 +PH 6720 Basey Eastern Visayas 08 Province of Samar 55 11.282 125.0699 4 +PH 6721 Marabut Eastern Visayas 08 Province of Samar 55 11.8667 124.85 4 +PH 6722 Daram Eastern Visayas 08 Province of Samar 55 11.6341 124.7947 4 +PH 6723 San Jose de Buan Eastern Visayas 08 Province of Samar 55 12.0529 125.0251 4 +PH 6724 Almagro Eastern Visayas 08 Province of Samar 55 11.9109 124.2858 4 +PH 6725 Zumarraga Eastern Visayas 08 Province of Samar 55 11.6388 124.8417 4 +PH 6600 Maasin Eastern Visayas 08 Province of Southern Leyte 59 10.1336 124.8447 4 +PH 6601 Macrohon Eastern Visayas 08 Province of Southern Leyte 59 10.0797 124.9431 4 +PH 6602 Padre Burgos Eastern Visayas 08 Province of Southern Leyte 59 10.0369 125.0192 4 +PH 6603 Malitbog Eastern Visayas 08 Province of Southern Leyte 59 10.16 124.9992 4 +PH 6604 Bontoc Eastern Visayas 08 Province of Southern Leyte 59 10.3556 124.9697 4 +PH 6605 Tomas Oppus Eastern Visayas 08 Province of Southern Leyte 59 10.2506 124.9831 4 +PH 6606 Sogod Eastern Visayas 08 Province of Southern Leyte 59 10.3847 124.9814 4 +PH 6607 Silago Eastern Visayas 08 Province of Southern Leyte 59 10.5291 125.1618 4 +PH 6608 Hinunangan Eastern Visayas 08 Province of Southern Leyte 59 10.3941 125.1977 4 +PH 6609 Hinundayan Eastern Visayas 08 Province of Southern Leyte 59 10.3523 125.2506 4 +PH 6610 Anahawan Eastern Visayas 08 Province of Southern Leyte 59 10.2772 125.2625 4 +PH 6611 San Juan (Cabalian) Eastern Visayas 08 Province of Southern Leyte 59 10.2912 125.052 1 +PH 6612 Liloan Eastern Visayas 08 Province of Southern Leyte 59 10.1581 125.1181 4 +PH 6613 San Francisco Eastern Visayas 08 Province of Southern Leyte 59 10.06 125.1606 4 +PH 6614 Pintuyan Eastern Visayas 08 Province of Southern Leyte 59 9.9441 125.2494 4 +PH 6615 Libagon Eastern Visayas 08 Province of Southern Leyte 59 10.3008 125.0558 4 +PH 6616 Saint Bernard Eastern Visayas 08 Province of Southern Leyte 59 10.2833 125.1833 4 +PH 6617 San Ricardo Eastern Visayas 08 Province of Southern Leyte 59 9.9128 125.2767 4 +PH 6618 Limasawa Eastern Visayas 08 Province of Southern Leyte 59 10.3333 125.0833 4 +PH 6400 Catarman Eastern Visayas 08 Province of Northern Samar 67 12.4989 124.6377 4 +PH 6401 Bobon Eastern Visayas 08 Province of Northern Samar 67 12.5246 124.5636 4 +PH 6402 San Jose Eastern Visayas 08 Province of Northern Samar 67 12.5296 124.4875 4 +PH 6403 Lope de Vega Eastern Visayas 08 Province of Northern Samar 67 12.2983 124.6238 4 +PH 6404 Lavezares Eastern Visayas 08 Province of Northern Samar 67 12.5336 124.3305 4 +PH 6405 Allen Eastern Visayas 08 Province of Northern Samar 67 12.5006 124.2849 4 +PH 6406 Victoria Eastern Visayas 08 Province of Northern Samar 67 12.4472 124.3111 4 +PH 6407 San Antonio Eastern Visayas 08 Province of Northern Samar 67 12.4129 124.2791 4 +PH 6408 Capul Eastern Visayas 08 Province of Northern Samar 67 12.4237 124.1811 4 +PH 6409 San Isidro Eastern Visayas 08 Province of Northern Samar 67 12.3881 124.3314 4 +PH 6410 Biri Eastern Visayas 08 Province of Northern Samar 67 12.6833 124.3636 4 +PH 6411 Laoang Eastern Visayas 08 Province of Northern Samar 67 12.5698 125.0141 4 +PH 6412 Mapanas Eastern Visayas 08 Province of Northern Samar 67 12.475 125.2562 4 +PH 6413 Pambujan Eastern Visayas 08 Province of Northern Samar 67 12.5642 124.9276 4 +PH 6414 Silvino Lobos Eastern Visayas 08 Province of Northern Samar 67 12.3 124.8333 4 +PH 6415 San Roque Eastern Visayas 08 Province of Northern Samar 67 12.5333 124.8667 4 +PH 6416 Rosario Eastern Visayas 08 Province of Northern Samar 67 12.5223 124.425 4 +PH 6417 Mondragon Eastern Visayas 08 Province of Northern Samar 67 12.5157 124.7523 4 +PH 6418 Catubig Eastern Visayas 08 Province of Northern Samar 67 12.4098 125.0548 4 +PH 6419 San Vicente Eastern Visayas 08 Province of Northern Samar 67 12.5082 124.8326 1 +PH 6420 Las Navas Eastern Visayas 08 Province of Northern Samar 67 12.3392 125.0313 4 +PH 6421 Palapag Eastern Visayas 08 Province of Northern Samar 67 12.5458 125.1147 4 +PH 6422 Gamay Eastern Visayas 08 Province of Northern Samar 67 12.3854 125.2979 4 +PH 6423 Lapinig Eastern Visayas 08 Province of Northern Samar 67 12.3151 125.3032 4 +PH 6543 Naval Eastern Visayas 08 Biliran H9 11.5606 124.3975 4 +PH 6544 Almeria Eastern Visayas 08 Biliran H9 11.6203 124.3817 4 +PH 6545 Kawayan Eastern Visayas 08 Biliran H9 11.6794 124.3567 4 +PH 6546 Maripipi Eastern Visayas 08 Biliran H9 11.7792 124.3492 4 +PH 6547 Culaba Eastern Visayas 08 Biliran H9 11.6578 124.5425 4 +PH 6548 Caibiran Eastern Visayas 08 Biliran H9 11.5717 124.5822 4 +PH 6549 Biliran Eastern Visayas 08 Biliran H9 11.4669 124.474 4 +PH 6550 Cabucgayan Eastern Visayas 08 Biliran H9 11.4719 124.575 4 +PH 7100 Dipolog City Zamboanga Peninsula 09 Province of Zamboanga del Norte 65 8.567 123.3347 4 +PH 7101 Dapitan City Zamboanga Peninsula 09 Province of Zamboanga del Norte 65 8.6561 123.4227 4 +PH 7102 President Manuel A. Roxas Zamboanga Peninsula 09 Province of Zamboanga del Norte 65 8.5671 123.3963 1 +PH 7103 Sibutad Zamboanga Peninsula 09 Province of Zamboanga del Norte 65 8.5916 123.4859 4 +PH 7104 Rizal Zamboanga Peninsula 09 Province of Zamboanga del Norte 65 8.6773 123.4154 4 +PH 7105 Piñan (New Piñan) Zamboanga Peninsula 09 Province of Zamboanga del Norte 65 8.5671 123.3963 1 +PH 7106 Polanco Zamboanga Peninsula 09 Province of Zamboanga del Norte 65 8.5329 123.3617 4 +PH 7107 Mutia Zamboanga Peninsula 09 Province of Zamboanga del Norte 65 8.4308 123.4706 4 +PH 7108 Sergio Osmeña Zamboanga Peninsula 09 Province of Zamboanga del Norte 65 8.5671 123.3963 1 +PH 7109 Katipunan Zamboanga Peninsula 09 Province of Zamboanga del Norte 65 8.514 123.2829 4 +PH 7110 Manukan Zamboanga Peninsula 09 Province of Zamboanga del Norte 65 8.0492 122.8072 4 +PH 7111 Jose Dalman (Ponot) Zamboanga Peninsula 09 Province of Zamboanga del Norte 65 8.0492 122.8072 1 +PH 7112 Sindangan Zamboanga Peninsula 09 Province of Zamboanga del Norte 65 8.2376 122.9974 4 +PH 7113 Siayan Zamboanga Peninsula 09 Province of Zamboanga del Norte 65 8.2812 123.032 4 +PH 7114 Salug Zamboanga Peninsula 09 Province of Zamboanga del Norte 65 8.1147 122.7833 4 +PH 7115 Liloy Zamboanga Peninsula 09 Province of Zamboanga del Norte 65 8.1144 122.6594 4 +PH 7116 Tampilisan Zamboanga Peninsula 09 Province of Zamboanga del Norte 65 8.0167 122.6833 4 +PH 7117 Labason Zamboanga Peninsula 09 Province of Zamboanga del Norte 65 8.0692 122.5217 4 +PH 7118 Gutalac Zamboanga Peninsula 09 Province of Zamboanga del Norte 65 7.9825 122.4047 4 +PH 7119 La Libertad Zamboanga Peninsula 09 Province of Zamboanga del Norte 65 8.0628 122.4689 4 +PH 7120 Siocon Zamboanga Peninsula 09 Province of Zamboanga del Norte 65 7.7061 122.1353 4 +PH 7121 Siraway Zamboanga Peninsula 09 Province of Zamboanga del Norte 65 7.5853 122.1397 4 +PH 7122 Sibuco Zamboanga Peninsula 09 Province of Zamboanga del Norte 65 7.2911 122.0656 4 +PH 7123 Baliguian Zamboanga Peninsula 09 Province of Zamboanga del Norte 65 7.8094 122.1444 4 +PH 7124 Kalawit Zamboanga Peninsula 09 Province of Zamboanga del Norte 65 7.8958 122.5362 4 +PH 7125 Leon B. Postigo (Bacungan) Zamboanga Peninsula 09 Province of Zamboanga del Norte 65 7.7223 122.3042 1 +PH 7126 Godod Zamboanga Peninsula 09 Province of Zamboanga del Norte 65 8.0461 122.8042 4 +PH 7000 Zamboanga City Zamboanga Peninsula 09 Province of Zamboanga del Sur 66 7.7291 122.7286 1 +PH 7011 Bayog Zamboanga Peninsula 09 Province of Zamboanga del Sur 66 7.8667 123.0667 4 +PH 7013 Kumalarang Zamboanga Peninsula 09 Province of Zamboanga del Sur 66 7.7478 123.1445 4 +PH 7014 Lakewood Zamboanga Peninsula 09 Province of Zamboanga del Sur 66 7.8541 123.1598 4 +PH 7015 Dumalinao Zamboanga Peninsula 09 Province of Zamboanga del Sur 66 7.8191 123.3694 4 +PH 7016 Pagadian City Zamboanga Peninsula 09 Province of Zamboanga del Sur 66 7.7557 123.1559 1 +PH 7017 Labangan Zamboanga Peninsula 09 Province of Zamboanga del Sur 66 7.8654 123.5123 4 +PH 7019 Tukuran Zamboanga Peninsula 09 Province of Zamboanga del Sur 66 7.7557 123.1559 1 +PH 7020 Aurora Zamboanga Peninsula 09 Province of Zamboanga del Sur 66 7.9506 123.5826 4 +PH 7021 Midsalip Zamboanga Peninsula 09 Province of Zamboanga del Sur 66 8 123.2667 4 +PH 7022 Don Mariano Marcos Zamboanga Peninsula 09 Province of Zamboanga del Sur 66 8.027 123.4424 1 +PH 7023 Molave Zamboanga Peninsula 09 Province of Zamboanga del Sur 66 8.0844 123.491 4 +PH 7024 Ramon Magsaysay Zamboanga Peninsula 09 Province of Zamboanga del Sur 66 8.0019 123.5094 4 +PH 7025 Tambulig Zamboanga Peninsula 09 Province of Zamboanga del Sur 66 8.0702 123.5348 4 +PH 7026 Mahayag Zamboanga Peninsula 09 Province of Zamboanga del Sur 66 8.1183 123.4455 4 +PH 7027 Josefina Zamboanga Peninsula 09 Province of Zamboanga del Sur 66 8.2 123.5333 4 +PH 7028 Dumingag Zamboanga Peninsula 09 Province of Zamboanga del Sur 66 8.1692 123.3506 4 +PH 7029 San Miguel Zamboanga Peninsula 09 Province of Zamboanga del Sur 66 7.6483 123.2675 4 +PH 7030 Dinas Zamboanga Peninsula 09 Province of Zamboanga del Sur 66 7.6147 123.3383 4 +PH 7031 San Pablo Zamboanga Peninsula 09 Province of Zamboanga del Sur 66 7.6564 123.4608 4 +PH 7032 Dimataling Zamboanga Peninsula 09 Province of Zamboanga del Sur 66 7.5344 123.3738 4 +PH 7033 Pitogo Zamboanga Peninsula 09 Province of Zamboanga del Sur 66 7.5039 123.2939 4 +PH 7034 Tabina Zamboanga Peninsula 09 Province of Zamboanga del Sur 66 7.4669 123.4081 4 +PH 7035 Margo sa Tubig Zamboanga Peninsula 09 Province of Zamboanga del Sur 66 7.5951 123.2647 1 +PH 7036 Vicencio Sagun Zamboanga Peninsula 09 Province of Zamboanga del Sur 66 7.5951 123.2647 1 +PH 7037 Lapuyan Zamboanga Peninsula 09 Province of Zamboanga del Sur 66 7.6379 123.1944 4 +PH 7042 Guipos Zamboanga Peninsula 09 Province of Zamboanga del Sur 66 7.7161 123.3219 4 +PH 7043 Tigbao Zamboanga Peninsula 09 Province of Zamboanga del Sur 66 7.8175 123.2836 4 +PH 7001 Ipil Zamboanga Peninsula 09 Province of Zamboanga Sibugay ZSI 7.7844 122.5861 4 +PH 7002 Roseller Lim Zamboanga Peninsula 09 Province of Zamboanga Sibugay ZSI 7.6561 122.4671 4 +PH 7003 Titay Zamboanga Peninsula 09 Province of Zamboanga Sibugay ZSI 7.8125 122.5344 4 +PH 7004 Naga Zamboanga Peninsula 09 Province of Zamboanga Sibugay ZSI 7.7703 122.7508 4 +PH 7005 Kabasalan Zamboanga Peninsula 09 Province of Zamboanga Sibugay ZSI 7.7972 122.765 4 +PH 7006 Siay Zamboanga Peninsula 09 Province of Zamboanga Sibugay ZSI 7.6961 122.8631 4 +PH 7007 Imelda Zamboanga Peninsula 09 Province of Zamboanga Sibugay ZSI 7.695 122.7253 1 +PH 7008 Payao Zamboanga Peninsula 09 Province of Zamboanga Sibugay ZSI 7.5867 122.8028 4 +PH 7009 Buug Zamboanga Peninsula 09 Province of Zamboanga Sibugay ZSI 7.7294 123.0598 4 +PH 7010 Mabuhay Zamboanga Peninsula 09 Province of Zamboanga Sibugay ZSI 7.71 123.0283 4 +PH 7012 Talusan Zamboanga Peninsula 09 Province of Zamboanga Sibugay ZSI 7.4267 122.8103 4 +PH 7018 Tungawan Zamboanga Peninsula 09 Province of Zamboanga Sibugay ZSI 7.7557 123.1559 1 +PH 7038 Malangas Zamboanga Peninsula 09 Province of Zamboanga Sibugay ZSI 7.6303 123.0317 4 +PH 7039 Diplahan Zamboanga Peninsula 09 Province of Zamboanga Sibugay ZSI 7.7167 123.0167 4 +PH 7040 Alicia Zamboanga Peninsula 09 Province of Zamboanga Sibugay ZSI 7.5139 122.93 4 +PH 7041 Olutanga Zamboanga Peninsula 09 Province of Zamboanga Sibugay ZSI 7.3106 122.8464 4 +PH 8700 Malaybalay Northern Mindanao 10 Province of Bukidnon 12 8.1575 125.1278 4 +PH 8701 Sumilao Northern Mindanao 10 Province of Bukidnon 12 8.2872 124.9456 4 +PH 8702 Impasugong Northern Mindanao 10 Province of Bukidnon 12 8.3097 125.0019 4 +PH 8703 Manolo Fortich Northern Mindanao 10 Province of Bukidnon 12 8.3697 124.8644 4 +PH 8704 Malitbog Northern Mindanao 10 Province of Bukidnon 12 8.5339 124.8831 4 +PH 8705 Phillips Northern Mindanao 10 Province of Bukidnon 12 8.3267 124.8114 4 +PH 8706 Libona Northern Mindanao 10 Province of Bukidnon 12 8.3389 124.7353 4 +PH 8707 Baungon Northern Mindanao 10 Province of Bukidnon 12 8.3169 124.6828 4 +PH 8708 Talakag Northern Mindanao 10 Province of Bukidnon 12 8.2336 124.6003 4 +PH 8709 Valencia Northern Mindanao 10 Province of Bukidnon 12 7.9064 125.0942 4 +PH 8710 Musuan Northern Mindanao 10 Province of Bukidnon 12 7.718 125.0011 1 +PH 8711 San Fernando Northern Mindanao 10 Province of Bukidnon 12 7.8664 125.2336 4 +PH 8712 Don Carlos Northern Mindanao 10 Province of Bukidnon 12 7.68 125.005 4 +PH 8713 Kadingilan Northern Mindanao 10 Province of Bukidnon 12 7.6011 124.9086 4 +PH 8714 Maramag Northern Mindanao 10 Province of Bukidnon 12 7.7633 125.0053 4 +PH 8715 Quezon Northern Mindanao 10 Province of Bukidnon 12 7.7303 125.0989 4 +PH 8716 Kitaotao Northern Mindanao 10 Province of Bukidnon 12 7.6397 125.0089 4 +PH 8717 Pangantucan Northern Mindanao 10 Province of Bukidnon 12 7.718 125.0011 1 +PH 8718 Kalilangan Northern Mindanao 10 Province of Bukidnon 12 7.7451 124.7478 4 +PH 8719 Dangcagan Northern Mindanao 10 Province of Bukidnon 12 7.718 125.0011 1 +PH 8720 Kibawe Northern Mindanao 10 Province of Bukidnon 12 7.5686 124.9878 4 +PH 8721 Damulog Northern Mindanao 10 Province of Bukidnon 12 7.4836 124.9431 4 +PH 8722 Lantapan Northern Mindanao 10 Province of Bukidnon 12 7.9978 125.0278 4 +PH 8723 Cabanglasan Northern Mindanao 10 Province of Bukidnon 12 8.1214 125.3275 4 +PH 9100 Mambajao Northern Mindanao 10 Province of Camiguin 17 9.2504 124.7156 4 +PH 9101 Mahinog Northern Mindanao 10 Province of Camiguin 17 9.1578 124.7875 4 +PH 9102 Guinsiliban Northern Mindanao 10 Province of Camiguin 17 9.1599 124.7257 1 +PH 9103 Sagay Northern Mindanao 10 Province of Camiguin 17 9.1059 124.7243 4 +PH 9104 Catarman Northern Mindanao 10 Province of Camiguin 17 9.1256 124.6756 4 +PH 9200 Iligan City Northern Mindanao 10 Province of Lanao del Norte 34 8.2289 124.2434 4 +PH 9201 Linamon Northern Mindanao 10 Province of Lanao del Norte 34 8.186 124.1628 4 +PH 9202 Kauswagan Northern Mindanao 10 Province of Lanao del Norte 34 8.1917 124.0847 4 +PH 9203 Matungao Northern Mindanao 10 Province of Lanao del Norte 34 8.1361 124.1642 4 +PH 9204 Poona Piagapo Northern Mindanao 10 Province of Lanao del Norte 34 8.1786 124.0976 1 +PH 9205 Bacolod Northern Mindanao 10 Province of Lanao del Norte 34 8.1913 124.021 4 +PH 9206 Maigo Northern Mindanao 10 Province of Lanao del Norte 34 8.1613 123.9583 4 +PH 9207 Kolambugan Northern Mindanao 10 Province of Lanao del Norte 34 8.1144 123.8971 4 +PH 9208 Pantao Ragat Northern Mindanao 10 Province of Lanao del Norte 34 8.1786 124.0976 1 +PH 9209 Tubod Northern Mindanao 10 Province of Lanao del Norte 34 8.2192 124.2489 4 +PH 9210 Baroy Northern Mindanao 10 Province of Lanao del Norte 34 8.0269 123.7784 4 +PH 9211 Lala Northern Mindanao 10 Province of Lanao del Norte 34 7.985 124.0089 1 +PH 9212 Salvador Northern Mindanao 10 Province of Lanao del Norte 34 7.985 124.0089 1 +PH 9213 Sapad Northern Mindanao 10 Province of Lanao del Norte 34 7.985 124.0089 1 +PH 9214 Kapatagan Northern Mindanao 10 Province of Lanao del Norte 34 7.9003 123.7692 4 +PH 9215 Sultan Naga Dimaporo (formerly Karomatan) Northern Mindanao 10 Province of Lanao del Norte 34 7.985 124.0089 1 +PH 9216 Nunungan Northern Mindanao 10 Province of Lanao del Norte 34 7.8236 123.965 4 +PH 9217 Baloi Northern Mindanao 10 Province of Lanao del Norte 34 8.1172 124.2186 4 +PH 9218 Pantar Northern Mindanao 10 Province of Lanao del Norte 34 8.0661 124.2583 4 +PH 9219 Munai Northern Mindanao 10 Province of Lanao del Norte 34 7.9758 124.0636 4 +PH 9220 Tangcal Northern Mindanao 10 Province of Lanao del Norte 34 8.0133 124.0344 4 +PH 9221 Magsaysay Northern Mindanao 10 Province of Lanao del Norte 34 8.0377 123.9458 4 +PH 9222 Tagoloan Northern Mindanao 10 Province of Lanao del Norte 34 8.1 124.2833 4 +PH 7200 Ozamis City Northern Mindanao 10 Province of Misamis Occidental 42 8.1481 123.8405 4 +PH 7201 Clarin Northern Mindanao 10 Province of Misamis Occidental 42 8.2023 123.8582 4 +PH 7202 Tudela Northern Mindanao 10 Province of Misamis Occidental 42 8.2472 123.8424 4 +PH 7203 Sinacaban Northern Mindanao 10 Province of Misamis Occidental 42 8.2864 123.8399 4 +PH 7204 Jimenez Northern Mindanao 10 Province of Misamis Occidental 42 8.3365 123.8383 4 +PH 7205 Panaon Northern Mindanao 10 Province of Misamis Occidental 42 8.3456 123.8296 4 +PH 7206 Aloran Northern Mindanao 10 Province of Misamis Occidental 42 8.4181 123.8176 4 +PH 7207 Oroquieta City Northern Mindanao 10 Province of Misamis Occidental 42 8.4859 123.8048 4 +PH 7208 Lopez Jaena Northern Mindanao 10 Province of Misamis Occidental 42 8.5528 123.7615 4 +PH 7209 Plaridel Northern Mindanao 10 Province of Misamis Occidental 42 8.6214 123.7101 4 +PH 7210 Calamba Northern Mindanao 10 Province of Misamis Occidental 42 8.5587 123.6425 4 +PH 7211 Baliangao Northern Mindanao 10 Province of Misamis Occidental 42 8.6617 123.6005 4 +PH 7212 Sapang dalaga Northern Mindanao 10 Province of Misamis Occidental 42 8.5399 123.5624 4 +PH 7213 Concepcion Northern Mindanao 10 Province of Misamis Occidental 42 8.4353 123.6381 4 +PH 7214 Tangub City Northern Mindanao 10 Province of Misamis Occidental 42 8.5386 123.6155 1 +PH 7215 Bonifacio Northern Mindanao 10 Province of Misamis Occidental 42 8.4974 123.634 4 +PH 7216 Don Victoriano Chiongbian Northern Mindanao 10 Province of Misamis Occidental 42 8.5386 123.6155 1 +PH 9000 Cagayan de Oro City Northern Mindanao 10 Province of Misamis Oriental 43 8.4822 124.6472 4 +PH 9001 Tagoloan Northern Mindanao 10 Province of Misamis Oriental 43 8.5395 124.7541 4 +PH 9002 Villanueva Northern Mindanao 10 Province of Misamis Oriental 43 8.5889 124.7756 4 +PH 9003 Jasaan Northern Mindanao 10 Province of Misamis Oriental 43 8.6542 124.7556 4 +PH 9004 Claveria Northern Mindanao 10 Province of Misamis Oriental 43 8.7417 124.8269 4 +PH 9005 Balingasag Northern Mindanao 10 Province of Misamis Oriental 43 8.7442 124.7769 4 +PH 9006 Lagonglong Northern Mindanao 10 Province of Misamis Oriental 43 8.8072 124.7903 4 +PH 9007 Salay Northern Mindanao 10 Province of Misamis Oriental 43 8.8592 124.7892 4 +PH 9008 Binuangan Northern Mindanao 10 Province of Misamis Oriental 43 8.9153 124.7883 4 +PH 9009 Sugbongcogon Northern Mindanao 10 Province of Misamis Oriental 43 8.5258 124.7464 4 +PH 9010 Kinoguitan Northern Mindanao 10 Province of Misamis Oriental 43 8.7993 124.7867 1 +PH 9011 Balingoan Northern Mindanao 10 Province of Misamis Oriental 43 9.0039 124.8519 4 +PH 9012 Talisayan Northern Mindanao 10 Province of Misamis Oriental 43 9.0003 124.8809 4 +PH 9013 Medina Northern Mindanao 10 Province of Misamis Oriental 43 8.9122 125.0244 4 +PH 9014 Gingoog City Northern Mindanao 10 Province of Misamis Oriental 43 8.7993 124.7867 1 +PH 9015 Magsaysay Northern Mindanao 10 Province of Misamis Oriental 43 9.0208 125.1825 4 +PH 9016 Opol Northern Mindanao 10 Province of Misamis Oriental 43 8.5214 124.5711 4 +PH 9017 El Salvador Northern Mindanao 10 Province of Misamis Oriental 43 8.5631 124.5225 4 +PH 9018 Alubijid Northern Mindanao 10 Province of Misamis Oriental 43 8.5733 124.4736 4 +PH 9019 Laguindingan Northern Mindanao 10 Province of Misamis Oriental 43 8.7993 124.7867 1 +PH 9020 Gitagum Northern Mindanao 10 Province of Misamis Oriental 43 8.5967 124.4064 4 +PH 9021 Libertad Northern Mindanao 10 Province of Misamis Oriental 43 8.5611 124.3514 4 +PH 9022 Initao Northern Mindanao 10 Province of Misamis Oriental 43 8.4997 124.3039 4 +PH 9023 Naawan Northern Mindanao 10 Province of Misamis Oriental 43 8.4344 124.2889 4 +PH 9024 Manticao Northern Mindanao 10 Province of Misamis Oriental 43 8.4042 124.2867 4 +PH 9025 Lugait Northern Mindanao 10 Province of Misamis Oriental 43 8.3411 124.2592 4 +PH 8000 Davao City Davao 11 Province of Davao del Sur 25 7.0731 125.6128 4 +PH 8001 Santa Cruz Davao 11 Province of Davao del Sur 25 6.8369 125.4131 4 +PH 8002 Digos Davao 11 Province of Davao del Sur 25 6.7497 125.3572 4 +PH 8003 Matanao Davao 11 Province of Davao del Sur 25 6.6792 125.255 4 +PH 8004 Magsaysay Davao 11 Province of Davao del Sur 25 6.7667 125.1833 4 +PH 8005 Bansalan Davao 11 Province of Davao del Sur 25 6.7861 125.2133 4 +PH 8006 Hagonoy Davao 11 Province of Davao del Sur 25 6.6833 125.3256 4 +PH 8007 Padada Davao 11 Province of Davao del Sur 25 6.6411 125.345 4 +PH 8008 Kiblawan Davao 11 Province of Davao del Sur 25 6.6044 125.3275 4 +PH 8009 Sulop Davao 11 Province of Davao del Sur 25 6.5986 125.3436 4 +PH 8010 Malalag Davao 11 Province of Davao del Sur 25 6.5958 125.3992 4 +PH 8016 Ateneo Davao 11 Province of Davao del Sur 25 7.0161 125.3454 1 +PH 8017 Bunawan Davao 11 Province of Davao del Sur 25 7.2361 125.6425 4 +PH 8018 Calinan Davao 11 Province of Davao del Sur 25 7.1844 125.4565 4 +PH 8019 Davao International Airport Davao 11 Province of Davao del Sur 25 7.0161 125.3454 1 +PH 8020 Mandug Davao 11 Province of Davao del Sur 25 7.1683 125.5794 4 +PH 8021 Matina Davao 11 Province of Davao del Sur 25 7.1039 125.5556 1 +PH 8022 Mintal Davao 11 Province of Davao del Sur 25 7.0931 125.5022 4 +PH 8023 Talomo Davao 11 Province of Davao del Sur 25 7.0497 125.5508 4 +PH 8024 Tibungco Davao 11 Province of Davao del Sur 25 7.1936 125.6478 4 +PH 8025 Toril Davao 11 Province of Davao del Sur 25 7.0147 125.4978 4 +PH 8026 University of Mindanao Davao 11 Province of Davao del Sur 25 7.1039 125.5556 1 +PH 8200 Mati Davao 11 Province of Davao Oriental 26 6.9551 126.2166 4 +PH 8201 Tarragona Davao 11 Province of Davao Oriental 26 7.0491 126.4471 4 +PH 8202 Manay Davao 11 Province of Davao Oriental 26 7.215 126.5397 4 +PH 8203 Caraga Davao 11 Province of Davao Oriental 26 7.3297 126.5675 4 +PH 8204 Baganga Davao 11 Province of Davao Oriental 26 7.5739 126.56 4 +PH 8205 Cateel Davao 11 Province of Davao Oriental 26 7.7914 126.4533 4 +PH 8206 Boston Davao 11 Province of Davao Oriental 26 7.8711 126.3642 4 +PH 8207 Lupon Davao 11 Province of Davao Oriental 26 6.8981 126.0096 4 +PH 8208 Banaybanay Davao 11 Province of Davao Oriental 26 6.9623 126.0172 4 +PH 8209 San Isidro Davao 11 Province of Davao Oriental 26 7.2339 126.5575 4 +PH 8210 Gov. Generoso Davao 11 Province of Davao Oriental 26 7.288 126.3733 1 +PH 8800 Nabunturan Davao 11 Davao de Oro I6 7.6078 125.9664 4 +PH 8801 Montevista Davao 11 Davao de Oro I6 7.6933 125.9889 4 +PH 8802 Mawab Davao 11 Davao de Oro I6 7.5667 125.9833 4 +PH 8803 Compostela Davao 11 Davao de Oro I6 7.6731 126.0889 4 +PH 8804 New Bataan Davao 11 Davao de Oro I6 7.5241 125.9611 1 +PH 8805 Monkayo Davao 11 Davao de Oro I6 7.8153 126.0544 4 +PH 8806 Maco Davao 11 Davao de Oro I6 7.3619 125.8553 4 +PH 8807 Mabini Davao 11 Davao de Oro I6 7.3114 125.8528 4 +PH 8808 Maragusan (formerly San Mariano) Davao 11 Davao de Oro I6 7.5241 125.9611 1 +PH 8809 Pantukan Davao 11 Davao de Oro I6 7.1633 125.8992 4 +PH 8810 Laak (formerly San Vicente) Davao 11 Davao de Oro I6 7.5241 125.9611 1 +PH 8100 Tagum Davao 11 Province of Davao del Norte I7 7.4475 125.8046 4 +PH 8101 Carmen Davao 11 Province of Davao del Norte I7 7.3606 125.7064 4 +PH 8102 Asuncion (formerly Saug) Davao 11 Province of Davao del Norte I7 7.4713 125.8068 1 +PH 8104 New Corella Davao 11 Province of Davao del Norte I7 7.5866 125.8237 4 +PH 8105 Panabo Davao 11 Province of Davao del Norte I7 7.3081 125.6842 4 +PH 8106 Braulio E. Dujali Davao 11 Province of Davao del Norte I7 7.415 125.6231 4 +PH 8107 Talaingod Davao 11 Province of Davao del Norte I7 7.4713 125.8068 1 +PH 8112 Santo Tomas Davao 11 Province of Davao del Norte I7 7.5336 125.6233 4 +PH 8113 Kapalong Davao 11 Province of Davao del Norte I7 7.5903 125.7069 4 +PH 8118 Babak Davao 11 Province of Davao del Norte I7 7.1364 125.6875 4 +PH 8119 Samal Davao 11 Province of Davao del Norte I7 7.0744 125.7083 4 +PH 8120 Kaputian Davao 11 Province of Davao del Norte I7 6.9658 125.7261 4 +PH 8121 San Isidro Davao 11 Province of Davao del Norte I7 6.958 125.7682 4 +PH 8011 Santa Maria Davao 11 Davao Occidental P3 6.5536 125.4708 4 +PH 8012 Malita Davao 11 Davao Occidental P3 6.415 125.6117 4 +PH 8013 Don Marcelino Davao 11 Davao Occidental P3 6.2644 125.6678 4 +PH 8014 Jose Abad Santos Davao 11 Davao Occidental P3 5.9133 125.6447 4 +PH 8015 Sarangani Davao 11 Davao Occidental P3 5.4033 125.4636 4 +PH 9400 Kidapawan Soccsksargen 12 Cotabato 57 7.0083 125.0894 4 +PH 9401 Makilala Soccsksargen 12 Cotabato 57 6.9517 125.0969 4 +PH 9402 M'lang Soccsksargen 12 Cotabato 57 6.9467 124.8783 4 +PH 9403 Tulunan Soccsksargen 12 Cotabato 57 6.8344 124.8769 4 +PH 9404 Magpet Soccsksargen 12 Cotabato 57 7.1002 125.1155 4 +PH 9405 Pre. Roxas Soccsksargen 12 Cotabato 57 7.0244 124.9227 1 +PH 9406 Matalam Soccsksargen 12 Cotabato 57 7.0864 124.9006 4 +PH 9407 Kabacan Soccsksargen 12 Cotabato 57 7.0333 124.8833 4 +PH 9408 Carmen Soccsksargen 12 Cotabato 57 7.2044 124.7917 4 +PH 9409 Pikit Soccsksargen 12 Cotabato 57 7.0544 124.6719 4 +PH 9410 Midsayap Soccsksargen 12 Cotabato 57 7.1908 124.5303 4 +PH 9411 Libungan Soccsksargen 12 Cotabato 57 7.2408 124.52 4 +PH 9412 Pigkawayan Soccsksargen 12 Cotabato 57 7.314 124.5853 1 +PH 9413 Alamada Soccsksargen 12 Cotabato 57 7.3333 124.5667 4 +PH 9414 Antipas Soccsksargen 12 Cotabato 57 7.314 124.5853 1 +PH 9415 Aleosan Soccsksargen 12 Cotabato 57 7.314 124.5853 1 +PH 9416 Banisilan Soccsksargen 12 Cotabato 57 7.4908 124.7242 4 +PH 9417 Arakan Soccsksargen 12 Cotabato 57 7.314 124.5853 1 +PH 9500 Gen. Santos City Soccsksargen 12 Province of South Cotabato 70 6.1799 125.077 1 +PH 9504 Polomolok Soccsksargen 12 Province of South Cotabato 70 6.2217 125.064 4 +PH 9505 Tupi Soccsksargen 12 Province of South Cotabato 70 6.3344 124.9528 4 +PH 9506 Koronadal Soccsksargen 12 Province of South Cotabato 70 6.245 124.9874 4 +PH 9507 Tampakan Soccsksargen 12 Province of South Cotabato 70 6.2 125.0167 4 +PH 9508 Norala Soccsksargen 12 Province of South Cotabato 70 6.2 125.0167 4 +PH 9509 Sto. Niño Soccsksargen 12 Province of South Cotabato 70 6.1799 125.077 1 +PH 9510 Tantangan Soccsksargen 12 Province of South Cotabato 70 6.615 124.7489 4 +PH 9511 Banga Soccsksargen 12 Province of South Cotabato 70 6.4239 124.7783 4 +PH 9512 Surallah Soccsksargen 12 Province of South Cotabato 70 6.3753 124.7452 4 +PH 9513 T'boli Soccsksargen 12 Province of South Cotabato 70 6.2 124.8333 4 +PH 9518 Lake Sebu Soccsksargen 12 Province of South Cotabato 70 6.2248 124.7104 4 +PH 9800 Tacurong Soccsksargen 12 Province of Sultan Kudarat 71 6.6925 124.6764 4 +PH 9801 Columbio Soccsksargen 12 Province of Sultan Kudarat 71 6.6964 124.9372 4 +PH 9802 Mariano Marcos Soccsksargen 12 Province of Sultan Kudarat 71 6.7333 124.6667 4 +PH 9803 Lutayan Soccsksargen 12 Province of Sultan Kudarat 71 6.5856 124.5209 1 +PH 9804 Pres. Quirino Soccsksargen 12 Province of Sultan Kudarat 71 6.5856 124.5209 1 +PH 9805 Isulan Soccsksargen 12 Province of Sultan Kudarat 71 6.6294 124.605 4 +PH 9806 Esperanza (Ampatuan) Soccsksargen 12 Province of Sultan Kudarat 71 6.5856 124.5209 1 +PH 9807 Lebak (Salaman) Soccsksargen 12 Province of Sultan Kudarat 71 6.5856 124.5209 1 +PH 9808 Kalamansig Soccsksargen 12 Province of Sultan Kudarat 71 6.5519 124.0511 4 +PH 9809 Palimbang Soccsksargen 12 Province of Sultan Kudarat 71 6.21 124.1889 4 +PH 9810 Bagumbayan Soccsksargen 12 Province of Sultan Kudarat 71 6.7621 124.6956 4 +PH 9811 Sen. Ninoy Aquino Soccsksargen 12 Province of Sultan Kudarat 71 6.7621 124.6956 1 +PH 9501 Alabel Soccsksargen 12 Province of Sarangani M9 6.1018 125.2905 4 +PH 9502 Maasim Soccsksargen 12 Province of Sarangani M9 5.8575 125.0061 4 +PH 9503 Malungon Soccsksargen 12 Province of Sarangani M9 6.2792 125.2817 4 +PH 9514 Kiamba Soccsksargen 12 Province of Sarangani M9 5.9894 124.6242 4 +PH 9515 Maitum Soccsksargen 12 Province of Sarangani M9 6.0392 124.4986 4 +PH 9516 Malapatan Soccsksargen 12 Province of Sarangani M9 5.9692 125.2894 4 +PH 9517 Glan Soccsksargen 12 Province of Sarangani M9 5.8242 125.2033 4 +PH 8600 Butuan City Caraga 13 Province of Agusan del Norte 02 8.9492 125.5436 4 +PH 8601 Buenavista Caraga 13 Province of Agusan del Norte 02 8.9769 125.4089 4 +PH 8602 Nasipit Caraga 13 Province of Agusan del Norte 02 8.9692 125.2947 4 +PH 8603 Carmen Caraga 13 Province of Agusan del Norte 02 8.9886 125.2925 4 +PH 8604 Magallanes Caraga 13 Province of Agusan del Norte 02 9.02 125.5172 4 +PH 8605 Cabadbaran Caraga 13 Province of Agusan del Norte 02 9.1226 125.5355 4 +PH 8606 Tubay Caraga 13 Province of Agusan del Norte 02 9.1669 125.5239 4 +PH 8607 Jabonga Caraga 13 Province of Agusan del Norte 02 9.3431 125.5156 4 +PH 8608 Santiago Caraga 13 Province of Agusan del Norte 02 9.2656 125.5592 4 +PH 8609 Kitcharao Caraga 13 Province of Agusan del Norte 02 9.455 125.5731 4 +PH 8610 Las Nieves Caraga 13 Province of Agusan del Norte 02 8.7317 125.5992 4 +PH 8611 Remedios T. Romualdez Caraga 13 Province of Agusan del Norte 02 8.7317 125.5992 1 +PH 8500 Prosperidad Caraga 13 Province of Agusan del Sur 03 8.58 125.8964 4 +PH 8501 San Francisco Caraga 13 Province of Agusan del Sur 03 8.5356 125.95 4 +PH 8502 Bayugan Caraga 13 Province of Agusan del Sur 03 8.4531 125.9694 4 +PH 8503 Sibagat Caraga 13 Province of Agusan del Sur 03 8.8225 125.6975 4 +PH 8504 Rosario Caraga 13 Province of Agusan del Sur 03 8.3869 126.0033 4 +PH 8505 Trento Caraga 13 Province of Agusan del Sur 03 8.0458 126.0636 4 +PH 8506 Bunawan Caraga 13 Province of Agusan del Sur 03 8.1672 125.9908 4 +PH 8507 Loreto Caraga 13 Province of Agusan del Sur 03 8.1869 125.8531 4 +PH 8508 La Paz Caraga 13 Province of Agusan del Sur 03 8.2708 125.7997 4 +PH 8509 Veruela Caraga 13 Province of Agusan del Sur 03 8.0731 125.9558 4 +PH 8510 Talacogon Caraga 13 Province of Agusan del Sur 03 8.4561 125.7842 4 +PH 8511 San Luis Caraga 13 Province of Agusan del Sur 03 8.4781 125.7439 4 +PH 8512 Sta. Josefa Caraga 13 Province of Agusan del Sur 03 7.9911 126.03 4 +PH 8513 Esperanza Caraga 13 Province of Agusan del Sur 03 8.6769 125.6469 4 +PH 8400 Surigao City Caraga 13 Province of Surigao del Norte 61 9.789 125.495 4 +PH 8401 San Francisco Caraga 13 Province of Surigao del Norte 61 9.5281 125.4856 4 +PH 8402 Malimono Caraga 13 Province of Surigao del Norte 61 9.6181 125.4022 4 +PH 8403 Tagana-an Caraga 13 Province of Surigao del Norte 61 9.6972 125.5856 4 +PH 8404 Sison Caraga 13 Province of Surigao del Norte 61 9.6603 125.5286 4 +PH 8405 Placer Caraga 13 Province of Surigao del Norte 61 9.6542 125.6025 4 +PH 8406 Tubod Caraga 13 Province of Surigao del Norte 61 9.5625 125.5708 4 +PH 8407 Mainit Caraga 13 Province of Surigao del Norte 61 9.535 125.5231 4 +PH 8408 Bacuag Caraga 13 Province of Surigao del Norte 61 9.6081 125.6389 4 +PH 8409 Gigaquit Caraga 13 Province of Surigao del Norte 61 9.5944 125.6975 4 +PH 8410 Claver Caraga 13 Province of Surigao del Norte 61 9.5725 125.7331 4 +PH 8416 Socorro Caraga 13 Province of Surigao del Norte 61 9.6214 125.9667 4 +PH 8417 Dapa Caraga 13 Province of Surigao del Norte 61 9.7594 126.0531 4 +PH 8418 Del Carmen Caraga 13 Province of Surigao del Norte 61 9.8694 125.9697 4 +PH 8419 Gen. Luna Caraga 13 Province of Surigao del Norte 61 9.6705 125.7373 1 +PH 8420 Pilar Caraga 13 Province of Surigao del Norte 61 9.865 126.0994 4 +PH 8421 San Isidro Caraga 13 Province of Surigao del Norte 61 9.9369 126.0886 4 +PH 8422 Sta. Monica Caraga 13 Province of Surigao del Norte 61 10.02 126.0383 4 +PH 8423 San Benito Caraga 13 Province of Surigao del Norte 61 9.9578 126.0069 4 +PH 8424 Burgos Caraga 13 Province of Surigao del Norte 61 9.6705 125.7373 1 +PH 8425 Alegria Caraga 13 Province of Surigao del Norte 61 10.0553 126.0689 4 +PH 8300 Tandag Caraga 13 Province of Surigao del Sur 62 9.0783 126.1986 4 +PH 8301 San Miguel Caraga 13 Province of Surigao del Sur 62 8.9689 125.945 4 +PH 8302 Tago Caraga 13 Province of Surigao del Sur 62 9.0211 126.2317 4 +PH 8303 Bayabas Caraga 13 Province of Surigao del Sur 62 8.9697 126.2861 4 +PH 8304 Cagwait Caraga 13 Province of Surigao del Sur 62 8.9186 126.3011 4 +PH 8305 San Agustin Caraga 13 Province of Surigao del Sur 62 8.8204 126.183 1 +PH 8306 Marihatag Caraga 13 Province of Surigao del Sur 62 8.8059 126.2966 4 +PH 8307 Lianga Caraga 13 Province of Surigao del Sur 62 8.6336 126.0947 4 +PH 8308 Tagbina Caraga 13 Province of Surigao del Sur 62 8.4519 126.1714 4 +PH 8309 Barobo Caraga 13 Province of Surigao del Sur 62 8.5353 126.1214 4 +PH 8310 Hinatuan Caraga 13 Province of Surigao del Sur 62 8.3722 126.3342 4 +PH 8311 Bislig Caraga 13 Province of Surigao del Sur 62 8.2153 126.3164 4 +PH 8312 Lingig Caraga 13 Province of Surigao del Sur 62 8.0389 126.4125 4 +PH 8313 Cortez Caraga 13 Province of Surigao del Sur 62 8.8816 126.1295 1 +PH 8314 Lanuza Caraga 13 Province of Surigao del Sur 62 9.2342 126.0644 4 +PH 8315 Carmen Caraga 13 Province of Surigao del Sur 62 9.2264 126.0172 4 +PH 8316 Madrid Caraga 13 Province of Surigao del Sur 62 9.2621 125.9644 4 +PH 8317 Cantilan Caraga 13 Province of Surigao del Sur 62 9.3336 125.9775 4 +PH 8318 Carrascal Caraga 13 Province of Surigao del Sur 62 9.3703 125.9492 4 +PH 8319 Malixi Caraga 13 Province of Surigao del Sur 62 8.8816 126.1295 1 +PH 8411 Cagdianao Caraga 13 Dinagat Islands I9 9.9211 125.6692 4 +PH 8412 Dinagat Caraga 13 Dinagat Islands I9 9.9561 125.5933 4 +PH 8413 Basilisa (formerly Rizal) Caraga 13 Dinagat Islands I9 10.1713 125.6025 1 +PH 8414 Libjo (formerly Albor) Caraga 13 Dinagat Islands I9 10.1713 125.6025 1 +PH 8415 Loreto Caraga 13 Dinagat Islands I9 10.3636 125.5731 4 +PH 8426 Tubajon Caraga 13 Dinagat Islands I9 10.3317 125.5619 4 +PH 8427 San Jose Caraga 13 Dinagat Islands I9 10.0094 125.573 4 +PH 7300 Isabela de Basilan Autonomous Region in Muslim Mindanao 14 Province of Basilan 22 6.5797 122.0448 1 +PH 7301 Lantawan Autonomous Region in Muslim Mindanao 14 Province of Basilan 22 6.6402 121.8395 4 +PH 7302 Lamitan Autonomous Region in Muslim Mindanao 14 Province of Basilan 22 6.6502 122.1295 4 +PH 7303 Maluso Autonomous Region in Muslim Mindanao 14 Province of Basilan 22 6.543 121.8753 4 +PH 7304 Tipo-Tipo Autonomous Region in Muslim Mindanao 14 Province of Basilan 22 6.5814 122.1794 4 +PH 7305 Sumisip Autonomous Region in Muslim Mindanao 14 Province of Basilan 22 6.4197 121.9714 4 +PH 7306 Tuburan Autonomous Region in Muslim Mindanao 14 Province of Basilan 22 6.6439 122.2736 4 +PH 7307 Akbar Autonomous Region in Muslim Mindanao 14 Province of Basilan 22 6.5797 122.0448 1 +PH 7308 Al-Barka Autonomous Region in Muslim Mindanao 14 Province of Basilan 22 6.5797 122.0448 1 +PH 7309 Hadji Mohammad Ajul Autonomous Region in Muslim Mindanao 14 Province of Basilan 22 6.5797 122.0448 1 +PH 7310 Hadji Muhtamad Autonomous Region in Muslim Mindanao 14 Province of Basilan 22 6.5797 122.0448 1 +PH 7311 Ungkaya Pukan Autonomous Region in Muslim Mindanao 14 Province of Basilan 22 6.5797 122.0448 1 +PH 7312 Tabuan-Lasa Autonomous Region in Muslim Mindanao 14 Province of Basilan 22 6.5797 122.0448 1 +PH 9300 Malabang Autonomous Region in Muslim Mindanao 14 Province of Lanao del Sur 35 7.5903 124.0703 4 +PH 9301 Picong (formerly Sultan Gumander) Autonomous Region in Muslim Mindanao 14 Province of Lanao del Sur 35 7.6833 123.95 3 +PH 9301 Sultan Gumander Autonomous Region in Muslim Mindanao 14 Province of Lanao del Sur 35 7.6833 123.95 4 +PH 9302 Balabagan Autonomous Region in Muslim Mindanao 14 Province of Lanao del Sur 35 7.5264 124.1142 4 +PH 9303 Marogong Autonomous Region in Muslim Mindanao 14 Province of Lanao del Sur 35 7.6667 124.15 4 +PH 9304 Tubaran Autonomous Region in Muslim Mindanao 14 Province of Lanao del Sur 35 7.7667 124.1667 4 +PH 9305 Butig Autonomous Region in Muslim Mindanao 14 Province of Lanao del Sur 35 7.7244 124.3008 4 +PH 9306 Lumbayanague Autonomous Region in Muslim Mindanao 14 Province of Lanao del Sur 35 7.7825 124.28 4 +PH 9307 Lumbatan Autonomous Region in Muslim Mindanao 14 Province of Lanao del Sur 35 7.785 124.2564 4 +PH 9308 Macador Andong Autonomous Region in Muslim Mindanao 14 Province of Lanao del Sur 35 7.702 124.1644 1 +PH 9309 Bayang Autonomous Region in Muslim Mindanao 14 Province of Lanao del Sur 35 7.7928 124.1917 4 +PH 9310 Binidayan Autonomous Region in Muslim Mindanao 14 Province of Lanao del Sur 35 7.8067 124.1685 4 +PH 9311 Ganassi Autonomous Region in Muslim Mindanao 14 Province of Lanao del Sur 35 7.8269 124.1034 4 +PH 9312 Pagayawan Autonomous Region in Muslim Mindanao 14 Province of Lanao del Sur 35 7.7681 124.1533 4 +PH 9313 Pualas Autonomous Region in Muslim Mindanao 14 Province of Lanao del Sur 35 7.8162 124.071 4 +PH 9314 Madamba Autonomous Region in Muslim Mindanao 14 Province of Lanao del Sur 35 7.8389 124.1103 4 +PH 9315 Madalum Autonomous Region in Muslim Mindanao 14 Province of Lanao del Sur 35 7.8542 124.1205 4 +PH 9316 Bacolod Grande Autonomous Region in Muslim Mindanao 14 Province of Lanao del Sur 35 7.8545 124.1388 4 +PH 9317 Tugaya Autonomous Region in Muslim Mindanao 14 Province of Lanao del Sur 35 7.8828 124.174 4 +PH 9318 Balindong Autonomous Region in Muslim Mindanao 14 Province of Lanao del Sur 35 7.9167 124.2003 4 +PH 9319 Calanogas Autonomous Region in Muslim Mindanao 14 Province of Lanao del Sur 35 7.75 124.1 4 +PH 9320 Bumbaran Autonomous Region in Muslim Mindanao 14 Province of Lanao del Sur 35 7.8 124.65 4 +PH 9321 Tagoloan - II Autonomous Region in Muslim Mindanao 14 Province of Lanao del Sur 35 7.8 124.65 1 +PH 9322 Kapatagan Autonomous Region in Muslim Mindanao 14 Province of Lanao del Sur 35 7.8 124.65 1 +PH 9323 Lumbaca Unayan Autonomous Region in Muslim Mindanao 14 Province of Lanao del Sur 35 7.8 124.65 1 +PH 9324 Sultan Domalondong Autonomous Region in Muslim Mindanao 14 Province of Lanao del Sur 35 7.8 124.65 1 +PH 9700 Marawi City Autonomous Region in Muslim Mindanao 14 Province of Lanao del Sur 35 8.0034 124.2839 4 +PH 9701 Saguiaran Autonomous Region in Muslim Mindanao 14 Province of Lanao del Sur 35 8.0331 124.27 4 +PH 9702 Mulondo Autonomous Region in Muslim Mindanao 14 Province of Lanao del Sur 35 7.9655 124.3284 1 +PH 9703 Lumba Bayabao Autonomous Region in Muslim Mindanao 14 Province of Lanao del Sur 35 7.9655 124.3284 1 +PH 9704 Tamparan Autonomous Region in Muslim Mindanao 14 Province of Lanao del Sur 35 7.8792 124.3331 4 +PH 9705 Poona Bayabao Autonomous Region in Muslim Mindanao 14 Province of Lanao del Sur 35 7.9655 124.3284 1 +PH 9706 Masiu Autonomous Region in Muslim Mindanao 14 Province of Lanao del Sur 35 7.8117 124.3175 4 +PH 9708 Bubong Autonomous Region in Muslim Mindanao 14 Province of Lanao del Sur 35 7.9836 124.3647 4 +PH 9709 Kapai Autonomous Region in Muslim Mindanao 14 Province of Lanao del Sur 35 8.0819 124.4011 4 +PH 9710 Piagapo Autonomous Region in Muslim Mindanao 14 Province of Lanao del Sur 35 8 124.2 4 +PH 9711 Marantao Autonomous Region in Muslim Mindanao 14 Province of Lanao del Sur 35 7.95 124.2333 4 +PH 9712 Taraka Autonomous Region in Muslim Mindanao 14 Province of Lanao del Sur 35 7.9033 124.3344 4 +PH 9713 Ramain-Ditsaan Autonomous Region in Muslim Mindanao 14 Province of Lanao del Sur 35 7.9303 124.3088 1 +PH 9714 Buadiposo Buntong Autonomous Region in Muslim Mindanao 14 Province of Lanao del Sur 35 7.9303 124.3088 1 +PH 9715 Maguing Autonomous Region in Muslim Mindanao 14 Province of Lanao del Sur 35 7.8983 124.3931 4 +PH 9716 Wao Autonomous Region in Muslim Mindanao 14 Province of Lanao del Sur 35 7.9 124.3833 4 +PH 9600 Cotabato City Autonomous Region in Muslim Mindanao 14 Province of Maguindanao 56 7.0284 124.3873 4 +PH 9601 Datu Odin Sinsuat (Dinaig) Autonomous Region in Muslim Mindanao 14 Province of Maguindanao 56 7.0284 124.3873 1 +PH 9606 Kabuntulan Autonomous Region in Muslim Mindanao 14 Province of Maguindanao 56 7.0284 124.3873 1 +PH 9608 Shariff Aguak (formerly Maganoy) Autonomous Region in Muslim Mindanao 14 Province of Maguindanao 56 7.0284 124.3873 1 +PH 9611 Sultan Sa Barongis Autonomous Region in Muslim Mindanao 14 Province of Maguindanao 56 7.0284 124.3873 4 +PH 9618 General Salipada K. Pendatun Autonomous Region in Muslim Mindanao 14 Province of Maguindanao 56 7.0284 124.3873 1 +PH 9620 Mangudadatu Autonomous Region in Muslim Mindanao 14 Province of Maguindanao 56 7.0284 124.3873 1 +PH 9621 Datu Abdullah Sangki Autonomous Region in Muslim Mindanao 14 Province of Maguindanao 56 7.0284 124.3873 1 +PH 9622 Datu Anggal Midtimbang Autonomous Region in Muslim Mindanao 14 Province of Maguindanao 56 7.0284 124.3873 1 +PH 9623 Datu Blah T. Sinsuat Autonomous Region in Muslim Mindanao 14 Province of Maguindanao 56 7.0284 124.3873 1 +PH 9624 Datu Hoffer Ampatuan Autonomous Region in Muslim Mindanao 14 Province of Maguindanao 56 7.0284 124.3873 1 +PH 9625 Datu Salibo Autonomous Region in Muslim Mindanao 14 Province of Maguindanao 56 7.0284 124.3873 1 +PH 9626 Datu Saudi-Ampatuan Autonomous Region in Muslim Mindanao 14 Province of Maguindanao 56 7.0284 124.3873 1 +PH 9628 Guindulungan Autonomous Region in Muslim Mindanao 14 Province of Maguindanao 56 7.0284 124.3873 1 +PH 9629 Mamasapano Autonomous Region in Muslim Mindanao 14 Province of Maguindanao 56 7.0284 124.3873 1 +PH 9630 Northern Kabuntalan Autonomous Region in Muslim Mindanao 14 Province of Maguindanao 56 7.0284 124.3873 1 +PH 9631 Datu Montawal (formerly Pagagawan) Autonomous Region in Muslim Mindanao 14 Province of Maguindanao 56 7.0284 124.3873 1 +PH 9634 Rajah Buayan Autonomous Region in Muslim Mindanao 14 Province of Maguindanao 56 7.0284 124.3873 1 +PH 9635 Shariff Saydona Mustapha Autonomous Region in Muslim Mindanao 14 Province of Maguindanao 56 7.0284 124.3873 1 +PH 9636 Sultan Mastura Autonomous Region in Muslim Mindanao 14 Province of Maguindanao 56 7.0284 124.3873 1 +PH 9637 Sultan Sumagka (formerly Talitay) Autonomous Region in Muslim Mindanao 14 Province of Maguindanao 56 7.0284 124.3873 1 +PH 7400 Jolo Autonomous Region in Muslim Mindanao 14 Province of Sulu 60 6.0522 121.0022 4 +PH 7401 Patikul Autonomous Region in Muslim Mindanao 14 Province of Sulu 60 6.0892 121.1053 4 +PH 7402 Panamao Autonomous Region in Muslim Mindanao 14 Province of Sulu 60 5.9811 121.2147 4 +PH 7403 Talipao Autonomous Region in Muslim Mindanao 14 Province of Sulu 60 5.9764 121.1161 4 +PH 7404 Luuk Autonomous Region in Muslim Mindanao 14 Province of Sulu 60 6.0714 121.7858 4 +PH 7405 Pata Autonomous Region in Muslim Mindanao 14 Province of Sulu 60 5.9993 121.1424 1 +PH 7406 Banguingui (formerly Tongkil) Autonomous Region in Muslim Mindanao 14 Province of Sulu 60 5.9993 121.1424 1 +PH 7407 Indanan Autonomous Region in Muslim Mindanao 14 Province of Sulu 60 5.9772 120.9847 4 +PH 7408 Parang Autonomous Region in Muslim Mindanao 14 Province of Sulu 60 5.9137 120.9056 4 +PH 7409 Maimbung Autonomous Region in Muslim Mindanao 14 Province of Sulu 60 5.9333 121.0249 4 +PH 7410 Tapul Autonomous Region in Muslim Mindanao 14 Province of Sulu 60 5.5959 120.7967 1 +PH 7411 Lugus Autonomous Region in Muslim Mindanao 14 Province of Sulu 60 5.7036 120.8203 4 +PH 7412 Siasi Autonomous Region in Muslim Mindanao 14 Province of Sulu 60 5.5462 120.8145 4 +PH 7413 Hadji Panglima Tahil (formerly Marungas) Autonomous Region in Muslim Mindanao 14 Province of Sulu 60 5.5959 120.7967 1 +PH 7414 Panguntaran Autonomous Region in Muslim Mindanao 14 Province of Sulu 60 5.5959 120.7967 1 +PH 7415 Panglima Estino Autonomous Region in Muslim Mindanao 14 Province of Sulu 60 5.5959 120.7967 1 +PH 7416 Kalingalan Kalauang Autonomous Region in Muslim Mindanao 14 Province of Sulu 60 5.5959 120.7967 1 +PH 7417 Omar Autonomous Region in Muslim Mindanao 14 Province of Sulu 60 5.5959 120.7967 1 +PH 7418 Pandami Autonomous Region in Muslim Mindanao 14 Province of Sulu 60 5.5379 120.7553 4 +PH 7500 Bongao Autonomous Region in Muslim Mindanao 14 Province of Tawi-Tawi 72 5.0292 119.7731 4 +PH 7501 Panglima Sugala (formerly Balimbing) Autonomous Region in Muslim Mindanao 14 Province of Tawi-Tawi 72 4.9937 120.0146 1 +PH 7502 Tandu Bas Autonomous Region in Muslim Mindanao 14 Province of Tawi-Tawi 72 5.155 120.3452 4 +PH 7503 Sapa-Sapa Autonomous Region in Muslim Mindanao 14 Province of Tawi-Tawi 72 5.0325 120.2253 4 +PH 7504 South Ubian Autonomous Region in Muslim Mindanao 14 Province of Tawi-Tawi 72 5.1861 120.4981 4 +PH 7505 Simunul Autonomous Region in Muslim Mindanao 14 Province of Tawi-Tawi 72 4.8983 119.8494 4 +PH 7506 Sitangkai Autonomous Region in Muslim Mindanao 14 Province of Tawi-Tawi 72 4.6612 119.3965 4 +PH 7507 Turtle Island (Taganak) Autonomous Region in Muslim Mindanao 14 Province of Tawi-Tawi 72 4.9937 120.0146 1 +PH 7508 Mapun (formerly Cagayan de Sulu) Autonomous Region in Muslim Mindanao 14 Province of Tawi-Tawi 72 4.9937 120.0146 1 +PH 7509 Languyan Autonomous Region in Muslim Mindanao 14 Province of Tawi-Tawi 72 4.9937 120.0146 1 +PH 7510 Sibutu Autonomous Region in Muslim Mindanao 14 Province of Tawi-Tawi 72 4.9937 120.0146 1 +PH 9602 Upi Autonomous Region in Muslim Mindanao 14 Maguindanao del Norte MGN 7.0258 124.1667 4 +PH 9604 Parang Autonomous Region in Muslim Mindanao 14 Maguindanao del Norte MGN 7.3704 124.2697 4 +PH 9605 Sultan Kudarat Autonomous Region in Muslim Mindanao 14 Maguindanao del Norte MGN 7.2289 124.2578 4 +PH 9610 Pagalungan Autonomous Region in Muslim Mindanao 14 Maguindanao del Norte MGN 7.1417 124.3806 4 +PH 9612 Talayan Autonomous Region in Muslim Mindanao 14 Maguindanao del Norte MGN 7.1333 124.3 4 +PH 9613 Matanog Autonomous Region in Muslim Mindanao 14 Maguindanao del Norte MGN 7.5161 124.2564 4 +PH 9614 Barira Autonomous Region in Muslim Mindanao 14 Maguindanao del Norte MGN 7.4872 124.2992 4 +PH 9615 Buldon Autonomous Region in Muslim Mindanao 14 Maguindanao del Norte MGN 7.5097 124.3714 4 +PH 9603 South Upi Autonomous Region in Muslim Mindanao 14 Maguindanao del Sur MGS 6.8333 124.15 4 +PH 9607 Datu Piang Autonomous Region in Muslim Mindanao 14 Maguindanao del Sur MGS 7.0283 124.5025 4 +PH 9609 Ampatuan Autonomous Region in Muslim Mindanao 14 Maguindanao del Sur MGS 6.8667 124.4667 4 +PH 9616 Buluan Autonomous Region in Muslim Mindanao 14 Maguindanao del Sur MGS 6.8714 124.5203 4 +PH 9617 Datu Paglas Autonomous Region in Muslim Mindanao 14 Maguindanao del Sur MGS 6.7667 124.85 4 +PH 9627 Datu Unsay Autonomous Region in Muslim Mindanao 14 Maguindanao del Sur MGS 6.9186 124.4519 4 +PH 9632 Paglat Autonomous Region in Muslim Mindanao 14 Maguindanao del Sur MGS 6.7 124.7833 4 +PH 9633 Pandag Autonomous Region in Muslim Mindanao 14 Maguindanao del Sur MGS 6.7817 124.7933 4 +PH 2800 Bangued Cordillera 15 Province of Abra 01 17.6083 120.6381 4 +PH 2801 Dolores Cordillera 15 Province of Abra 01 17.6477 120.7091 4 +PH 2802 Lagangilang Cordillera 15 Province of Abra 01 17.6125 120.7358 4 +PH 2803 Tayum Cordillera 15 Province of Abra 01 17.6172 120.6542 4 +PH 2804 Peñarrubia Cordillera 15 Province of Abra 01 17.5647 120.6519 4 +PH 2805 Bucay Cordillera 15 Province of Abra 01 17.5404 120.7188 4 +PH 2806 Pidigan Cordillera 15 Province of Abra 01 17.57 120.5903 4 +PH 2807 Langiden Cordillera 15 Province of Abra 01 17.5771 120.564 4 +PH 2808 San Quintin Cordillera 15 Province of Abra 01 17.5424 120.5199 4 +PH 2809 San Isidro Cordillera 15 Province of Abra 01 17.6 120.7833 4 +PH 2810 Manabo Cordillera 15 Province of Abra 01 17.4332 120.7053 4 +PH 2811 Villaviciosa Cordillera 15 Province of Abra 01 17.4379 120.6262 4 +PH 2812 Pilar Cordillera 15 Province of Abra 01 17.4165 120.5954 4 +PH 2813 Luba Cordillera 15 Province of Abra 01 17.318 120.6945 4 +PH 2814 Tubo Cordillera 15 Province of Abra 01 17.5783 120.8032 4 +PH 2815 Boliney Cordillera 15 Province of Abra 01 17.4077 120.7811 4 +PH 2816 Daguioman Cordillera 15 Province of Abra 01 17.4509 120.915 4 +PH 2817 Bucloc Cordillera 15 Province of Abra 01 17.4411 120.8588 4 +PH 2818 Sallapadan Cordillera 15 Province of Abra 01 17.5783 120.8032 1 +PH 2819 Licuan-Baay Cordillera 15 Province of Abra 01 17.5783 120.8032 1 +PH 2820 Malibcong Cordillera 15 Province of Abra 01 17.5655 120.9936 4 +PH 2821 Lacub Cordillera 15 Province of Abra 01 17.6611 120.9504 4 +PH 2822 Tineg Cordillera 15 Province of Abra 01 17.767 120.928 4 +PH 2823 San Juan Cordillera 15 Province of Abra 01 17.4279 120.7018 4 +PH 2824 Lagayan Cordillera 15 Province of Abra 01 17.7208 120.7067 4 +PH 2825 Danglas Cordillera 15 Province of Abra 01 17.7009 120.6556 4 +PH 2826 La Paz Cordillera 15 Province of Abra 01 17.6746 120.6864 4 +PH 2600 Baguio City Cordillera 15 Province of Benguet 10 16.4164 120.5931 4 +PH 2601 La Trinidad Cordillera 15 Province of Benguet 10 16.455 120.5875 4 +PH 2602 Philippine Military Academy (PMA) Cordillera 15 Province of Benguet 10 16.5688 120.719 1 +PH 2603 Tuba Cordillera 15 Province of Benguet 10 16.3171 120.5492 4 +PH 2604 Itogon Cordillera 15 Province of Benguet 10 16.3639 120.6769 4 +PH 2605 Bokod Cordillera 15 Province of Benguet 10 16.4895 120.8313 4 +PH 2606 Kabayan Cordillera 15 Province of Benguet 10 16.6239 120.8399 4 +PH 2607 Buguias Cordillera 15 Province of Benguet 10 16.7227 120.8283 4 +PH 2608 Mankayan Cordillera 15 Province of Benguet 10 16.8632 120.7829 4 +PH 2609 Lepanto Cordillera 15 Province of Benguet 10 16.8675 120.7818 4 +PH 2610 Bakun Cordillera 15 Province of Benguet 10 16.7895 120.6631 4 +PH 2611 Kibungan Cordillera 15 Province of Benguet 10 16.695 120.6553 4 +PH 2612 Atok Cordillera 15 Province of Benguet 10 16.5835 120.6995 4 +PH 2613 Kapangan Cordillera 15 Province of Benguet 10 16.5746 120.5971 4 +PH 2614 Sablan Cordillera 15 Province of Benguet 10 16.4555 120.6427 4 +PH 2615 Tublay Cordillera 15 Province of Benguet 10 16.5431 120.6096 4 +PH 3600 Lagawe Cordillera 15 Province of Ifugao 27 16.8 121.1192 4 +PH 3601 Banaue Cordillera 15 Province of Ifugao 27 16.9136 121.0618 4 +PH 3602 Mayoyao Cordillera 15 Province of Ifugao 27 16.9704 121.2146 4 +PH 3603 Hungduan Cordillera 15 Province of Ifugao 27 16.8225 121.118 1 +PH 3604 Kiangan Cordillera 15 Province of Ifugao 27 16.7761 121.0858 4 +PH 3605 Lamut Cordillera 15 Province of Ifugao 27 16.6491 121.2247 4 +PH 3606 Aguinaldo Cordillera 15 Province of Ifugao 27 16.8225 121.118 1 +PH 3607 Hingyon Cordillera 15 Province of Ifugao 27 16.8609 121.0848 4 +PH 3608 Alfonso Lista (formerly Potia) Cordillera 15 Province of Ifugao 27 16.8225 121.118 1 +PH 3609 Tinoc Cordillera 15 Province of Ifugao 27 16.7879 121.0348 4 +PH 3610 Asipulo Cordillera 15 Province of Ifugao 27 16.8225 121.118 1 +PH 3800 Tabuk City Cordillera 15 Kalinga 32 17.4738 121.468 4 +PH 3801 Balbalan Cordillera 15 Kalinga 32 17.4414 121.2019 4 +PH 3802 Lubuagan Cordillera 15 Kalinga 32 17.3548 121.1747 4 +PH 3803 Pasil Cordillera 15 Kalinga 32 17.3833 121.1333 4 +PH 3804 Tinglayan Cordillera 15 Kalinga 32 17.2761 121.1625 4 +PH 3805 Tanudan Cordillera 15 Kalinga 32 17.2956 121.2378 4 +PH 3806 Pinukpuk Cordillera 15 Kalinga 32 17.6167 121.4 4 +PH 3808 Rizal Cordillera 15 Kalinga 32 17.431 121.2795 1 +PH 2616 Bontoc Cordillera 15 Mountain Province 44 17.0873 120.9768 4 +PH 2617 Sadanga Cordillera 15 Mountain Province 44 17.1651 121.0172 4 +PH 2618 Besao Cordillera 15 Mountain Province 44 17.095 120.8579 4 +PH 2619 Sagada Cordillera 15 Mountain Province 44 17.084 120.8996 4 +PH 2620 Tadian Cordillera 15 Mountain Province 44 16.9956 120.8203 4 +PH 2621 Bauko Cordillera 15 Mountain Province 44 16.9898 120.8671 4 +PH 2622 Sabangan Cordillera 15 Mountain Province 44 17.0036 120.9232 4 +PH 2623 Barlig Cordillera 15 Mountain Province 44 17.0407 121.0992 4 +PH 2624 Natonin Cordillera 15 Mountain Province 44 17.1092 121.2761 4 +PH 2625 Paracelis Cordillera 15 Mountain Province 44 17.1716 121.3678 4 +PH 3807 Conner Cordillera 15 Apayao H6 17.7964 121.3275 4 +PH 3809 Kabugao Cordillera 15 Apayao H6 18.017 121.1817 4 +PH 3810 Flora Cordillera 15 Apayao H6 18.2163 121.4185 4 +PH 3811 Santa Marcela Cordillera 15 Apayao H6 18.2833 121.4333 4 +PH 3812 Pudtol Cordillera 15 Apayao H6 18.2381 121.3745 4 +PH 3813 Luna Cordillera 15 Apayao H6 18.3258 121.3536 4 +PH 3814 Calanasan Cordillera 15 Apayao H6 18.255 121.0344 4 +PH 4200 Batangas City Calabarzon 40 Province of Batangas 09 13.7567 121.0584 4 +PH 4201 Bauan Calabarzon 40 Province of Batangas 09 13.7917 121.0085 4 +PH 4202 Mabini Calabarzon 40 Province of Batangas 09 13.7532 120.9405 4 +PH 4203 Tingloy Calabarzon 40 Province of Batangas 09 13.6609 120.8711 4 +PH 4204 San Pascual Calabarzon 40 Province of Batangas 09 13.8106 121.0188 4 +PH 4205 Alitagtag Calabarzon 40 Province of Batangas 09 13.8645 121.0041 4 +PH 4206 Sta. Teresita Calabarzon 40 Province of Batangas 09 13.8664 120.9814 4 +PH 4207 San Nicolas Calabarzon 40 Province of Batangas 09 13.9283 120.951 4 +PH 4208 Taal Calabarzon 40 Province of Batangas 09 13.8799 120.9231 4 +PH 4209 Lemery Calabarzon 40 Province of Batangas 09 13.8809 120.9139 4 +PH 4210 San Luis Calabarzon 40 Province of Batangas 09 14.0167 121.2 4 +PH 4211 Agoncillo Calabarzon 40 Province of Batangas 09 13.9356 120.9326 4 +PH 4212 Calaca Calabarzon 40 Province of Batangas 09 13.9324 120.8133 4 +PH 4213 Balayan Calabarzon 40 Province of Batangas 09 13.9371 120.7322 4 +PH 4214 Tuy Calabarzon 40 Province of Batangas 09 14.0183 120.7296 4 +PH 4215 Calatagan Calabarzon 40 Province of Batangas 09 13.8322 120.6322 4 +PH 4216 Lian Calabarzon 40 Province of Batangas 09 14.0336 120.6493 4 +PH 4217 Lipa City Calabarzon 40 Province of Batangas 09 13.9411 121.1631 4 +PH 4218 Fernando Airbase Calabarzon 40 Province of Batangas 09 13.9534 120.8669 1 +PH 4219 Balete Calabarzon 40 Province of Batangas 09 13.9333 120.95 4 +PH 4220 Talisay Calabarzon 40 Province of Batangas 09 13.9706 121.2051 4 +PH 4221 Laurel Calabarzon 40 Province of Batangas 09 14.1439 121.1086 4 +PH 4222 Cuenca Calabarzon 40 Province of Batangas 09 13.902 121.0521 4 +PH 4223 Mataas na Kahoy Calabarzon 40 Province of Batangas 09 13.9589 121.1138 4 +PH 4224 Padre Garcia Calabarzon 40 Province of Batangas 09 13.8791 121.2139 4 +PH 4225 Rosario Calabarzon 40 Province of Batangas 09 13.8454 121.2048 4 +PH 4226 San Juan Calabarzon 40 Province of Batangas 09 13.8338 121.3982 4 +PH 4227 San Jose Calabarzon 40 Province of Batangas 09 13.7384 121.1736 4 +PH 4228 Taysan Calabarzon 40 Province of Batangas 09 13.8697 121.0971 4 +PH 4229 Lobo Calabarzon 40 Province of Batangas 09 13.6752 121.2395 4 +PH 4230 Ibaan Calabarzon 40 Province of Batangas 09 13.8176 121.133 4 +PH 4231 Nasugbu Calabarzon 40 Province of Batangas 09 14.0669 120.6318 4 +PH 4232 Tanauan Calabarzon 40 Province of Batangas 09 14.0863 121.1498 4 +PH 4233 Malvar Calabarzon 40 Province of Batangas 09 14.0447 121.1586 4 +PH 4234 Sto. Tomas Calabarzon 40 Province of Batangas 09 14.0039 121.0183 1 +PH 4100 Cavite City Calabarzon 40 Province of Cavite 20 14.4837 120.8988 4 +PH 4101 Cavite Naval Base Calabarzon 40 Province of Cavite 20 14.4375 120.8955 1 +PH 4102 Bacoor Calabarzon 40 Province of Cavite 20 14.459 120.9385 4 +PH 4103 Imus Calabarzon 40 Province of Cavite 20 14.4297 120.9367 4 +PH 4104 Kawit Calabarzon 40 Province of Cavite 20 14.4443 120.9016 4 +PH 4105 Noveleta Calabarzon 40 Province of Cavite 20 14.4292 120.8799 4 +PH 4106 Rosario Calabarzon 40 Province of Cavite 20 14.4183 120.8577 4 +PH 4107 Gen. Trias Calabarzon 40 Province of Cavite 20 14.4375 120.8955 1 +PH 4108 Tanza Calabarzon 40 Province of Cavite 20 14.3983 120.8554 4 +PH 4109 Trece Martirez City Calabarzon 40 Province of Cavite 20 14.4375 120.8955 1 +PH 4110 Naic Calabarzon 40 Province of Cavite 20 14.3181 120.7661 4 +PH 4111 Ternate Calabarzon 40 Province of Cavite 20 14.2897 120.7168 4 +PH 4112 Maragondon Calabarzon 40 Province of Cavite 20 14.2733 120.7377 4 +PH 4113 Magallanes Calabarzon 40 Province of Cavite 20 14.1883 120.7575 4 +PH 4114 Dasmariñas Calabarzon 40 Province of Cavite 20 14.3294 120.9367 4 +PH 4115 Dasmariñas Resettlement Area Calabarzon 40 Province of Cavite 20 14.2594 120.8512 1 +PH 4116 Carmona Calabarzon 40 Province of Cavite 20 14.2897 120.9998 4 +PH 4117 Gen. Mariano Alvarez Calabarzon 40 Province of Cavite 20 14.2594 120.8512 1 +PH 4118 Silang Calabarzon 40 Province of Cavite 20 14.2157 120.9714 4 +PH 4119 Amadeo Calabarzon 40 Province of Cavite 20 14.1706 120.9236 4 +PH 4120 Tagaytay Calabarzon 40 Province of Cavite 20 14.0953 120.9335 4 +PH 4121 Mendez Calabarzon 40 Province of Cavite 20 14.1286 120.9058 4 +PH 4122 Indang Calabarzon 40 Province of Cavite 20 14.1953 120.8769 4 +PH 4123 Alfonso Calabarzon 40 Province of Cavite 20 14.1408 120.8539 4 +PH 4124 Gen. Aguinaldo (Bailen) Calabarzon 40 Province of Cavite 20 14.14 120.8926 1 +PH 4125 Corregidor Calabarzon 40 Province of Cavite 20 14.14 120.8926 1 +PH 4126 Ist Cavite IND. Estate Calabarzon 40 Province of Cavite 20 14.14 120.8926 1 +PH 4135 Molino Calabarzon 40 Province of Cavite 20 14.2784 120.7817 4 +PH 4000 San Pablo City Calabarzon 40 Province of Laguna 33 14.0683 121.3256 4 +PH 4001 Alaminos Calabarzon 40 Province of Laguna 33 14.0639 121.2465 4 +PH 4002 Nagcarlan Calabarzon 40 Province of Laguna 33 14.1364 121.4165 4 +PH 4003 Rizal Calabarzon 40 Province of Laguna 33 14.1094 121.3936 4 +PH 4004 Liliw Calabarzon 40 Province of Laguna 33 14.144 121.4048 1 +PH 4005 Majayjay Calabarzon 40 Province of Laguna 33 14.1463 121.4729 4 +PH 4006 Botocan Calabarzon 40 Province of Laguna 33 14.1547 121.4988 4 +PH 4007 Magdalena Calabarzon 40 Province of Laguna 33 14.1999 121.429 4 +PH 4008 Pagsanjan Calabarzon 40 Province of Laguna 33 14.2732 121.4552 4 +PH 4009 Sta. Cruz Calabarzon 40 Province of Laguna 33 14.144 121.4048 1 +PH 4010 Pila Calabarzon 40 Province of Laguna 33 14.2325 121.3648 4 +PH 4011 Victoria Calabarzon 40 Province of Laguna 33 14.2277 121.3292 4 +PH 4012 Caluan Calabarzon 40 Province of Laguna 33 14.325 121.4557 1 +PH 4013 Cavinti Calabarzon 40 Province of Laguna 33 14.2448 121.508 4 +PH 4014 Lumban Calabarzon 40 Province of Laguna 33 14.2973 121.4598 4 +PH 4015 Kalayaan Calabarzon 40 Province of Laguna 33 14.35 121.5667 4 +PH 4016 Paete Calabarzon 40 Province of Laguna 33 14.3647 121.4829 4 +PH 4017 Pakil Calabarzon 40 Province of Laguna 33 14.3835 121.4786 4 +PH 4018 Pangil Calabarzon 40 Province of Laguna 33 14.4033 121.4651 4 +PH 4019 Siniloan Calabarzon 40 Province of Laguna 33 14.4216 121.4463 4 +PH 4020 Mabitac Calabarzon 40 Province of Laguna 33 14.4259 121.429 4 +PH 4021 Famy Calabarzon 40 Province of Laguna 33 14.4376 121.4482 4 +PH 4022 Sta. Maria Calabarzon 40 Province of Laguna 33 14.2413 121.365 1 +PH 4023 San Pedro Calabarzon 40 Province of Laguna 33 14.3595 121.0473 4 +PH 4024 Biñan Calabarzon 40 Province of Laguna 33 14.3427 121.0807 4 +PH 4025 Cabuyao Calabarzon 40 Province of Laguna 33 14.2726 121.1262 4 +PH 4026 Sta. Rosa Calabarzon 40 Province of Laguna 33 14.2413 121.365 1 +PH 4027 Calamba Calabarzon 40 Province of Laguna 33 14.2117 121.1653 4 +PH 4028 Canlubang Calabarzon 40 Province of Laguna 33 14.215 121.1065 4 +PH 4029 Camp Vicente Lim Calabarzon 40 Province of Laguna 33 14.2154 121.1222 4 +PH 4030 Los Baños Calabarzon 40 Province of Laguna 33 14.1702 121.2418 4 +PH 4031 College Los Baños Calabarzon 40 Province of Laguna 33 14.1796 121.3461 1 +PH 4032 Luisiana Calabarzon 40 Province of Laguna 33 14.185 121.5109 4 +PH 4033 Bay Calabarzon 40 Province of Laguna 33 14.1837 121.2855 4 +PH 4034 Laguna Technopark Calabarzon 40 Province of Laguna 33 14.1796 121.3461 1 +PH 1850 San Mateo Calabarzon 40 Province of Rizal 53 14.6982 121.1236 4 +PH 1860 Rodriguez (Montalban) Calabarzon 40 Province of Rizal 53 14.6394 121.1217 1 +PH 1870 Antipolo Calabarzon 40 Province of Rizal 53 14.6258 121.1225 4 +PH 1871 Mayamot Calabarzon 40 Province of Rizal 53 14.6304 121.1214 4 +PH 1872 Bagong Nayon (Cogeo) Calabarzon 40 Province of Rizal 53 14.6289 121.1412 1 +PH 1873 Cupang Calabarzon 40 Province of Rizal 53 14.6338 121.1415 4 +PH 1874 Langhaya Calabarzon 40 Province of Rizal 53 14.6258 121.1792 4 +PH 1875 Mambagat Calabarzon 40 Province of Rizal 53 14.6289 121.1412 1 +PH 1880 Teresa Calabarzon 40 Province of Rizal 53 14.5612 121.2195 4 +PH 1900 Cainta Calabarzon 40 Province of Rizal 53 14.5786 121.1222 4 +PH 1910 Pililla Calabarzon 40 Province of Rizal 53 14.4854 121.3062 4 +PH 1920 Taytay Calabarzon 40 Province of Rizal 53 14.5588 121.1329 4 +PH 1930 Angono Calabarzon 40 Province of Rizal 53 14.5266 121.1536 4 +PH 1940 Binangonan Calabarzon 40 Province of Rizal 53 14.4646 121.1929 4 +PH 1950 Cardona Calabarzon 40 Province of Rizal 53 14.4865 121.2275 4 +PH 1960 Morong Calabarzon 40 Province of Rizal 53 14.5185 121.2378 4 +PH 1970 Baras Calabarzon 40 Province of Rizal 53 14.5169 121.2658 4 +PH 1980 Tanay Calabarzon 40 Province of Rizal 53 14.4968 121.2846 4 +PH 1990 Jalajala Calabarzon 40 Province of Rizal 53 14.353 121.3225 4 +PH 4300 Quezon Capitol Calabarzon 40 Quezon H2 13.8731 121.929 1 +PH 4301 Lucena City Calabarzon 40 Quezon H2 13.9314 121.6172 4 +PH 4302 Pagbilao Calabarzon 40 Quezon H2 13.9669 121.6984 4 +PH 4303 Padre Burgos Calabarzon 40 Quezon H2 13.9226 121.8116 4 +PH 4304 Agdangan Calabarzon 40 Quezon H2 13.8771 121.9131 4 +PH 4305 Unisan Calabarzon 40 Quezon H2 13.8413 121.9752 4 +PH 4306 Plaridel Calabarzon 40 Quezon H2 13.8667 122.0167 4 +PH 4307 Gumaca Calabarzon 40 Quezon H2 13.921 122.1002 4 +PH 4308 Pitogo Calabarzon 40 Quezon H2 13.7838 122.0902 4 +PH 4309 Macalelon Calabarzon 40 Quezon H2 13.7469 122.1386 4 +PH 4310 General Luna Calabarzon 40 Quezon H2 13.8833 122.2 4 +PH 4311 Catanauan Calabarzon 40 Quezon H2 13.5926 122.3215 4 +PH 4312 Mulanay Calabarzon 40 Quezon H2 13.5222 122.4042 4 +PH 4313 San Narciso Calabarzon 40 Quezon H2 13.5677 122.5667 4 +PH 4314 San Andres Calabarzon 40 Quezon H2 13.8302 122.3697 4 +PH 4315 San Francisco Calabarzon 40 Quezon H2 13.7911 122.2876 4 +PH 4316 Lopez Calabarzon 40 Quezon H2 13.884 122.2604 4 +PH 4317 Hondagua Calabarzon 40 Quezon H2 13.9455 122.2417 4 +PH 4318 Calauag Calabarzon 40 Quezon H2 13.9575 122.288 4 +PH 4319 Guinayangan Calabarzon 40 Quezon H2 13.9002 122.4481 4 +PH 4320 Buenavista Calabarzon 40 Quezon H2 13.9844 121.4543 1 +PH 4321 Tagkawayan Calabarzon 40 Quezon H2 13.9844 121.4543 1 +PH 4322 Sariaya Calabarzon 40 Quezon H2 13.9624 121.5265 4 +PH 4323 Candelaria Calabarzon 40 Quezon H2 13.9311 121.4233 4 +PH 4324 San Antonio Calabarzon 40 Quezon H2 13.8965 121.2902 4 +PH 4325 Tiaong Calabarzon 40 Quezon H2 13.9638 121.3212 4 +PH 4326 Dolores Calabarzon 40 Quezon H2 14.0227 121.4101 4 +PH 4327 Tayabas Calabarzon 40 Quezon H2 14.0259 121.5929 4 +PH 4328 Lucban Calabarzon 40 Quezon H2 14.1136 121.5557 4 +PH 4329 Sampaloc Calabarzon 40 Quezon H2 13.9592 121.5145 4 +PH 4330 Mauban Calabarzon 40 Quezon H2 14.191 121.7309 4 +PH 4331 Atimonan Calabarzon 40 Quezon H2 14.0027 121.9208 4 +PH 4332 Quezon Calabarzon 40 Quezon H2 14.0057 122.1838 4 +PH 4333 Alabat Calabarzon 40 Quezon H2 14.101 122.0125 4 +PH 4334 Perez Calabarzon 40 Quezon H2 14.1946 121.9264 4 +PH 4335 Real Calabarzon 40 Quezon H2 14.664 121.6041 4 +PH 4336 Infanta Calabarzon 40 Quezon H2 14.7449 121.6495 4 +PH 4337 Panukulan Calabarzon 40 Quezon H2 14.9337 121.8168 4 +PH 4338 General Nakar Calabarzon 40 Quezon H2 14.7637 121.6356 4 +PH 4339 Polilio Calabarzon 40 Quezon H2 14.1663 121.9621 1 +PH 4340 Burdeos Calabarzon 40 Quezon H2 14.843 121.9691 4 +PH 4341 Patnanungan Calabarzon 40 Quezon H2 14.7833 122.1833 4 +PH 4342 Jomalig Calabarzon 40 Quezon H2 14.7126 122.3686 4 +PH 4900 Boac Mimaropa 41 Province of Marinduque 38 13.4463 121.84 4 +PH 4901 Mogpog Mimaropa 41 Province of Marinduque 38 13.4744 121.8614 4 +PH 4902 Sta. Cruz Mimaropa 41 Province of Marinduque 38 13.4758 122.0275 4 +PH 4903 Torrijos Mimaropa 41 Province of Marinduque 38 13.3168 122.082 4 +PH 4904 Buenavista Mimaropa 41 Province of Marinduque 38 13.2551 121.9415 4 +PH 4905 Gasan Mimaropa 41 Province of Marinduque 38 13.3237 121.8468 4 +PH 5100 San Jose Mimaropa 41 Occidental Mindoro 40 12.3527 121.0676 4 +PH 5101 Magsaysay Mimaropa 41 Occidental Mindoro 40 12.3333 121.15 4 +PH 5102 Calintaan Mimaropa 41 Occidental Mindoro 40 12.5735 120.9427 4 +PH 5103 Rizal Mimaropa 41 Occidental Mindoro 40 12.4667 120.9667 4 +PH 5104 Sablayan Mimaropa 41 Occidental Mindoro 40 12.8346 120.769 4 +PH 5105 Sta. Cruz Mimaropa 41 Occidental Mindoro 40 13.0736 120.7226 4 +PH 5106 Mamburao Mimaropa 41 Occidental Mindoro 40 13.2233 120.596 4 +PH 5107 Palauan Mimaropa 41 Occidental Mindoro 40 12.9066 120.7853 1 +PH 5108 Abra de Ilog Mimaropa 41 Occidental Mindoro 40 13.4437 120.7291 4 +PH 5109 Lubang Mimaropa 41 Occidental Mindoro 40 13.8584 120.124 4 +PH 5110 Tilik Mimaropa 41 Occidental Mindoro 40 13.8144 120.2002 4 +PH 5111 Looc Mimaropa 41 Occidental Mindoro 40 13.7204 120.2498 4 +PH 5200 Calapan Mimaropa 41 Oriental Mindoro 41 13.4117 121.1803 4 +PH 5201 Baco Mimaropa 41 Oriental Mindoro 41 13.3573 121.0983 4 +PH 5202 San Teodoro Mimaropa 41 Oriental Mindoro 41 13.4378 121.0196 4 +PH 5203 Puerto Galera Mimaropa 41 Oriental Mindoro 41 13.5022 120.9517 4 +PH 5204 Naujan Mimaropa 41 Oriental Mindoro 41 13.3233 121.3028 4 +PH 5205 Victoria Mimaropa 41 Oriental Mindoro 41 13.1772 121.2781 4 +PH 5206 Pola Mimaropa 41 Oriental Mindoro 41 13.1438 121.4415 4 +PH 5207 Socorro Mimaropa 41 Oriental Mindoro 41 13.0669 121.3986 4 +PH 5208 Pinamalayan Mimaropa 41 Oriental Mindoro 41 13.046 121.4621 4 +PH 5209 Gloria Mimaropa 41 Oriental Mindoro 41 12.9833 121.4667 4 +PH 5210 Bansud Mimaropa 41 Oriental Mindoro 41 12.8609 121.4892 4 +PH 5211 Bongabong Mimaropa 41 Oriental Mindoro 41 12.7464 121.4874 4 +PH 5212 Roxas Mimaropa 41 Oriental Mindoro 41 12.5835 121.5176 4 +PH 5213 Mansalay Mimaropa 41 Oriental Mindoro 41 12.5204 121.4385 4 +PH 5214 Bulalacao Mimaropa 41 Oriental Mindoro 41 12.5204 121.4385 4 +PH 5300 Puerto Princesa City Mimaropa 41 Province of Palawan 49 9.7392 118.7353 4 +PH 5301 Iwahig Penal Colony Mimaropa 41 Province of Palawan 49 9.7503 118.6617 4 +PH 5302 Aborlan Mimaropa 41 Province of Palawan 49 9.4336 118.5488 4 +PH 5303 Narra (Panacan) Mimaropa 41 Province of Palawan 49 9.2463 118.4082 4 +PH 5304 Quezon Mimaropa 41 Province of Palawan 49 9.7485 118.7832 1 +PH 5305 Brooke's Point Mimaropa 41 Province of Palawan 49 9.7485 118.7832 1 +PH 5306 Batazara Mimaropa 41 Province of Palawan 49 9.9757 118.7413 1 +PH 5307 Balabac Mimaropa 41 Province of Palawan 49 9.7485 118.7832 1 +PH 5308 Roxas Mimaropa 41 Province of Palawan 49 10.3215 119.3451 4 +PH 5309 San Vicente Mimaropa 41 Province of Palawan 49 10 119 4 +PH 5310 Dumaran Mimaropa 41 Province of Palawan 49 10.525 119.7671 4 +PH 5311 Araceli Mimaropa 41 Province of Palawan 49 10.5529 119.9913 4 +PH 5312 Taytay Mimaropa 41 Province of Palawan 49 10.8179 119.4985 4 +PH 5313 El Nido (Baquit) Mimaropa 41 Province of Palawan 49 9.9757 118.7413 1 +PH 5314 Linapacan Mimaropa 41 Province of Palawan 49 11.4924 119.8703 4 +PH 5315 Culion Mimaropa 41 Province of Palawan 49 10.847 119.7818 1 +PH 5316 Coron Mimaropa 41 Province of Palawan 49 10.847 119.7818 1 +PH 5317 Busuanga Mimaropa 41 Province of Palawan 49 10.847 119.7818 1 +PH 5318 Cuyo Mimaropa 41 Province of Palawan 49 10.847 119.7818 1 +PH 5319 Magsaysay Mimaropa 41 Province of Palawan 49 10.847 119.7818 1 +PH 5320 Agutaya Mimaropa 41 Province of Palawan 49 10.1879 119.1826 1 +PH 5321 Cagayancillo Mimaropa 41 Province of Palawan 49 9.9757 118.7413 1 +PH 5322 Kalayaan Mimaropa 41 Province of Palawan 49 10.1879 119.1826 1 +PH 5323 Rizal (Marcos) Mimaropa 41 Province of Palawan 49 10.1879 119.1826 1 +PH 5324 Sofronio Española Mimaropa 41 Province of Palawan 49 10.1879 119.1826 1 +PH 5500 Romblon Mimaropa 41 Province of Romblon 54 12.5751 122.2708 4 +PH 5501 San Agustin Mimaropa 41 Province of Romblon 54 12.5689 122.1314 4 +PH 5502 Sta. Maria (Imelda) Mimaropa 41 Province of Romblon 54 12.3975 122.056 1 +PH 5503 Calatrava Mimaropa 41 Province of Romblon 54 12.6198 122.0714 4 +PH 5504 San Andres Mimaropa 41 Province of Romblon 54 12.3975 122.056 1 +PH 5505 Odiongan Mimaropa 41 Province of Romblon 54 12.4017 121.9919 4 +PH 5506 Ferrol Mimaropa 41 Province of Romblon 54 12.3383 121.9414 4 +PH 5507 Looc Mimaropa 41 Province of Romblon 54 12.2605 121.9926 4 +PH 5508 Sta. Fe Mimaropa 41 Province of Romblon 54 12.1566 121.9941 4 +PH 5509 Alcantara Mimaropa 41 Province of Romblon 54 12.2589 122.0544 4 +PH 5510 San Jose Mimaropa 41 Province of Romblon 54 12.0615 121.9591 4 +PH 5511 Magdiwang Mimaropa 41 Province of Romblon 54 12.4837 122.5147 4 +PH 5512 Cajidiocan Mimaropa 41 Province of Romblon 54 12.367 122.6814 4 +PH 5513 San fernando Mimaropa 41 Province of Romblon 54 12.3036 122.6004 4 +PH 5514 Corcuera Mimaropa 41 Province of Romblon 54 12.7833 122.0485 4 +PH 5515 Banton (Jones) Mimaropa 41 Province of Romblon 54 12.4357 122.2344 1 +PH 5516 Concepcion Mimaropa 41 Province of Romblon 54 12.3975 122.0936 4 +PH 1000 Manila CPO - Ermita Metro Manila NCR Capital District 133900000 14.59 120.9863 1 +PH 1001 Quiapo Metro Manila NCR Capital District 133900000 14.6 120.9833 4 +PH 1002 Intramuros Metro Manila NCR Capital District 133900000 14.5904 120.9756 4 +PH 1003 Sta Cruz South Metro Manila NCR Capital District 133900000 14.6 120.9833 4 +PH 1004 Malate Metro Manila NCR Capital District 133900000 14.5667 120.9833 4 +PH 1005 San Miguel Metro Manila NCR Capital District 133900000 14.6 121 4 +PH 1006 Binondo Metro Manila NCR Capital District 133900000 14.6014 120.974 4 +PH 1007 Paco Metro Manila NCR Capital District 133900000 14.5833 120.9833 4 +PH 1008 Sampaloc East Metro Manila NCR Capital District 133900000 14.59 120.9863 1 +PH 1009 Sta. Ana Metro Manila NCR Capital District 133900000 14.5782 121.0071 4 +PH 1010 San Nicolas Metro Manila NCR Capital District 133900000 14.6 120.9667 4 +PH 1011 Pandacan Metro Manila NCR Capital District 133900000 14.5897 121.0058 4 +PH 1012 Tondo South Metro Manila NCR Capital District 133900000 14.595 120.9886 1 +PH 1013 Tondo North Metro Manila NCR Capital District 133900000 14.595 120.9886 1 +PH 1014 Sta Cruz North Metro Manila NCR Capital District 133900000 14.595 120.9886 1 +PH 1015 Sampaloc West Metro Manila NCR Capital District 133900000 14.595 120.9886 1 +PH 1016 Sta Mesa Metro Manila NCR Capital District 133900000 14.601 121.0151 4 +PH 1017 San Andres Bukid Metro Manila NCR Capital District 133900000 14.595 120.9886 1 +PH 1018 Port Area (South) Metro Manila NCR Capital District 133900000 14.5894 120.967 4 +PH 1100 Central Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6437 121.0509 4 +PH 1100 Quezon City CPO Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6437 121.0509 3 +PH 1100 Project 6 Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6437 121.0509 3 +PH 1100 Piñahan Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6437 121.0509 3 +PH 1101 Krus Na Ligas Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6411 121.0346 1 +PH 1101 UP Village Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6411 121.0346 1 +PH 1101 Univ. of the Phils. PO Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6411 121.0346 1 +PH 1101 Teachers Village Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6411 121.0346 1 +PH 1101 Sikatuna Village Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6411 121.0346 1 +PH 1101 Old Capitol Site Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6411 121.0346 1 +PH 1101 San Vicente Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6411 121.0346 1 +PH 1101 Diliman Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6411 121.0346 1 +PH 1101 Botocan Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6411 121.0346 1 +PH 1101 Malaya Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6411 121.0346 1 +PH 1102 Kamias Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.669 121.088 3 +PH 1102 Silangan Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.706 121.108 4 +PH 1102 E. Rodriguez Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.669 121.088 3 +PH 1102 Claro Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.669 121.088 3 +PH 1102 Amihan Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.632 121.068 4 +PH 1102 Duyan-duyan Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.669 121.088 3 +PH 1102 Quirino Dist. (Proj. 2 & 3) Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.669 121.088 3 +PH 1103 Langing Handa Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6338 121.0193 3 +PH 1103 Obrero Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.657 121.0667 4 +PH 1103 Roxas District Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6338 121.0193 3 +PH 1103 Paligsahan Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6338 121.0193 3 +PH 1103 Kamuning Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6274 121.0402 4 +PH 1103 Sacred Heart Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6338 121.0193 3 +PH 1103 South Triangle Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6359 121.0369 4 +PH 1104 Paraiso Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6363 121.0156 4 +PH 1104 Phil-am Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6474 121.0318 4 +PH 1104 Nayon Kaunlaran Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6374 121.0196 3 +PH 1104 Mariblo Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6347 121.016 4 +PH 1104 Santa Cruz Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6359 121.0224 4 +PH 1104 Damayan Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6374 121.0196 3 +PH 1104 Talayan Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6327 121.0124 4 +PH 1105 Bungad Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6481 121.024 4 +PH 1105 Bagong Pag-asa Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6333 121.0305 3 +PH 1105 Veterans Village Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6532 121.0257 4 +PH 1105 R. Magsaysay Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6333 121.0305 3 +PH 1105 Santo Cristo Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6333 121.0305 3 +PH 1105 Del Monte Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6805 121.0605 4 +PH 1105 Project 7 Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6532 121.0257 4 +PH 1105 Paltok Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6431 121.0246 4 +PH 1105 Alicia Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6333 121.0305 3 +PH 1105 San Antonio Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6805 121.0605 4 +PH 1105 Katipunan Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.652 121.018 4 +PH 1106 Project 8 Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6574 121.0038 3 +PH 1106 Apolonio Samson Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.654 121.009 4 +PH 1106 Balumbato Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6682 121.0023 4 +PH 1106 Unang Sigaw Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6574 121.0038 3 +PH 1106 Bahay Toro Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6574 121.0038 3 +PH 1106 Salumbato Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6574 121.0038 3 +PH 1106 Balintawak Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.65 121 4 +PH 1106 Baesa Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6574 121.0038 3 +PH 1107 Pasong Tamo Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.683 121.059 4 +PH 1107 New Era Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.683 121.059 3 +PH 1108 Loyola Heights Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.638 121.075 4 +PH 1108 Pansol Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.654 121.0804 4 +PH 1109 San Roque Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.657 121.0667 4 +PH 1109 Mangga Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6248 121.0367 3 +PH 1109 Bagong Buhay Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6248 121.0367 3 +PH 1109 Bayanihan Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6248 121.0367 3 +PH 1109 Socorro Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6248 121.0367 3 +PH 1109 Villa Maria Clara Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6248 121.0367 3 +PH 1109 Tagumpay Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6248 121.0367 3 +PH 1109 Cubao Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6167 121.05 4 +PH 1109 Project 4 Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6248 121.0367 3 +PH 1109 Milagrosa Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6248 121.0367 3 +PH 1109 Masagana Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6248 121.0367 3 +PH 1109 Marilag Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6211 121.0703 4 +PH 1109 Escopa Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6248 121.0367 3 +PH 1109 Blue Ridge Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6115 121.0766 4 +PH 1109 Dioquino Zobel Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6248 121.0367 3 +PH 1110 Libis Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6805 121.0605 4 +PH 1110 Bagong Bayan Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6805 121.0605 3 +PH 1110 Camp Aguinaldo Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6805 121.0605 3 +PH 1110 St. Ignatius Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6805 121.0605 3 +PH 1110 Ugong Norte Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6805 121.0605 3 +PH 1110 Talampas Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6805 121.0605 3 +PH 1111 Bagong Lipunan Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6198 121.0011 3 +PH 1111 Kaunlaran Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.657 121.0667 4 +PH 1111 Pinagkaisahan Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6805 121.0605 4 +PH 1111 Immaculate Concepcion Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6198 121.0011 3 +PH 1111 St. Martin De Porres Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6198 121.0011 3 +PH 1111 Crame Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6198 121.0011 3 +PH 1112 Mariana Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.613 121.042 3 +PH 1112 Valencia Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.613 121.042 3 +PH 1112 Horseshoe Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.613 121.042 4 +PH 1112 Damayan Lagi Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.613 121.042 3 +PH 1112 Kristong Hari Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.613 121.042 3 +PH 1112 Kalusugan Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.613 121.042 3 +PH 1113 Tatalon Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6805 121.0605 3 +PH 1113 Don Manuel Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6805 121.0605 3 +PH 1113 Santo Nino Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6805 121.0605 4 +PH 1113 Santol Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6805 121.0605 3 +PH 1113 Doña Josefa Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6805 121.0605 3 +PH 1113 Doña Aurora Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6805 121.0605 3 +PH 1113 San Isidro Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.657 121.0667 4 +PH 1113 Doña Imelda Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6805 121.0605 3 +PH 1114 San Isidro Labrador Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.657 121.0667 3 +PH 1114 Lourdes Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.657 121.0667 3 +PH 1114 Matalahib Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.657 121.0667 3 +PH 1114 Paang Bundok Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.657 121.0667 3 +PH 1114 La Loma Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.657 121.0667 3 +PH 1114 Gintong Silahis Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.657 121.0667 3 +PH 1114 Maharlika Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.657 121.0667 4 +PH 1114 St. Peter Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.657 121.0667 3 +PH 1114 Sienna Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.657 121.0667 3 +PH 1114 Salvacion Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.657 121.0667 3 +PH 1114 Santa Teresita Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.657 121.0667 3 +PH 1115 Manresa Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6104 121.0249 3 +PH 1115 Balingasa Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6104 121.0249 3 +PH 1115 Pag-ibig Sa Nayon Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6104 121.0249 3 +PH 1115 San Jose Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6805 121.0605 4 +PH 1115 Damar Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6104 121.0249 3 +PH 1115 Masambong Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6409 121.0107 4 +PH 1116 Sangandaan Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.657 121.0667 4 +PH 1116 Tandang Sora Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.657 121.0667 3 +PH 1116 Talipapa Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.657 121.0667 3 +PH 1116 San Bartolome Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.7028 121.0247 4 +PH 1116 Sauyo Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.657 121.0667 3 +PH 1116 Bagbag Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.657 121.0667 3 +PH 1117 Gulod Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6823 121.0328 3 +PH 1117 Santa Monica Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6823 121.0328 3 +PH 1117 Santa Lucia Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6805 121.0605 4 +PH 1117 San Agustin Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.7307 121.0393 4 +PH 1117 Capri Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.719 121.0288 4 +PH 1118 Pasong Putik Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.738 121.0691 4 +PH 1118 Fairview Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.713 121.064 4 +PH 1119 Matandang Balara Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.7085 121.1035 3 +PH 1119 Bagong Silangan Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.706 121.108 4 +PH 1119 Payatas Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.711 121.099 4 +PH 1120 BF Homes Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.657 121.0667 4 +PH 1121 Novaliches Proper Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.7226 121.0462 4 +PH 1121 Fairview North Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.713 121.064 4 +PH 1121 Commonwealth Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6969 121.0801 4 +PH 1122 Fairview South Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.713 121.064 4 +PH 1123 Damong Maliit Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6757 121.0556 1 +PH 1124 Kaligayahan Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.7335 121.0444 4 +PH 1125 Nagkaisang Nayon Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.7258 121.0275 4 +PH 1125 Doña Faustina Subd Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.7258 121.0275 3 +PH 1126 Capitol Hills/Park Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6847 121.0955 3 +PH 1126 Batasan Hills Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6847 121.0955 4 +PH 1127 Holy Spirit Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6823 121.0695 4 +PH 1128 Vasra Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6569 121.0457 4 +PH 1128 Culiat Metro Manila NCR Eastern Manila District 137400000 Quezon City 137404000 14.6701 121.0527 4 +PH 1500 San Juan CPO Metro Manila NCR Eastern Manila District 137400000 City of San Juan 137405000 14.6058 121.0446 1 +PH 1502 Greenhills PO Metro Manila NCR Eastern Manila District 137400000 City of San Juan 137405000 14.6058 121.0446 1 +PH 1503 Greenhills North Metro Manila NCR Eastern Manila District 137400000 City of San Juan 137405000 14.6058 121.0446 4 +PH 1504 Eisenhower-Crame Metro Manila NCR Eastern Manila District 137400000 City of San Juan 137405000 14.6058 121.0446 1 +PH 1550 Mandaluyong CPO Metro Manila NCR Eastern Manila District 137400000 City of Mandaluyong 137401000 14.5909 121.0363 1 +PH 1551 Vergara Metro Manila NCR Eastern Manila District 137400000 City of Mandaluyong 137401000 14.576 121.0281 4 +PH 1552 Shaw Boulevard Metro Manila NCR Eastern Manila District 137400000 City of Mandaluyong 137401000 14.5909 121.0363 1 +PH 1553 Phil. Natl. Mental Hospital Metro Manila NCR Eastern Manila District 137400000 City of Mandaluyong 137401000 14.5909 121.0363 1 +PH 1554 East Edsa Metro Manila NCR Eastern Manila District 137400000 City of Mandaluyong 137401000 14.5909 121.0363 1 +PH 1555 Wack Wack Golf Metro Manila NCR Eastern Manila District 137400000 City of Mandaluyong 137401000 14.5909 121.0363 1 +PH 1556 Greenhills South Metro Manila NCR Eastern Manila District 137400000 City of Mandaluyong 137401000 14.5831 121.0414 4 +PH 1600 Pasig CPO Metro Manila NCR Eastern Manila District 137400000 City of Pasig 137403000 14.5728 121.0821 1 +PH 1601 San Joaquin Metro Manila NCR Eastern Manila District 137400000 City of Pasig 137403000 14.5728 121.0821 1 +PH 1602 Pinagbuhatan Metro Manila NCR Eastern Manila District 137400000 City of Pasig 137403000 14.554 121.097 4 +PH 1603 Kapitolyo Metro Manila NCR Eastern Manila District 137400000 City of Pasig 137403000 14.5693 121.0602 4 +PH 1604 Ugong Metro Manila NCR Eastern Manila District 137400000 City of Pasig 137403000 14.5818 121.076 4 +PH 1605 Ortigas PO Metro Manila NCR Eastern Manila District 137400000 City of Pasig 137403000 14.5728 121.0821 1 +PH 1606 Caniogan Metro Manila NCR Eastern Manila District 137400000 City of Pasig 137403000 14.5691 121.0797 4 +PH 1607 Maybunga Metro Manila NCR Eastern Manila District 137400000 City of Pasig 137403000 14.5749 121.0926 4 +PH 1608 Sta. Lucia Metro Manila NCR Eastern Manila District 137400000 City of Pasig 137403000 14.5728 121.0821 1 +PH 1609 Rosario Metro Manila NCR Eastern Manila District 137400000 City of Pasig 137403000 14.5877 121.0872 4 +PH 1610 Santolan Metro Manila NCR Eastern Manila District 137400000 City of Pasig 137403000 14.6158 121.0882 4 +PH 1611 Manggahan Metro Manila NCR Eastern Manila District 137400000 City of Pasig 137403000 14.6083 121.0981 4 +PH 1612 Green Park Metro Manila NCR Eastern Manila District 137400000 City of Pasig 137403000 14.612 121.0932 1 +PH 1800 Marikina CPO - Santa Elena - Santo Niño Metro Manila NCR Eastern Manila District 137400000 City of Marikina 137402000 14.6464 121.0978 1 +PH 1801 San Roque - Calumpang Metro Manila NCR Eastern Manila District 137400000 City of Marikina 137402000 14.6464 121.0978 1 +PH 1802 Industrial Valley Metro Manila NCR Eastern Manila District 137400000 City of Marikina 137402000 14.6269 121.0767 4 +PH 1803 Barangka Metro Manila NCR Eastern Manila District 137400000 City of Marikina 137402000 14.6339 121.0851 4 +PH 1803 Tañong Metro Manila NCR Eastern Manila District 137400000 City of Marikina 137402000 14.6286 121.0906 4 +PH 1804 J. De La Peña Metro Manila NCR Eastern Manila District 137400000 City of Marikina 137402000 14.6464 121.0978 1 +PH 1805 Malanday Metro Manila NCR Eastern Manila District 137400000 City of Marikina 137402000 14.6463 121.095 4 +PH 1806 Tumana Metro Manila NCR Eastern Manila District 137400000 City of Marikina 137402000 14.6464 121.0978 1 +PH 1807 Concepcion 1 Metro Manila NCR Eastern Manila District 137400000 City of Marikina 137402000 14.66 121.1048 4 +PH 1808 Nangka Metro Manila NCR Eastern Manila District 137400000 City of Marikina 137402000 14.6672 121.1094 4 +PH 1809 Parang Metro Manila NCR Eastern Manila District 137400000 City of Marikina 137402000 14.6617 121.1227 4 +PH 1810 Marikina Heights Metro Manila NCR Eastern Manila District 137400000 City of Marikina 137402000 14.6533 121.1222 4 +PH 1811 Concepcion 2 Metro Manila NCR Eastern Manila District 137400000 City of Marikina 137402000 14.6379 121.111 4 +PH 1812 Fortune Metro Manila NCR Eastern Manila District 137400000 City of Marikina 137402000 14.6456 121.1166 1 +PH 1400 Caloocan City CPO Metro Manila NCR Northern Manila District 137500000 City of Caloocan 137501000 14.6645 120.9773 1 +PH 1401 Baesa Metro Manila NCR Northern Manila District 137500000 City of Caloocan 137501000 14.6778 121.01 4 +PH 1402 Santa Quiteria Metro Manila NCR Northern Manila District 137500000 City of Caloocan 137501000 14.6833 121 4 +PH 1403 Grace Park East Metro Manila NCR Northern Manila District 137500000 City of Caloocan 137501000 14.6645 120.9773 1 +PH 1404 San Jose Metro Manila NCR Northern Manila District 137500000 City of Caloocan 137501000 14.7299 121.0295 4 +PH 1405 1st Ave. to 7th Ave. - West Metro Manila NCR Northern Manila District 137500000 City of Caloocan 137501000 14.6645 120.9773 1 +PH 1406 Grace Park West Metro Manila NCR Northern Manila District 137500000 City of Caloocan 137501000 14.6645 120.9773 1 +PH 1407 University Hills Metro Manila NCR Northern Manila District 137500000 City of Caloocan 137501000 14.6645 120.9773 1 +PH 1408 Sangandaan Metro Manila NCR Northern Manila District 137500000 City of Caloocan 137501000 14.6597 120.9653 4 +PH 1409 Kaunlaran Village Metro Manila NCR Northern Manila District 137500000 City of Malabon 137502000 14.6515 120.9612 4 +PH 1410 Maypajo Metro Manila NCR Northern Manila District 137500000 City of Caloocan 137501000 14.6333 120.9667 4 +PH 1411 Fish Market Metro Manila NCR Northern Manila District 137500000 City of Navotas 137503000 14.6333 120.9667 1 +PH 1412 Isla De Cocomo Metro Manila NCR Northern Manila District 137500000 City of Navotas 137503000 14.6333 120.9667 1 +PH 1412 Isla de Cocomo Metro Manila NCR Northern Manila District 137500000 City of Caloocan 137501000 14.6333 120.9667 1 +PH 1413 Kapitbahayan East Metro Manila NCR Northern Manila District 137500000 City of Navotas 137503000 14.6333 120.9667 1 +PH 1420 Kaybiga/Deparo Metro Manila NCR Northern Manila District 137500000 City of Caloocan 137501000 14.711 120.9942 1 +PH 1421 Bagumbong / Pag-asa Metro Manila NCR Northern Manila District 137500000 City of Caloocan 137501000 14.711 120.9942 1 +PH 1422 Novaliches North (Camarin North) Metro Manila NCR Northern Manila District 137500000 City of Caloocan 137501000 14.711 120.9942 1 +PH 1423 Lilles Ville Subdivision Metro Manila NCR Northern Manila District 137500000 City of Caloocan 137501000 14.711 120.9942 1 +PH 1424 Capitol Parkland Subdivision Metro Manila NCR Northern Manila District 137500000 City of Caloocan 137501000 14.711 120.9942 1 +PH 1425 Amparo Subdivision Metro Manila NCR Northern Manila District 137500000 City of Caloocan 137501000 14.7505 121.0794 4 +PH 1426 Bankers Village Metro Manila NCR Northern Manila District 137500000 City of Caloocan 137501000 14.711 120.9942 1 +PH 1427 Victory Heights Metro Manila NCR Northern Manila District 137500000 City of Caloocan 137501000 14.711 120.9942 1 +PH 1427 Tala Leprosarium Metro Manila NCR Northern Manila District 137500000 City of Caloocan 137501000 14.711 120.9942 1 +PH 1428 Bagong Silang Metro Manila NCR Northern Manila District 137500000 City of Caloocan 137501000 14.711 120.9942 4 +PH 1440 Valenzuela CPO - Malinta Metro Manila NCR Northern Manila District 137500000 City of Valenzuela 137504000 14.6966 120.9871 1 +PH 1441 Karuhatan Metro Manila NCR Northern Manila District 137500000 City of Valenzuela 137504000 14.6914 120.9686 4 +PH 1442 Fortune Vil. - Paso De Blas - Gen. T. De Leon Metro Manila NCR Northern Manila District 137500000 City of Valenzuela 137504000 14.6966 120.9871 1 +PH 1443 Dalandan - West Canumay Metro Manila NCR Northern Manila District 137500000 City of Valenzuela 137504000 14.6966 120.9871 1 +PH 1444 Arkong Bato-Rincon-Pasolo-Malanday-Mabolo-Polo Metro Manila NCR Northern Manila District 137500000 City of Valenzuela 137504000 14.6966 120.9871 1 +PH 1445 Balangkas-Caloong Metro Manila NCR Northern Manila District 137500000 City of Valenzuela 137504000 14.6966 120.9871 1 +PH 1446 Lingunan Metro Manila NCR Northern Manila District 137500000 City of Valenzuela 137504000 14.6966 120.9871 1 +PH 1447 East Canumay - Lawang Bato Punturin Metro Manila NCR Northern Manila District 137500000 City of Valenzuela 137504000 14.6966 120.9871 1 +PH 1448 Mapulang Lupa Metro Manila NCR Northern Manila District 137500000 City of Valenzuela 137504000 14.7018 121.0055 4 +PH 1469 Valenzuela P.O. Boxes Metro Manila NCR Northern Manila District 137500000 City of Valenzuela 137504000 14.71 120.9791 1 +PH 1470 Malabon Metro Manila NCR Northern Manila District 137500000 City of Malabon 137502000 14.6733 120.9397 4 +PH 1471 Flores Metro Manila NCR Northern Manila District 137500000 City of Malabon 137502000 14.6753 120.9422 4 +PH 1472 Longos Metro Manila NCR Northern Manila District 137500000 City of Malabon 137502000 14.65 120.95 4 +PH 1473 Tonsuya Metro Manila NCR Northern Manila District 137500000 City of Malabon 137502000 14.6617 120.9564 4 +PH 1474 Acacia Metro Manila NCR Northern Manila District 137500000 City of Malabon 137502000 14.6753 120.9681 4 +PH 1475 Potrero Metro Manila NCR Northern Manila District 137500000 City of Malabon 137502000 14.6669 120.9814 4 +PH 1476 Araneta Subdivision Metro Manila NCR Northern Manila District 137500000 City of Malabon 137502000 14.6585 120.972 1 +PH 1477 Maysilo Metro Manila NCR Northern Manila District 137500000 City of Malabon 137502000 14.6585 120.972 1 +PH 1478 Santolan Metro Manila NCR Northern Manila District 137500000 City of Malabon 137502000 14.711 120.9942 4 +PH 1479 Muzon Metro Manila NCR Northern Manila District 137500000 City of Malabon 137502000 14.65 120.95 4 +PH 1480 Dampalit Metro Manila NCR Northern Manila District 137500000 City of Malabon 137502000 14.6884 120.9401 4 +PH 1485 Navotas Metro Manila NCR Northern Manila District 137500000 City of Navotas 137503000 14.6667 120.95 4 +PH 1489 Tangos Metro Manila NCR Northern Manila District 137500000 City of Navotas 137503000 14.675 120.9319 4 +PH 1490 Tanza Metro Manila NCR Northern Manila District 137500000 City of Navotas 137503000 14.6753 120.9389 4 +PH 1200 Makati CPO (Inc. Buendia Up To Edsa) Metro Manila NCR Southern Manila District 137600000 City of Makati 137602000 14.5665 121.0202 1 +PH 1201 Fort Bonifacio (Camp) Metro Manila NCR Southern Manila District 137600000 City of Makati 137602000 14.5665 121.0202 1 +PH 1202 Fort Bonifacio Naval Stn. Metro Manila NCR Southern Manila District 137600000 City of Makati 137602000 14.5665 121.0202 1 +PH 1203 San Antonio Village (Inc. Malugay-Yakal) Metro Manila NCR Southern Manila District 137600000 City of Makati 137602000 14.5665 121.0202 1 +PH 1204 La Paz-Singkamas-Tejeros Metro Manila NCR Southern Manila District 137600000 City of Makati 137602000 14.5665 121.0202 1 +PH 1205 Sta. Cruz Metro Manila NCR Southern Manila District 137600000 City of Makati 137602000 14.5674 121.02 4 +PH 1206 Kasilawan Metro Manila NCR Southern Manila District 137600000 City of Makati 137602000 14.5728 121.0147 4 +PH 1207 Olympia And Carmona Metro Manila NCR Southern Manila District 137600000 City of Makati 137602000 14.5665 121.0202 1 +PH 1208 Valenzuela (Inc. Santiago, San Miguel & Rizal Vill.) Metro Manila NCR Southern Manila District 137600000 City of Makati 137602000 14.5665 121.0202 1 +PH 1209 Bel-air Metro Manila NCR Southern Manila District 137600000 City of Makati 137602000 14.5594 121.0258 4 +PH 1210 Poblacion Metro Manila NCR Southern Manila District 137600000 City of Makati 137602000 14.5658 121.029 4 +PH 1211 Guadalupe Viejo (Inc. Palm Village) Metro Manila NCR Southern Manila District 137600000 City of Makati 137602000 14.5541 121.0499 1 +PH 1212 Guadalupe Nuevo (Inc. Visayan Village) Metro Manila NCR Southern Manila District 137600000 City of Makati 137602000 14.5541 121.0499 1 +PH 1213 Pinagkaisahan-pitogo Metro Manila NCR Southern Manila District 137600000 City of Makati 137602000 14.5541 121.0499 1 +PH 1214 Cembo Metro Manila NCR Southern Manila District 137600000 City of Makati 137602000 14.5646 121.0488 4 +PH 1215 Rembo(west) Metro Manila NCR Southern Manila District 137600000 City of Makati 137602000 14.5541 121.0499 1 +PH 1216 Rembo (East) & Malapad Na Bato Metro Manila NCR Southern Manila District 137600000 City of Makati 137602000 14.5541 121.0499 1 +PH 1217 Comembo Metro Manila NCR Southern Manila District 137600000 City of Makati 137602000 14.5477 121.0613 4 +PH 1218 Pembo Metro Manila NCR Southern Manila District 137600000 City of Makati 137602000 14.5384 121.0606 4 +PH 1219 Forbes Park North Metro Manila NCR Southern Manila District 137600000 City of Makati 137602000 14.5541 121.0499 1 +PH 1220 Forbes Park South Metro Manila NCR Southern Manila District 137600000 City of Makati 137602000 14.5372 121.0268 1 +PH 1221 Dasmarinas Village North Metro Manila NCR Southern Manila District 137600000 City of Makati 137602000 14.5372 121.0268 1 +PH 1222 Dasmarinas Village South Metro Manila NCR Southern Manila District 137600000 City of Makati 137602000 14.5372 121.0268 4 +PH 1223 San Lorenzo Village Metro Manila NCR Southern Manila District 137600000 City of Makati 137602000 14.5372 121.0268 1 +PH 1224 Makati Commercial Center Metro Manila NCR Southern Manila District 137600000 City of Makati 137602000 14.5372 121.0268 1 +PH 1225 Urdaneta Village Metro Manila NCR Southern Manila District 137600000 City of Makati 137602000 14.5372 121.0268 1 +PH 1226 Ayala-Paseo De Roxas Metro Manila NCR Southern Manila District 137600000 City of Makati 137602000 14.5372 121.0268 1 +PH 1227 Salcedo Village Metro Manila NCR Southern Manila District 137600000 City of Makati 137602000 14.5372 121.0268 1 +PH 1228 Greenbelt Metro Manila NCR Southern Manila District 137600000 City of Makati 137602000 14.5372 121.0268 1 +PH 1229 Legaspi Village Metro Manila NCR Southern Manila District 137600000 City of Makati 137602000 14.5372 121.0268 1 +PH 1230 Pio Del Pilar Metro Manila NCR Southern Manila District 137600000 City of Makati 137602000 14.5479 121.0123 4 +PH 1231 Pasong Tamo 2000 Up, Ecology Village Metro Manila NCR Southern Manila District 137600000 City of Makati 137602000 14.5469 121.0106 1 +PH 1232 Magallanes Village Metro Manila NCR Southern Manila District 137600000 City of Makati 137602000 14.5329 121.0166 4 +PH 1233 Bangkal Metro Manila NCR Southern Manila District 137600000 City of Makati 137602000 14.5409 121.0136 4 +PH 1234 San Isidro Metro Manila NCR Southern Manila District 137600000 City of Makati 137602000 14.5531 121.0061 4 +PH 1235 Palanan Metro Manila NCR Southern Manila District 137600000 City of Makati 137602000 14.5597 121.0042 4 +PH 1300 Pasay City CPO Malibay Metro Manila NCR Southern Manila District 137600000 City of Pasay 137605000 14.5472 120.9973 1 +PH 1301 Domestic Airport Po Metro Manila NCR Southern Manila District 137600000 City of Pasay 137605000 14.5472 120.9973 1 +PH 1302 San Rafael Metro Manila NCR Southern Manila District 137600000 City of Pasay 137605000 14.5403 120.9964 4 +PH 1303 San Roque Metro Manila NCR Southern Manila District 137600000 City of Pasay 137605000 14.542 121.0017 4 +PH 1304 Santa Clara Metro Manila NCR Southern Manila District 137600000 City of Pasay 137605000 14.5508 120.9992 4 +PH 1305 San Jose Metro Manila NCR Southern Manila District 137600000 City of Pasay 137605000 14.55 120.9833 4 +PH 1306 San Isidro Metro Manila NCR Southern Manila District 137600000 City of Pasay 137605000 14.5531 121.0061 4 +PH 1307 PICC (Reclamation Area) Metro Manila NCR Southern Manila District 137600000 City of Pasay 137605000 14.5472 120.9973 1 +PH 1308 Manila Bay (Reclamation) Metro Manila NCR Southern Manila District 137600000 City of Pasay 137605000 14.5472 120.9973 1 +PH 1309 Villamor Airbase Metro Manila NCR Southern Manila District 137600000 City of Pasay 137605000 14.5472 120.9973 1 +PH 1620 Aguho Metro Manila NCR Southern Manila District 137600000 Municipality of Pateros 137606000 14.4807 121.026 1 +PH 1621 Sta. Ana Metro Manila NCR Southern Manila District 137600000 Municipality of Pateros 137606000 14.4807 121.026 1 +PH 1630 Bicutan Western Metro Manila NCR Southern Manila District 137600000 City of Taguig 137607000 14.5097 121.04 4 +PH 1631 Bicutan Metro Manila NCR Southern Manila District 137600000 City of Taguig 137607000 14.4996 121.0507 4 +PH 1632 Bicutan Lower Metro Manila NCR Southern Manila District 137600000 City of Taguig 137607000 14.5195 121.0621 1 +PH 1633 Bicutan Upper Metro Manila NCR Southern Manila District 137600000 City of Taguig 137607000 14.4996 121.0507 4 +PH 1634 Nichols - Mckinley Metro Manila NCR Southern Manila District 137600000 City of Taguig 137607000 14.5195 121.0621 1 +PH 1635 Bonifacio Global City Metro Manila NCR Southern Manila District 137600000 City of Taguig 137607000 14.5195 121.0621 1 +PH 1636 Bay Breeze Exec. Village Metro Manila NCR Southern Manila District 137600000 City of Taguig 137607000 14.5195 121.0621 1 +PH 1637 Tuktukan Metro Manila NCR Southern Manila District 137600000 City of Taguig 137607000 14.5321 121.075 4 +PH 1638 Ligid Metro Manila NCR Southern Manila District 137600000 City of Taguig 137607000 14.5422 121.0825 4 +PH 1639 Ususan Metro Manila NCR Southern Manila District 137600000 City of Taguig 137607000 14.5339 121.0739 4 +PH 1700 Parañaque Cpo Metro Manila NCR Southern Manila District 137600000 City of Parañaque 137604000 14.4942 121.0254 1 +PH 1701 Tambo Metro Manila NCR Southern Manila District 137600000 City of Parañaque 137604000 14.4942 121.0254 1 +PH 1702 Baclaran Metro Manila NCR Southern Manila District 137600000 City of Parañaque 137604000 14.4942 121.0254 1 +PH 1703 Marina Subd. (Reclamation) Metro Manila NCR Southern Manila District 137600000 City of Parañaque 137604000 14.4942 121.0254 1 +PH 1704 Sto. Nino Metro Manila NCR Southern Manila District 137600000 City of Parañaque 137604000 14.4942 121.0254 1 +PH 1705 Ninoy Aquino Int’l. Airport Metro Manila NCR Southern Manila District 137600000 City of Parañaque 137604000 14.4942 121.0254 1 +PH 1706 Pulo Metro Manila NCR Southern Manila District 137600000 City of Parañaque 137604000 14.4942 121.0254 1 +PH 1707 San Antonio Valley 11 & 12 Metro Manila NCR Southern Manila District 137600000 City of Parañaque 137604000 14.4942 121.0254 1 +PH 1708 Multinational Village Metro Manila NCR Southern Manila District 137600000 City of Parañaque 137604000 14.4942 121.0254 1 +PH 1709 South Admiral Village Metro Manila NCR Southern Manila District 137600000 City of Parañaque 137604000 14.4942 121.0254 1 +PH 1709 Moonwalk Metro Manila NCR Southern Manila District 137600000 City of Parañaque 137604000 14.4942 121.0254 1 +PH 1709 Merville Park Metro Manila NCR Southern Manila District 137600000 City of Parañaque 137604000 14.4942 121.0254 1 +PH 1710 Executive Heights Subd. Metro Manila NCR Southern Manila District 137600000 City of Parañaque 137604000 14.4942 121.0254 1 +PH 1711 Better Living Subdivision Metro Manila NCR Southern Manila District 137600000 City of Parañaque 137604000 14.4942 121.0254 1 +PH 1712 Miramar Subdivision Metro Manila NCR Southern Manila District 137600000 City of Parañaque 137604000 14.4942 121.0254 1 +PH 1713 United Subd. Metro Manila NCR Southern Manila District 137600000 City of Parañaque 137604000 14.4942 121.0254 1 +PH 1714 Ireneville Ii Metro Manila NCR Southern Manila District 137600000 City of Parañaque 137604000 14.4942 121.0254 1 +PH 1714 Aeropark Subdivision Metro Manila NCR Southern Manila District 137600000 City of Parañaque 137604000 14.4942 121.0254 1 +PH 1715 San Antonio Valley I Metro Manila NCR Southern Manila District 137600000 City of Parañaque 137604000 14.4942 121.0254 1 +PH 1716 Maywood Village Ii Metro Manila NCR Southern Manila District 137600000 City of Parañaque 137604000 14.4942 121.0254 1 +PH 1717 Manila Memorial Park Metro Manila NCR Southern Manila District 137600000 City of Parañaque 137604000 14.4942 121.0254 1 +PH 1718 Bf Homes 2 Metro Manila NCR Southern Manila District 137600000 City of Parañaque 137604000 14.4942 121.0254 1 +PH 1719 Ireneville Subdivision I & Ii Metro Manila NCR Southern Manila District 137600000 City of Parañaque 137604000 14.4942 121.0254 1 +PH 1719 Maywood I Metro Manila NCR Southern Manila District 137600000 City of Parañaque 137604000 14.4942 121.0254 1 +PH 1720 Bf Homes 1 Metro Manila NCR Southern Manila District 137600000 City of Parañaque 137604000 14.4942 121.0254 1 +PH 1740 Las Piñas CPO Metro Manila NCR Southern Manila District 137600000 City of Las Piñas 137601000 14.4414 120.9952 1 +PH 1741 Remarville Subdivision Metro Manila NCR Southern Manila District 137600000 City of Las Piñas 137601000 14.4414 120.9952 1 +PH 1742 Zapote Metro Manila NCR Southern Manila District 137600000 City of Las Piñas 137601000 14.4414 120.9952 1 +PH 1742 Pulang Lupa Metro Manila NCR Southern Manila District 137600000 City of Las Piñas 137601000 14.4414 120.9952 1 +PH 1743 Cut-cut Metro Manila NCR Southern Manila District 137600000 City of Las Piñas 137601000 14.4414 120.9952 1 +PH 1744 Manuyo Metro Manila NCR Southern Manila District 137600000 City of Las Piñas 137601000 14.4414 120.9952 1 +PH 1745 Gatchalian Subdivision Metro Manila NCR Southern Manila District 137600000 City of Las Piñas 137601000 14.4414 120.9952 1 +PH 1746 Verdant Acres Subdivision Metro Manila NCR Southern Manila District 137600000 City of Las Piñas 137601000 14.4414 120.9952 1 +PH 1747 Talon, Moonwalk Metro Manila NCR Southern Manila District 137600000 City of Las Piñas 137601000 14.4414 120.9952 1 +PH 1748 Manila Doctors Village Metro Manila NCR Southern Manila District 137600000 City of Las Piñas 137601000 14.4414 120.9952 1 +PH 1749 Angela Village Metro Manila NCR Southern Manila District 137600000 City of Las Piñas 137601000 14.4414 120.9952 1 +PH 1750 Almanza Metro Manila NCR Southern Manila District 137600000 City of Las Piñas 137601000 14.4226 121.0217 4 +PH 1751 T. S. Cruz Subdivision Metro Manila NCR Southern Manila District 137600000 City of Las Piñas 137601000 14.4226 121.0217 1 +PH 1752 Soldiers Hills Subdivision Metro Manila NCR Southern Manila District 137600000 City of Las Piñas 137601000 14.4226 121.0217 1 +PH 1770 Muntinlupa CPO Metro Manila NCR Southern Manila District 137600000 City of Muntinlupa 137603000 14.4023 121.0336 1 +PH 1771 Bule/Cupang Metro Manila NCR Southern Manila District 137600000 City of Muntinlupa 137603000 14.4023 121.0336 1 +PH 1772 Bayanan/Putatan Metro Manila NCR Southern Manila District 137600000 City of Muntinlupa 137603000 14.4023 121.0336 1 +PH 1773 Tunasan Metro Manila NCR Southern Manila District 137600000 City of Muntinlupa 137603000 14.4023 121.0336 1 +PH 1774 Susana Heights Metro Manila NCR Southern Manila District 137600000 City of Muntinlupa 137603000 14.4023 121.0336 1 +PH 1775 Pearl Heights Metro Manila NCR Southern Manila District 137600000 City of Muntinlupa 137603000 14.4023 121.0336 1 +PH 1776 Poblacion Metro Manila NCR Southern Manila District 137600000 City of Muntinlupa 137603000 14.4023 121.0336 4 +PH 1777 Pleasant Village Metro Manila NCR Southern Manila District 137600000 City of Muntinlupa 137603000 14.4023 121.0336 1 +PH 1780 Ayala Alabang Subdivision Metro Manila NCR Southern Manila District 137600000 City of Muntinlupa 137603000 14.4023 121.0336 1 +PH 1781 Filinvest Corp. City Metro Manila NCR Southern Manila District 137600000 City of Muntinlupa 137603000 14.4023 121.0336 1 +PH 1799 Ayala Alabang P.O. Boxes Metro Manila NCR Southern Manila District 137600000 City of Muntinlupa 137603000 14.4023 121.0336 1 +PH 0400 International Correspondence School 14.575 121.0609 +PH 0401 Asian Development Bank 14.5876 121.0596 +PH 0410 Radio Bible Class 14.6014 121.0365 +PH 0420 Bible School on the Air 14.6033 121.0448 +PH 0550 Febias College of Bible 14.6879 120.9951 +PH 0560 Far East Broadcasting Corporation 14.6894 120.98 +PH 0800 Social Security System 14.6058 121.0621 1 +PH 0801 Camp Crame 14.6058 121.0621 1 +PH 0802 Camp Aguinaldo 14.6058 121.0621 4 +PH 0810 Araneta Center 14.6058 121.0621 1 +PH 0820 Bureau of Internal Revenue 14.6058 121.0621 1 +PH 0830 National Irrigation Administration 14.6058 121.0621 1 +PH 0840 V. Luna Hospital 14.6058 121.0621 1 +PH 0850 Philippine Heart Center 14.6058 121.0621 1 +PH 0860 Quezon City Hall 14.6058 121.0621 1 +PH 0870 Veterans Hospital 14.6058 121.0621 1 +PH 0880 Commission on Audit 14.6058 121.0621 1 +PH 0900 Manila Bulletin 13.2934 123.7919 1 +PH 0901 Adventist University of the Philippines 13.2934 123.7919 1 +PH 0902 Far East Broadcasting Corporation 13.2934 123.7919 1 +PH 0903 Manila Hilton 13.2934 123.7919 1 +PH 0904 Midland Hotel 13.2934 123.7919 1 +PH 0905 Bacacay 13.2934 123.7919 4 +PH 0905 The Philippine Star 13.2934 123.7919 3 +PH 0906 Manila Medical Center 13.2934 123.7919 1 +PH 0907 San Miguel Corporation 13.2934 123.7919 1 +PH 0908 Pan-Filipino Shipping 13.2934 123.7919 1 +PH 0909 Summer Institute of Linguistics 13.2934 123.7919 1 +PH 0910 Department of Labor and Employment 13.5416 122.4192 1 +PH 0911 National Statistics Office 13.5416 122.4192 1 +PH 0912 Bureau of Plant Industry 13.5416 122.4192 1 +PH 0913 Manila Hotel 13.5416 122.4192 1 +PH 0914 Philippine Refining Company 13.5416 122.4192 1 +PH 0915 International Correspondence Institute 13.5416 122.4192 1 +PH 0916 Radio Veritas 13.5416 122.4192 1 +PH 0917 Ateneo de Manila University 13.5416 122.4192 1 +PH 0918 Fil-Japan Shipping Company 13.5416 122.4192 1 +PH 0919 Manila Police District 13.5416 122.4192 1 +PH 0920 Sunbursts Publications 13.7898 121.0464 1 +PH 0921 Philippine Plaza Hotel 13.7898 121.0464 1 +PH 0922 De La Salle University 13.7898 121.0464 1 +PH 0923 Don Stewart Evangelistic Association 13.7898 121.0464 1 +PH 0924 World Map 13.7898 121.0464 1 +PH 0925 Chinabank 13.7898 121.0464 1 +PH 0926 Caltex 13.7898 121.0464 4 +PH 0927 Philippine Veterans Affairs Office 13.7898 121.0464 1 +PH 0928 Philippine Campus Crusade 13.7898 121.0464 1 +PH 0929 Not used 13.7898 121.0464 1 +PH 0930 United States Embassy 13.5416 122.4192 1 +PH 0940 Philippine National Bank 13.5416 122.4192 1 +PH 0950 Manila Midtown Hotel 13.5416 122.4192 1 +PH 0960 International Rice Research Institute 13.5416 122.4192 1 +PH 0970 Department of Justice 13.5416 122.4192 1 +PH 0980 Asian Development Bank 13.5416 122.4192 1 +PH 0990 Philamlife 13.5416 122.4192 1 +PH 1035 Santa Mesa P.O. Box 14.591 120.9868 1 +PH 1040 Santa Cruz P.O. Box 14.5833 120.9833 1 +PH 1045 Ermita 14.5833 120.9833 4 +PH 1050 Manila CPO-PO Box# 1000 to 1099 14.591 120.9868 1 +PH 1051 Manila CPO-PO Box# 1100 to 1199 14.591 120.9868 1 +PH 1052 Manila CPO-PO Box# 1200 to 1299 14.591 120.9868 1 +PH 1053 Manila CPO-PO Box# 1300 to 1399 14.591 120.9868 1 +PH 1054 Manila CPO-PO Box# 1400 to 1499 14.591 120.9868 1 +PH 1055 Manila CPO-PO Box# 1500 to 1599 14.591 120.9868 1 +PH 1056 Manila CPO-PO Box# 1600 to 1699 14.591 120.9868 1 +PH 1057 Manila CPO-PO Box# 1700 to 1799 14.591 120.9868 1 +PH 1058 Manila CPO-PO Box# 1800 to 1899 14.591 120.9868 1 +PH 1059 Manila CPO-PO Box# 1900 to 1999 14.591 120.9868 1 +PH 1060 Manila CPO-PO Box# 2000 to 2099 14.591 120.9868 1 +PH 1061 Manila CPO-PO Box# 2100 to 2199 14.591 120.9868 1 +PH 1062 Manila CPO-PO Box# 2200 to 2299 14.591 120.9868 1 +PH 1063 Manila CPO-PO Box# 2300 to 2399 14.591 120.9868 1 +PH 1064 Manila CPO-PO Box# 2400 to 2499 14.591 120.9868 1 +PH 1065 Manila CPO-PO Box# 2500 to 2599 14.591 120.9868 1 +PH 1066 Manila CPO-PO Box# 2600 to 2699 14.591 120.9868 1 +PH 1067 Manila CPO-PO Box# 2700 to 2799 14.591 120.9868 1 +PH 1068 Manila CPO-PO Box# 2800 to 2899 14.591 120.9868 1 +PH 1069 Manila CPO-PO Box# 2900 to 2999 14.591 120.9868 1 +PH 1070 Manila CPO-PO Box# 3000 to 3099 14.591 120.9868 1 +PH 1071 Manila CPO-PO Box# 3100 to 3199 14.591 120.9868 1 +PH 1072 Manila CPO-PO Box# 3200 to 3299 14.591 120.9868 1 +PH 1073 Manila CPO-PO Box# 3300 to 3399 14.591 120.9868 1 +PH 1074 Manila CPO-PO Box# 3400 to 3499 14.591 120.9868 1 +PH 1075 Manila CPO-PO Box# 3500 to 3599 14.591 120.9868 1 +PH 1076 Manila CPO-PO Box# 3600 to 3699 14.591 120.9868 1 +PH 1077 Manila CPO-PO Box# 3700 to 3799 14.591 120.9868 1 +PH 1078 Manila CPO-PO Box# 3800 to 3899 14.591 120.9868 1 +PH 1079 Manila CPO-PO Box# 3900 to 3999 14.591 120.9868 1 +PH 1080 Manila CPO-PO Box# 4000 to 4099 14.591 120.9868 1 +PH 1081 Manila CPO-PO Box# 4100 to 4199 14.591 120.9868 1 +PH 1082 Manila CPO-PO Box# 4200 to 4299 14.591 120.9868 1 +PH 1083 Manila CPO-PO Box# 4300 to 4399 14.591 120.9868 1 +PH 1084 Manila CPO-PO Box# 4400 to 4499 14.591 120.9868 1 +PH 1085 Manila CPO-PO Box# 4500 to 4599 14.591 120.9868 1 +PH 1086 Manila CPO-PO Box# 4600 to 4699 14.591 120.9868 1 +PH 1087 Manila CPO-PO Box# 4700 to 4799 14.591 120.9868 1 +PH 1088 Manila CPO-PO Box# 4800 to 4899 14.591 120.9868 1 +PH 1089 Manila CPO-PO Box# 4900 to 4999 14.591 120.9868 1 +PH 1090 Manila CPO-PO Box# 5000 to 5099 14.591 120.9868 1 +PH 1091 Manila CPO-PO Box# 5100 to 5199 14.591 120.9868 1 +PH 1092 Manila CPO-PO Box# 5200 to 5299 14.591 120.9868 1 +PH 1093 Manila CPO-PO Box# 5300 to 5399 14.591 120.9868 1 +PH 1094 Manila CPO-PO Box# 5400 to 5499 14.591 120.9868 1 +PH 1095 Manila CPO-PO Box# 5500 to 5599 14.591 120.9868 1 +PH 1096 Manila CPO-PO Box# 5600 to 5699 14.591 120.9868 1 +PH 1099 Alcantara 14.591 120.9868 1 +PH 1135 Araneta Center P.O. Boxes 14.6494 121.0404 1 +PH 1138 Murphy District P.O. Boxes 14.6494 121.0404 1 +PH 1141 Broadway Center P.O. Boxes 14.6494 121.0404 1 +PH 1144 University of the Philippines P.O. Boxes 14.6494 121.0404 1 +PH 1147 Novaliches P.O. Boxes 14.6494 121.0404 1 +PH 1150 Quezon City CPO - P.O. Box Nos. 1000 to 1099 14.6494 121.0404 1 +PH 1151 Quezon City CPO - P.O. Box Nos. 1100 to 1199 14.6494 121.0404 1 +PH 1152 Quezon City CPO - P.O. Box Nos. 1200 to 1299 14.6494 121.0404 1 +PH 1153 Quezon City CPO - P.O. Box Nos. 1300 to 1399 14.6494 121.0404 1 +PH 1154 Quezon City CPO - P.O. Box Nos. 1400 to 1499 14.6494 121.0404 1 +PH 1155 Quezon City CPO - P.O. Box Nos. 1500 to 1599 14.6494 121.0404 1 +PH 1156 Quezon City CPO - P.O. Box Nos. 1600 to 1699 14.6494 121.0404 1 +PH 1157 Quezon City CPO - P.O. Box Nos. 1700 to 1799 14.6494 121.0404 1 +PH 1158 Quezon City CPO - P.O. Box Nos. 1800 to 1899 14.6494 121.0404 1 +PH 1159 Quezon City CPO - P.O. Box Nos. 1900 to 1999 14.6494 121.0404 1 +PH 1160 Quezon City CPO - P.O. Box Nos. 2000 to 2099 14.6494 121.0404 1 +PH 1161 Quezon City CPO - P.O. Box Nos. 2100 to 2199 14.6494 121.0404 1 +PH 1162 Quezon City CPO - P.O. Box Nos. 2200 to 2299 14.6494 121.0404 1 +PH 1163 Quezon City CPO - P.O. Box Nos. 2300 to 2399 14.6494 121.0404 1 +PH 1164 Quezon City CPO - P.O. Box Nos. 2400 to 2499 14.6494 121.0404 1 +PH 1165 Quezon City CPO - P.O. Box Nos. 2500 to 2599 14.6494 121.0404 1 +PH 1166 Quezon City CPO - P.O. Box Nos. 2600 to 2699 14.6494 121.0404 1 +PH 1167 Quezon City CPO - P.O. Box Nos. 2700 to 2799 14.6494 121.0404 1 +PH 1168 Quezon City CPO - P.O. Box Nos. 2800 to 2899 14.6494 121.0404 1 +PH 1169 Quezon City CPO - P.O. Box Nos. 2900 to 2999 14.6494 121.0404 1 +PH 1170 Quezon City CPO - P.O. Box Nos. 3000 to 3099 14.6494 121.0404 1 +PH 1171 Quezon City CPO - P.O. Box Nos. 3100 to 3199 14.6494 121.0404 1 +PH 1172 Quezon City CPO - P.O. Box Nos. 3200 to 3299 14.6494 121.0404 1 +PH 1173 Quezon City CPO - P.O. Box Nos. 3300 to 3399 14.6494 121.0404 1 +PH 1174 Quezon City CPO - P.O. Box Nos. 3400 to 3499 14.6494 121.0404 1 +PH 1175 Quezon City CPO - P.O. Box Nos. 3500 to 3599 14.6494 121.0404 1 +PH 1176 Quezon City CPO - P.O. Box Nos. 3600 to 3699 14.6494 121.0404 1 +PH 1177 Quezon City CPO - P.O. Box Nos. 3700 to 3799 14.6494 121.0404 1 +PH 1250 Makati CPO-PO Box# 1000 to 1099 14.5529 121.0261 1 +PH 1251 Makati CPO-PO Box# 1100 to 1199 14.5529 121.0261 1 +PH 1252 Makati CPO-PO Box# 1200 to 1299 14.5529 121.0261 1 +PH 1253 Makati CPO-PO Box# 1300 to 1399 14.5529 121.0261 1 +PH 1254 Makati CPO-PO Box# 1400 to 1499 14.5529 121.0261 1 +PH 1255 Makati CPO-PO Box# 1500 to 1599 14.5529 121.0261 1 +PH 1256 Makati CPO-PO Box# 1600 to 1699 14.5529 121.0261 1 +PH 1257 Makati CPO-PO Box# 1700 to 1799 14.5529 121.0261 1 +PH 1258 Makati CPO-PO Box# 1800 to 1899 14.5529 121.0261 1 +PH 1259 Makati CPO-PO Box# 1900 to 1999 14.5529 121.0261 1 +PH 1260 Makati CPO-PO Box# 2000 to 2099 14.5529 121.0261 1 +PH 1261 Makati CPO-PO Box# 2100 to 2199 14.5529 121.0261 1 +PH 1262 Makati CPO-PO Box# 2200 to 2299 14.5529 121.0261 1 +PH 1263 Makati CPO-PO Box# 2300 to 2399 14.5529 121.0261 1 +PH 1264 Makati CPO-PO Box# 2400 to 2499 14.5529 121.0261 1 +PH 1265 Makati CPO-PO Box# 2500 to 2599 14.5529 121.0261 1 +PH 1266 Makati CPO-PO Box# 2600 to 2699 14.5529 121.0261 1 +PH 1267 Makati CPO-PO Box# 2700 to 2799 14.5529 121.0261 1 +PH 1268 Makati CPO-PO Box# 2800 to 2899 14.5529 121.0261 1 +PH 1269 Makati CPO-PO Box# 2900 to 2999 14.5529 121.0261 1 +PH 1270 Makati CPO-PO Box# 3000 to 3099 14.5529 121.0261 1 +PH 1271 Makati CPO-PO Box# 3100 to 3199 14.5529 121.0261 1 +PH 1272 Makati CPO-PO Box# 3200 to 3299 14.5529 121.0261 1 +PH 1273 Makati CPO-PO Box# 3300 to 3399 14.5529 121.0261 1 +PH 1274 Makati CPO-PO Box# 3400 to 3499 14.5529 121.0261 1 +PH 1275 Makati CPO-PO Box# 3500 to 3599 14.5529 121.0261 1 +PH 1276 Makati CPO-PO Box# 3600 to 3699 14.5529 121.0261 1 +PH 1277 Makati CPO-PO Box# 3700 to 3799 14.5529 121.0261 1 +PH 1278 Makati CPO-PO Box# 3800 to 3899 14.5529 121.0261 1 +PH 1279 Makati CPO-PO Box# 3900 to 3999 14.5529 121.0261 1 +PH 1280 Makati CPO-PO Box# 4000 to 4099 14.5529 121.0261 1 +PH 1281 Makati CPO-PO Box# 4100 to 4199 14.5529 121.0261 1 +PH 1282 Makati CPO-PO Box# 4200 to 4299 14.5529 121.0261 1 +PH 1283 Makati CPO-PO Box# 4300 to 4399 14.5529 121.0261 1 +PH 1284 Makati CPO-PO Box# 4400 to 4499 14.5529 121.0261 1 +PH 1285 Makati CPO-PO Box# 4500 to 4599 14.5529 121.0261 1 +PH 1286 Makati CPO-PO Box# 4600 to 4699 14.5529 121.0261 1 +PH 1287 Makati CPO-PO Box# 4700 to 4799 14.5529 121.0261 1 +PH 1288 Makati CPO-PO Box# 4800 to 4899 14.5529 121.0261 1 +PH 1289 Makati CPO-PO Box# 4900 to 4999 14.5529 121.0261 1 +PH 1290 Makati CPO-PO Box# 5000 to 5099 14.5529 121.0261 1 +PH 1291 Makati CPO-PO Box# 5100 to 5199 14.5529 121.0261 1 +PH 1292 Makati CPO-PO Box# 5200 to 5299 14.5529 121.0261 1 +PH 1293 Makati CPO-PO Box# 5300 to 5399 14.5529 121.0261 1 +PH 1294 Makati CPO-PO Box# 5400 to 5499 14.5529 121.0261 1 +PH 1295 Makati CPO-PO Box# 5500 to 5599 14.5529 121.0261 1 +PH 1296 Makati CPO-PO Box# 5600 to 5699 14.5529 121.0261 1 +PH 1297 Makati CPO-PO Box# 5700 to 5799 14.5529 121.0261 1 +PH 1298 Makati CPO-PO Box# 5800 to 5899 14.5529 121.0261 1 +PH 1299 Makati CPO-PO Box# 5900 to 5999 14.5529 121.0261 1 +PH 1350 Pasay City CPO - P.O. Box Nos. 1000 to 1099 14.5472 120.9973 1 +PH 1351 Pasay City CPO - P.O. Box Nos. 1100 to 1199 14.5472 120.9973 1 +PH 1352 Pasay City CPO - P.O. Box Nos. 1200 to 1299 14.5472 120.9973 1 +PH 1353 Pasay City CPO - P.O. Box Nos. 1300 to 1399 14.5472 120.9973 1 +PH 1354 Pasay City CPO - P.O. Box Nos. 1400 to 1499 14.5472 120.9973 1 +PH 1375 Domestic Airport P.O. - P.O. Box Nos. 1000 to 1099 14.5472 120.9973 1 +PH 1376 Domestic Airport P.O. - P.O. Box Nos. 1100 to 1199 14.5472 120.9973 1 +PH 1377 Domestic Airport P.O. - P.O. Box Nos. 1200 to 1299 14.5472 120.9973 1 +PH 1378 Domestic Airport P.O. - P.O. Box Nos. 1300 to 1399 14.5472 120.9973 1 +PH 1379 Domestic Airport P.O. - P.O. Box Nos. 1400 to 1499 14.5472 120.9973 1 +PH 1380 Domestic Airport P.O. - P.O. Box Nos. 1500 to 1599 14.5472 120.9973 1 +PH 1381 Domestic Airport P.O. - P.O. Box Nos. 1600 to 1699 14.5472 120.9973 1 +PH 1530 Greenhills P.O. Box Nos. 1000 to 1099 14.5958 121.0391 1 +PH 1531 Greenhills P.O. Box Nos. 1100 to 1199 14.5958 121.0391 1 +PH 1532 Greenhills P.O. Box Nos. 1200 to 1299 14.5958 121.0391 1 +PH 1533 Greenhills P.O. Box Nos. 1300 to 1399 14.5958 121.0391 1 +PH 1534 Greenhills P.O. Box Nos. 1400 to 1499 14.5958 121.0391 1 +PH 1535 Greenhills P.O. Box Nos. 1500 to 1599 14.5958 121.0391 1 +PH 1536 Greenhills P.O. Box Nos. 1600 to 1699 14.5958 121.0391 1 +PH 1650 Pasig Ortigas CTR-PO Box# 1000 to 1099 14.5556 121.0751 1 +PH 1651 Pasig Ortigas CTR-PO Box# 1100 to 1199 14.5556 121.0751 1 +PH 1652 Pasig Ortigas CTR-PO Box# 1200 to 1299 14.5556 121.0751 1 +PH 1653 Pasig Ortigas CTR-PO Box# 1300 to 1399 14.5556 121.0751 1 +PH 1654 Pasig Ortigas CTR-PO Box# 1400 to 1499 14.5556 121.0751 1 +PH 1655 Pasig Ortigas CTR-PO Box# 1500 to 1599 14.5556 121.0751 1 +PH 1656 Pasig Ortigas CTR-PO Box# 1600 to 1699 14.5556 121.0751 1 +PH 1657 Pasig Ortigas CTR-PO Box# 1700 to 1799 14.5556 121.0751 1 +PH 1658 Pasig Ortigas CTR-PO Box# 1800 to 1899 14.5556 121.0751 1 +PH 1659 Pasig Ortigas CTR-PO Box# 1900 to 1999 14.5556 121.0751 1 +PH 1660 Pasig Ortigas CTR-PO Box# 2000 to 2099 14.5556 121.0751 1 +PH 1661 Pasig Ortigas CTR-PO Box# 2100 to 2199 14.5556 121.0751 1 +PH 1662 Pasig Ortigas CTR-PO Box# 2200 to 2299 14.5556 121.0751 1 +PH 1663 Pasig Ortigas CTR-PO Box# 2300 to 2399 14.5556 121.0751 1 +PH 1664 Pasig Ortigas CTR-PO Box# 2400 to 2499 14.5556 121.0751 1 +PH 1665 Pasig Ortigas CTR-PO Box# 2500 to 2599 14.5556 121.0751 1 +PH 1666 Pasig Ortigas CTR-PO Box# 2600 to 2699 14.5556 121.0751 1 +PH 1667 Pasig Ortigas CTR-PO Box# 2700 to 2799 14.5556 121.0751 1 +PH 1668 Pasig Ortigas CTR-PO Box# 2800 to 2899 14.5556 121.0751 1 +PH 1669 Pasig Ortigas CTR-PO Box# 2900 to 2999 14.5556 121.0751 1 +PH 1670 Pasig Ortigas CTR-PO Box# 3000 to 3099 14.5556 121.0751 1 +PH 1671 Pasig Ortigas CTR-PO Box# 3100 to 3199 14.5556 121.0751 1 +PH 1672 Pasig Ortigas CTR-PO Box# 3200 to 3299 14.5556 121.0751 1 +PH 1673 Pasig Ortigas CTR-PO Box# 3300 to 3399 14.5556 121.0751 1 +PH 1674 Pasig Ortigas CTR-PO Box# 3400 to 3499 14.5556 121.0751 1 +PH 1675 Pasig Ortigas CTR-PO Box# 3500 to 3599 14.5556 121.0751 1 +PH 1676 Pasig Ortigas CTR-PO Box# 3600 to 3699 14.5556 121.0751 1 +PH 1677 Pasig Ortigas CTR-PO Box# 3700 to 3799 14.5556 121.0751 1 +PH 1678 Pasig Ortigas CTR-PO Box# 3800 to 3899 14.5556 121.0751 1 +PH 1679 Pasig Ortigas CTR-PO Box# 3900 to 3999 14.5556 121.0751 1 +PH 1680 Pasig Ortigas CTR-PO Box# 4000 to 4099 14.5556 121.0751 1 +PH 1681 Pasig Ortigas CTR-PO Box# 4100 to 4199 14.5556 121.0751 1 +PH 1682 Pasig Ortigas CTR-PO Box# 4200 to 4299 14.5556 121.0751 1 +PH 1683 Pasig Ortigas CTR-PO Box# 4300 to 4399 14.5556 121.0751 1 +PH 1684 Pasig Ortigas CTR-PO Box# 4400 to 4499 14.5556 121.0751 1 +PH 1685 Pasig Ortigas CTR-PO Box# 4500 to 4599 14.5556 121.0751 1 +PH 1686 Pasig Ortigas CTR-PO Box# 4600 to 4699 14.5556 121.0751 1 +PH 1687 Pasig Ortigas CTR-PO Box# 4700 to 4799 14.5556 121.0751 1 +PH 1688 Pasig Ortigas CTR-PO Box# 4800 to 4899 14.5556 121.0751 1 +PH 1689 Pasig Ortigas CTR-PO Box# 4900 to 4999 14.5556 121.0751 1 +PH 1690 Pasig Ortigas CTR-PO Box# 5000 to 5099 14.5556 121.0751 1 +PH 1691 Pasig Ortigas CTR-PO Box# 5100 to 5199 14.5556 121.0751 1 +PH 1692 Pasig Ortigas CTR-PO Box# 5200 to 5299 14.5556 121.0751 1 +PH 1693 Pasig Ortigas CTR-PO Box# 5300 to 5399 14.5556 121.0751 1 +PH 1694 Pasig Ortigas CTR-PO Box# 5400 to 5499 14.5556 121.0751 1 +PH 1695 Pasig Ortigas CTR-PO Box# 5500 to 5599 14.5556 121.0751 1 +PH 1696 Pasig Ortigas CTR-PO Box# 5600 to 5699 14.5556 121.0751 1 +PH 1697 Pasig Ortigas CTR-PO Box# 5700 to 5799 14.5556 121.0751 1 +PH 1698 Pasig Ortigas CTR-PO Box# 5800 to 5899 14.5556 121.0751 1 +PH 1699 Pasig Ortigas CTR-PO Box# 5900 to 5999 14.5556 121.0751 1 +PH 1820 Bagong Nayon, Cupang, Mambagat, and Mayamot 14.6394 121.1217 1 +PH 2133 3 Santa Cruz 14.6577 120.5132 1 +PH 2222 Subic Bay Freeport Zone 15.2255 120.0577 1 +PH 2333 Capas 16.0547 120.6149 4 +PH 2334 Moncada 15.7354 120.574 4 +PH 2566 Alcoy 16.5566 120.3995 1 +PH 4133 Bailen 14.1842 120.7958 4 +PH 4532 Alegria 12.8512 124.0909 4 +PH 5456 Bugasong 12.3252 123.6353 1 +PH 6088 Aloguinsan 10.3252 123.773 1 +PH 6099 Argao 10.3252 123.773 1 +PH 6267 Dumaguete City 9.3072 123.3026 4 +PH 6666 Char Lang 10.2192 125.0967 1 +PH 8103 Laak (San Vicente) 7.4713 125.8068 1 +PH 8108 Mawab 7.5081 125.9169 4 +PH 8109 Compostela 7.6731 126.0889 4 +PH 8110 New Bataan 7.604 126.1298 4 +PH 8111 Monkayo 7.8153 126.0544 4 +PH 8114 Maco 7.3619 125.8553 4 +PH 8115 Mabini (Doña Alicia) 7.4099 125.8331 1 +PH 8116 Maragusan (San Mariano) 7.4099 125.8331 1 +PH 8117 Pantukan 7.1633 125.8992 4 diff --git a/assets/ph-postal-code/municipality-mappings.csv b/assets/ph-postal-code/municipality-mappings.csv new file mode 100644 index 0000000..cf68a0e --- /dev/null +++ b/assets/ph-postal-code/municipality-mappings.csv @@ -0,0 +1,99 @@ +municipalityName,municipalityCode,postalCodes,sourceMunicipality,changeType,notes +Amai Manabilang,1903637000,9320,Bumbaran,renamed,PSGC current name replaces the GeoNames historical name +Bacolod-Kalawi,1903601000,9316,Bacolod Grande,renamed,PSGC current name replaces the GeoNames historical name +Baliwag City,0301403000,3006,Baliuag,spelling,GeoNames uses the former spelling +Bataraza,1705305000,5306,Batazara,spelling,GeoNames transposes letters in the municipality name +Binondo,1380602000,1006,Binondo,district,GeoNames uses the former Manila district hierarchy +Calauan,0403406000,4012,Caluan,spelling,GeoNames omits one letter +Carranglan,0304905000,3123,Carrangalan,spelling,GeoNames contains an extra letter +Cortes,1606808000,8313,Cortez,spelling,PHLPost spells the municipality with z +Cotabato City,1908703000,9600,Cotabato City,historical-province,GeoNames uses the former Maguindanao hierarchy +Datu Abdullah Sangki,1908803000,9621,Datu Abdullah Sangki,historical-province,GeoNames predates the Maguindanao province split +Datu Anggal Midtimbang,1908804000,9622,Datu Anggal Midtimbang,historical-province,GeoNames predates the Maguindanao province split +Datu Blah T. Sinsuat,1908704000,9623,Datu Blah T Sinsuat,historical-province,GeoNames predates the Maguindanao province split +Datu Hoffer Ampatuan,1908805000,9624,Datu Hoffer Ampatuan,historical-province,GeoNames predates the Maguindanao province split +Datu Odin Sinsuat,1908705000,9601,Datu Odin Sinsuat,historical-province,GeoNames predates the Maguindanao province split +Datu Salibo,1908808000,9625,Datu Salibo,historical-province,GeoNames predates the Maguindanao province split +Datu Saudi Ampatuan,1908809000,9626,Datu Saudi Ampatuan,historical-province,GeoNames predates the Maguindanao province split +Ditsaan-Ramain,1903624000,9713,Ramain-Ditsaan,renamed,PSGC and GeoNames use different historical word order +Don Victoriano,1004217000,7216,Don Victoriano Chiongbian,renamed,PSGC shortens the municipality name +Dr. Jose P. Rizal,1705323000,5323,Rizal (Marcos),renamed,PSGC current name replaces the GeoNames historical name +Enrique B. Magalona,1804508000,6118,Enrique Magalona,spelling,GeoNames omits the middle initial +Gen. S.K. Pendatun,1908811000,9618,General Salipada K. Pendatun,renamed,PSGC abbreviates the full municipality name +General Emilio Aguinaldo,0402107000,4124,Gen. Aguinaldo (Bailen),renamed,PSGC expands the PHLPost historical name +General Luna,1606710000,8419,Gen. Luna,spelling,GeoNames abbreviates General +General Mamerto Natividad,0304909000,3125,Gen. M. Natividad,spelling,GeoNames abbreviates the municipality name +General Santos City,1230800000,9500,Gen. Santos City,spelling,GeoNames abbreviates General +General Tinio,0304910000,3104,Gen. Tinio,spelling,GeoNames abbreviates General +General Trias City,0402108000,4107,Gen. Trias,spelling,GeoNames abbreviates General and omits City +Getafe,0701226000,6334,Jetafe,spelling,GeoNames uses the historical spelling +Governor Generoso,1102506000,8210,Gov. Generoso,spelling,GeoNames abbreviates Governor +Guindulungan,1908812000,9628,Guindulungan,historical-province,GeoNames predates the Maguindanao province split +Intramuros,1380609000,1002,Intramuros,district,GeoNames uses the former Manila district hierarchy +Isabela City,0990101000,7300,Isabela City,historical-province,PSGC treats the city outside a geographic province +Island Garden City of Samal,1102317000,8118|8119|8120,Babak and Samal and Kaputian,renamed,The city combines three former postal municipalities +Kabuntalan,1908706000,9606,Kabuntulan,spelling,GeoNames uses a different vowel +Kadayangan,1999903000,9410,Midsayap,inherited-area,Barangays retain the predecessor postal area +Kalingalan Caluang,0906603000,7416,Kalingalan Kalauang,spelling,GeoNames contains an extra vowel +Kapalawan,1999901000,9408,Carmen,inherited-area,Barangays retain the predecessor postal area +Lambayong,1206508000,9802,Mariano Marcos,renamed,PSGC current name replaces the GeoNames historical name +Leon T. Postigo,0907226000,7125,Leon B. Postigo,spelling,GeoNames uses a different middle initial +Ligawasan,1999907000,9409,Pikit,inherited-area,Barangays retain the predecessor postal area +Malate,1380610000,1004,Malate,district,GeoNames uses the former Manila district hierarchy +Malidegao,1999906000,9409,Pikit,inherited-area,Barangays retain the predecessor postal area +Mamasapano,1908813000,9629,Mamasapano,historical-province,GeoNames predates the Maguindanao province split +Mangudadatu,1908814000,9620,Mangudadatu,historical-province,GeoNames predates the Maguindanao province split +Manila City,1380600000,1000,Manila Central Post Office,district,PHLPost assigns the general Manila postal area +Nabalawag,1999904000,9410|9415,Midsayap and Aleosan,inherited-area,Barangays retain both predecessor postal areas +Naguilian,0203120000,3302,Naguillan,spelling,GeoNames contains an extra letter +Northern Kabuntalan,1908708000,9630,Northern Kabuntalan,historical-province,GeoNames predates the Maguindanao province split +Old Kaabakan,1999902000,9407,Kabacan,inherited-area,Barangays retain the predecessor postal area +Old Panamao,0906607000,7402,Panamao,renamed,PSGC distinguishes the current municipality from its historical name +Ozamiz City,1004210000,7200,Ozamis City,spelling,GeoNames uses s instead of z +Paco,1380611000,1007,Paco,district,GeoNames uses the former Manila district hierarchy +Pagagawan,1908815000,9631,Datu Montawal (formerly Pagagawan),renamed,PSGC retains the historical municipality name +Pagalungan,1908816000,9610,Pagalungan,historical-province,GeoNames predates the Maguindanao province split +Pahamuddin,1999905000,9412,Pigkawayan,inherited-area,Barangays retain the predecessor postal area +Paluan,1705107000,5107,Palauan,spelling,GeoNames contains an extra letter +Pandacan,1380612000,1011,Pandacan,district,GeoNames uses the former Manila district hierarchy +Pangutaran,0906608000,7414,Panguntaran,spelling,GeoNames contains an extra letter +Paranas,0806022000,6703,Wright,renamed,PSGC current name replaces the GeoNames historical name +Pio V. Corpus,0504116000,5406,Pio V. Corpuz,spelling,GeoNames uses z instead of s +Polillo,0405636000,4339,Polilio,spelling,GeoNames omits one letter +Port Area,1380613000,1018,Port Area,district,GeoNames uses the former Manila district hierarchy +Pres. Manuel A. Roxas,0907211000,7102,President Manuel A. Roxas,spelling,PSGC abbreviates President +President Quirino,1206510000,9804,Pres. Quirino,spelling,GeoNames abbreviates President +President Roxas,1204713000,9405,Pre. Roxas,spelling,PHLPost abbreviates President +Quezon City,1381300000,1100,Quezon City,district,GeoNames uses the former NCR district hierarchy +Quiapo,1380603000,1001,Quiapo,district,GeoNames uses the former Manila district hierarchy +Rajah Buayan,1908819000,9634,Rajah Buayan,historical-province,GeoNames predates the Maguindanao province split +Salvador Benedicto,1804532000,6133,Don Salvador Benedicto,renamed,PSGC omits the honorific +Sampaloc,1380606000,1008|1015,Sampaloc East and Sampaloc West,district,PSGC combines both Manila postal areas +San Jose,0600613000,5700,San Jose de Buenavista,renamed,PSGC uses the shortened municipality name +San Juan City,1381400000,1500|1502|1503|1504,City of San Juan,district,GeoNames uses the former NCR district hierarchy +San Miguel,1380607000,1005,San Miguel,district,GeoNames uses the former Manila district hierarchy +San Nicolas,1380604000,1010,San Nicolas,district,GeoNames uses the former Manila district hierarchy +San Policarpo,0802621000,6821,San Policarpio,spelling,GeoNames contains an extra letter +San Remigio,0600614000,5714,San Remegio,spelling,GeoNames uses e instead of i +San Remigio,0702243000,6011,San Remegio,spelling,GeoNames uses e instead of i +Santa Ana,1380614000,1009,Santa Ana,district,GeoNames uses the former Manila district hierarchy +Santa Cruz,1380605000,1003,Santa Cruz,district,GeoNames uses the former Manila district hierarchy +Sawata,1102324000,8121,San Isidro,renamed,The municipality was ratified under its new name in 2026 +Science City of Muñoz,0304917000,3119,Muñoz,renamed,PSGC includes the official city designation +Sergio Osmeña Sr.,0907214000,7108,Sergio Osmeña,spelling,GeoNames omits the suffix +Shariff Aguak,1908820000,9608,Shariff Aguak,historical-province,GeoNames predates the Maguindanao province split +Shariff Saydona Mustapha,1908821000,9635,Shariff Saydona Mustapha,historical-province,GeoNames predates the Maguindanao province split +Sirawai,0907220000,7121,Siraway,spelling,GeoNames uses y instead of i +Sominot,0907340000,7022,Don Mariano Marcos,renamed,PSGC current name replaces the GeoNames historical name +Sultan Dumalondong,1903640000,9324,Sultan Domalondong,spelling,GeoNames uses o instead of u +Sultan Mastura,1908711000,9636,Sultan Mastura,historical-province,GeoNames predates the Maguindanao province split +Sultan Sa Barongis,1908823000,9611,Sultan Sa Barongis,historical-province,GeoNames predates the Maguindanao province split +Talayan,1908824000,9612,Talayan,historical-province,GeoNames predates the Maguindanao province split +Talitay,1908712000,9637,Sultan Sumagka (formerly Talitay),renamed,PSGC retains the historical municipality name +Talugtug,0304931000,3118,Talugtog,spelling,GeoNames uses o instead of u +Tondo I/II,1380601000,1012|1013,Tondo North and Tondo South,district,PSGC combines both Manila postal areas +Tongkil,0906615000,7406,Banguingui (formerly Tongkil),renamed,PSGC retains the historical municipality name +Trece Martires City,0402122000,4109,Trece Martirez City,spelling,GeoNames uses z instead of s +Tugunan,1999908000,9409|9415,Pikit and Aleosan,inherited-area,Barangays retain both predecessor postal areas +Turtle Islands,1907008000,7507,Turtle Island (Taganak),spelling,GeoNames uses the singular locality name +Vincenzo A. Sagun,0907341000,7036,Vicencio Sagun,spelling,GeoNames uses a different spelling and omits the initial diff --git a/assets/ph-postal-code/readme.txt b/assets/ph-postal-code/readme.txt new file mode 100644 index 0000000..ac60fae --- /dev/null +++ b/assets/ph-postal-code/readme.txt @@ -0,0 +1,49 @@ +Readme for GeoNames Postal Code files : + +allCountries.zip: all supported countries, for CA,NL and UK only the first part of the codes. +The full codes for CA are in the CA_full.csv.zip, same for NL and UK. +: country specific subset also included in allCountries.zip +This work is licensed under a Creative Commons Attribution 4.0 License. +This means you can use the dump as long as you give credit to geonames (a link on your website to www.geonames.org is ok) +see http://creativecommons.org/licenses/by/3.0/ +UK (GB_full.csv.zip): Contains Royal Mail data Royal Mail copyright and database right 2022. +The Data is provided "as is" without warranty or any representation of accuracy, timeliness or completeness. + +This readme describes the GeoNames Postal Code dataset. +The main GeoNames gazetteer data extract is here: http://download.geonames.org/export/dump/ + + +Supported countries: nearly 100 countries are currently supported. New countries area added when the national postal service starts publishing data under a compatible license. + +For many countries lat/lng are determined with an algorithm that searches the place names in the main geonames database +using administrative divisions and numerical vicinity of the postal codes as factors in the disambiguation of place names. +For postal codes and place name for which no corresponding toponym in the main geonames database could be found an average +lat/lng of 'neighbouring' postal codes is calculated. +Please let us know if you find any errors in the data set. Thanks + +For Chile we have only the first digits of the full postal codes (for copyright reasons) + +For China we have only the first digits of the full postal codes ending with 00 + +For Ireland we have only the first letters of the full postal codes (for copyright reasons) + +For Malta we have only the first letters of the full postal codes (for copyright reasons) + +The Argentina data file contains the first 5 positions of the postal code. + +For Brazil only major postal codes are available (only the codes ending with -000 and the major code per municipality). + +The data format is tab-delimited text in utf8 encoding, with the following fields : + +country code : iso country code, 2 characters +postal code : varchar(20) +place name : varchar(180) +admin name1 : 1. order subdivision (state) varchar(100) +admin code1 : 1. order subdivision (state) varchar(20) +admin name2 : 2. order subdivision (county/province) varchar(100) +admin code2 : 2. order subdivision (county/province) varchar(20) +admin name3 : 3. order subdivision (community) varchar(100) +admin code3 : 3. order subdivision (community) varchar(20) +latitude : estimated latitude (wgs84) +longitude : estimated longitude (wgs84) +accuracy : accuracy of lat/lng from 1=estimated, 4=geonameid, 6=centroid of addresses or shape diff --git a/assets/psgc/coding-structure.png b/assets/psgc/coding-structure.png new file mode 100644 index 0000000..646c32f Binary files /dev/null and b/assets/psgc/coding-structure.png differ diff --git a/docs/superpowers/plans/2026-07-31-lazy-data-initialization.md b/docs/superpowers/plans/2026-07-31-lazy-data-initialization.md deleted file mode 100644 index 8700af5..0000000 --- a/docs/superpowers/plans/2026-07-31-lazy-data-initialization.md +++ /dev/null @@ -1,512 +0,0 @@ -# Lazy PSGC Data Initialization Implementation Plan - -> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking. - -**Goal:** Initialize each PSGC level only when requested, build sorted indexes without repeated array copies, and report cold and cached query medians in the existing benchmark. - -**Architecture:** Replace the loader's single all-data initializer with four cached dataset initializers. Each initializer owns parsing, field derivation, one-time sorting, and its related index; public query functions then return those cached sorted values directly. - -**Tech Stack:** TypeScript, Vitest, Bun, pako - -## Global Constraints - -- Preserve the synchronous public API and returned data shapes. -- Parse each dataset at most once. -- Do not add dependencies or change the generated data format. -- Keep benchmark measurements informational and outside CI assertions. -- Keep the existing `bun run benchmark` command. - ---- - -### Task 1: Lazy Dataset Initializers - -**Files:** -- Create: `tests/data-loader.test.ts` -- Modify: `src/utils/data-loader.ts` - -**Interfaces:** -- Consumes: compressed string exports from `src/data-csv-ts` and `pako.inflate`. -- Produces: the existing `getRegions()`, `getProvinces()`, `getMunicipalities()`, `getBarangays()`, `getIndexedProvincesByRegion()`, `getIndexedMunicipalitiesByProvince()`, and `getIndexedBarangaysByMunicipality()` functions with lazy, sorted caches. - -- [ ] **Step 1: Write loader tests with isolated mocked datasets** - -Create `tests/data-loader.test.ts`: - -```ts -import { beforeEach, describe, expect, it, vi } from 'vitest'; - -const { inflate } = vi.hoisted(() => { - const csvByKey: Record = { - regions: [ - 'name,psgcCode,designation', - 'Zulu,0200000000,Region', - 'Alpha,0100000000,Region', - ].join('\n'), - provinces: [ - 'name,psgcCode', - 'Zulu Province,0200100000', - 'Alpha Province,0200200000', - ].join('\n'), - municipalities: [ - 'name,psgcCode,provinceCode', - 'Zulu Town,0200101000,0200100000', - 'Alpha Town,0200102000,0200100000', - ].join('\n'), - barangays: [ - 'name,psgcCode', - 'Zulu Barangay,0200101002', - 'Alpha Barangay,0200101001', - ].join('\n'), - }; - - return { - inflate: vi.fn((bytes: Uint8Array) => { - const key = new TextDecoder().decode(bytes); - return csvByKey[key]; - }), - }; -}); - -vi.mock('pako', () => ({ default: { inflate } })); -vi.mock('../src/data-csv-ts', () => ({ - regions: btoa('regions'), - provinces: btoa('provinces'), - municipalities: btoa('municipalities'), - barangays: btoa('barangays'), -})); - -describe('lazy data loader', () => { - beforeEach(() => { - vi.resetModules(); - inflate.mockClear(); - }); - - it('loads only regions for a regions-only lookup', async () => { - const { getRegions } = await import('../src/utils/data-loader'); - - expect(getRegions().map(({ name }) => name)).toEqual(['Alpha', 'Zulu']); - expect(inflate).toHaveBeenCalledTimes(1); - expect(new TextDecoder().decode(inflate.mock.calls[0][0])).toBe('regions'); - }); - - it('parses each requested dataset once and keeps index buckets sorted', async () => { - const loader = await import('../src/utils/data-loader'); - - expect(loader.getProvinces().map(({ name }) => name)).toEqual([ - 'Alpha Province', - 'Zulu Province', - ]); - expect(loader.getIndexedProvincesByRegion().get('0200000000')?.map(({ name }) => name)) - .toEqual(['Alpha Province', 'Zulu Province']); - - expect(loader.getMunicipalities().map(({ name }) => name)).toEqual([ - 'Alpha Town', - 'Zulu Town', - ]); - expect(loader.getIndexedMunicipalitiesByProvince().get('0200100000')?.map(({ name }) => name)) - .toEqual(['Alpha Town', 'Zulu Town']); - - expect(loader.getBarangays().map(({ name }) => name)).toEqual([ - 'Alpha Barangay', - 'Zulu Barangay', - ]); - expect(loader.getIndexedBarangaysByMunicipality().get('0200101000')?.map(({ name }) => name)) - .toEqual(['Alpha Barangay', 'Zulu Barangay']); - - loader.getProvinces(); - loader.getMunicipalities(); - loader.getBarangays(); - expect(inflate).toHaveBeenCalledTimes(3); - }); -}); -``` - -- [ ] **Step 2: Run the focused test and verify RED** - -Run: - -```bash -npx vitest run tests/data-loader.test.ts -``` - -Expected: FAIL because `getRegions()` initializes all four datasets and returns unsorted regions. - -- [ ] **Step 3: Replace the shared initializer with four minimal initializers** - -In `src/utils/data-loader.ts`, import the existing sorter: - -```ts -import { sortByName } from './sort'; -``` - -Replace the store declarations, `isInitialized`, and `initializeData()` with: - -```ts -let regions: readonly PHRegion[] | undefined; -let provinces: readonly PHProvince[] | undefined; -let municipalities: readonly PHMunicipality[] | undefined; -let barangays: readonly PHBarangay[] | undefined; - -let provincesByRegion: Map | undefined; -let municipalitiesByProvince: Map | undefined; -let barangaysByMunicipality: Map | undefined; - -function initializeRegions() { - return regions ??= sortByName(decompressAndParse(regionsCompressed)); -} - -function initializeProvinces() { - if (provinces) return provinces; - - provinces = sortByName( - decompressAndParse>(provincesCompressed).map(province => ({ - ...province, - regionCode: province.psgcCode.substring(0, 2) + '00000000', - })), - ); - - const index = new Map(); - for (const province of provinces) { - const bucket = index.get(province.regionCode); - if (bucket) bucket.push(province); - else index.set(province.regionCode, [province]); - } - provincesByRegion = index; - return provinces; -} - -function initializeMunicipalities() { - if (municipalities) return municipalities; - - municipalities = sortByName( - decompressAndParse(municipalitiesCompressed), - ); - - const index = new Map(); - for (const municipality of municipalities) { - const bucket = index.get(municipality.provinceCode); - if (bucket) bucket.push(municipality); - else index.set(municipality.provinceCode, [municipality]); - } - municipalitiesByProvince = index; - return municipalities; -} - -function initializeBarangays() { - if (barangays) return barangays; - - barangays = sortByName( - decompressAndParse>(barangaysCompressed).map(barangay => ({ - ...barangay, - municipalCityCode: barangay.psgcCode.substring(0, 7) + '000', - })), - ); - - const index = new Map(); - for (const barangay of barangays) { - const bucket = index.get(barangay.municipalCityCode); - if (bucket) bucket.push(barangay); - else index.set(barangay.municipalCityCode, [barangay]); - } - barangaysByMunicipality = index; - return barangays; -} -``` - -Update the exported getters: - -```ts -export function getRegions(): readonly PHRegion[] { - return initializeRegions(); -} - -export function getProvinces(): readonly PHProvince[] { - return initializeProvinces(); -} - -export function getMunicipalities(): readonly PHMunicipality[] { - return initializeMunicipalities(); -} - -export function getBarangays(): readonly PHBarangay[] { - return initializeBarangays(); -} - -export function getIndexedProvincesByRegion() { - initializeProvinces(); - return provincesByRegion!; -} - -export function getIndexedMunicipalitiesByProvince() { - initializeMunicipalities(); - return municipalitiesByProvince!; -} - -export function getIndexedBarangaysByMunicipality() { - initializeBarangays(); - return barangaysByMunicipality!; -} -``` - -- [ ] **Step 4: Run loader and existing query tests** - -Run: - -```bash -npx vitest run tests/data-loader.test.ts tests/region.test.ts tests/province.test.ts tests/municipality.test.ts tests/barangay.test.ts -``` - -Expected: PASS. - -- [ ] **Step 5: Commit** - -```bash -git add src/utils/data-loader.ts tests/data-loader.test.ts -git commit -m "perf: initialize PSGC datasets lazily" -``` - ---- - -### Task 2: Remove Repeated Query Sorting - -**Files:** -- Modify: `src/functions/province.ts` -- Modify: `src/functions/municipality.ts` -- Modify: `src/functions/barangay.ts` -- Test: `tests/province.test.ts` -- Test: `tests/municipality.test.ts` -- Test: `tests/barangay.test.ts` - -**Interfaces:** -- Consumes: sorted arrays and index buckets produced by Task 1. -- Produces: unchanged public query functions that return the cached readonly arrays directly. - -- [ ] **Step 1: Add cached-result identity assertions** - -Add to the existing valid-query test in each query test file: - -```ts -expect(secondResult).toBe(result); -``` - -Declare `secondResult` by calling the same public function with the same code: - -```ts -const secondResult = getProvincesByRegion(regionCode); -const secondResult = getMunicipalitiesByProvince(provinceCode); -const secondResult = getBarangaysByMunicipality(municipalityCode); -``` - -In the all-provinces test, also add: - -```ts -expect(getAllProvinces()).toBe(result); -``` - -- [ ] **Step 2: Run the query tests and verify RED** - -Run: - -```bash -npx vitest run tests/province.test.ts tests/municipality.test.ts tests/barangay.test.ts -``` - -Expected: FAIL on reference identity because each query currently creates a new sorted array. - -- [ ] **Step 3: Return the already sorted caches directly** - -In `src/functions/province.ts`, remove the `sortByName` import and return cached values: - -```ts -function getAllProvinces(): readonly PHProvince[] { - return getProvinces(); -} - -function getProvincesByRegion(code: string): readonly PHProvince[] { - return getIndexedProvincesByRegion().get(code) || []; -} -``` - -In `src/functions/municipality.ts`, remove the `sortByName` import: - -```ts -function getMunicipalitiesByProvince(code: string): readonly PHMunicipality[] { - return getIndexedMunicipalitiesByProvince().get(code) || []; -} -``` - -In `src/functions/barangay.ts`, remove the `sortByName` import: - -```ts -function getBarangaysByMunicipality(code: string): readonly PHBarangay[] { - return getIndexedBarangaysByMunicipality().get(code) || []; -} -``` - -- [ ] **Step 4: Run query tests and the full unit suite** - -Run: - -```bash -npx vitest run tests/province.test.ts tests/municipality.test.ts tests/barangay.test.ts -npm test -- --run -``` - -Expected: PASS. - -- [ ] **Step 5: Commit** - -```bash -git add src/functions tests/province.test.ts tests/municipality.test.ts tests/barangay.test.ts -git commit -m "perf: reuse sorted PSGC query results" -``` - ---- - -### Task 3: Cold and Cached Query Benchmark - -**Files:** -- Modify: `scripts/benchmark.ts` - -**Interfaces:** -- Consumes: the unchanged public API from `src/index.ts`. -- Produces: additional median cold-initialization and cached-lookup sections from `bun run benchmark`. - -- [ ] **Step 1: Add a subprocess query measurement** - -After the existing measurement helpers in `scripts/benchmark.ts`, add: - -```ts -interface QueryTiming { - name: string; - coldMs: number; - cachedMs: number; -} - -const QUERY_EXPRESSIONS = [ - ['getAllRegions()', 'getAllRegions'], - ['getAllProvinces()', 'getAllProvinces'], - ["getProvincesByRegion('1400000000')", 'getProvincesByRegion'], - ["getMunicipalitiesByProvince('1400100000')", 'getMunicipalitiesByProvince'], - ["getBarangaysByMunicipality('0730600000')", 'getBarangaysByMunicipality'], -] as const; - -function benchmarkQuery(expression: string, importName: string): QueryTiming { - const cold: number[] = []; - const cached: number[] = []; - - for (let i = 0; i < ITERATIONS; i++) { - const script = ` - import { ${importName} } from './src/index.ts'; - const start = performance.now(); - ${expression}; - const initialized = performance.now(); - for (let i = 0; i < 1000; i++) ${expression}; - const finished = performance.now(); - console.log(JSON.stringify({ - cold: initialized - start, - cached: (finished - initialized) / 1000, - })); - `; - const result = Bun.spawnSync(['bun', '--eval', script], { - cwd: process.cwd(), - stdout: 'pipe', - stderr: 'inherit', - }); - if (result.exitCode !== 0) { - throw new Error(`Query benchmark failed: ${expression}`); - } - const timing = JSON.parse(new TextDecoder().decode(result.stdout)); - cold.push(timing.cold); - cached.push(timing.cached); - } - - return { - name: expression, - coldMs: median(cold), - cachedMs: median(cached), - }; -} -``` - -- [ ] **Step 2: Print the query benchmark from the existing command** - -After `printSummary(reports)`, add: - -```ts -console.log(`\n${sep2}`); -console.log(` QUERY TIMINGS — median ${ITERATIONS} runs`); -console.log(sep2); -console.log(`\n ${'Query'.padEnd(56)} ${'Cold'.padStart(11)} ${'Cached'.padStart(11)}`); - -for (const [expression, importName] of QUERY_EXPRESSIONS) { - const timing = benchmarkQuery(expression, importName); - console.log( - ` ${timing.name.padEnd(56)}${ms(timing.coldMs)}${ms(timing.cachedMs)}`, - ); -} -``` - -- [ ] **Step 3: Run and inspect the benchmark** - -Run: - -```bash -bun run benchmark -``` - -Expected: exit 0; existing format reports remain, followed by `QUERY TIMINGS`, with cold and cached median columns for all five public query paths. - -- [ ] **Step 4: Commit** - -```bash -git add scripts/benchmark.ts -git commit -m "perf: benchmark cold and cached PSGC queries" -``` - ---- - -### Task 4: Final Compatibility Verification - -**Files:** -- Verify only; no planned source changes. - -**Interfaces:** -- Consumes: all changes from Tasks 1–3. -- Produces: evidence that public behavior, build artifacts, types, browser use, and package contents remain compatible. - -- [ ] **Step 1: Run formatting and diff checks** - -Run: - -```bash -npx prettier --check src/utils/data-loader.ts src/functions tests/data-loader.test.ts tests/province.test.ts tests/municipality.test.ts tests/barangay.test.ts scripts/benchmark.ts -git diff --check -``` - -Expected: PASS with no formatting or whitespace errors. - -- [ ] **Step 2: Run the complete verification suite** - -Run: - -```bash -npm ci -bun run build -npm run typecheck -npm test -- --run -npm run test:browser -npm_config_cache=/tmp/ph-address-issue-18-npm-cache npm pack --dry-run --json -``` - -Expected: every command exits 0; package dry run lists the existing seven public files. - -- [ ] **Step 3: Confirm the branch is clean** - -Run: - -```bash -git status --short -``` - -Expected: only the user's pre-existing untracked `assets/PSGC-1Q-2026-Publication-Datafile.xlsx` and `assets/PSGC-2Q-2026-Publication-Datafile.xlsx` remain. diff --git a/docs/superpowers/plans/2026-07-31-package-distribution.md b/docs/superpowers/plans/2026-07-31-package-distribution.md deleted file mode 100644 index f3d3452..0000000 --- a/docs/superpowers/plans/2026-07-31-package-distribution.md +++ /dev/null @@ -1,152 +0,0 @@ -# Package Distribution Implementation Plan - -> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking. - -**Goal:** Make public types, CommonJS, ESM, package contents, and the Node.js support floor correct and verifiable from the packed npm artifact. - -**Architecture:** Keep package behavior in the existing entry point and metadata. Add one integration test that builds a real tarball, installs it into a temporary consumer, and exercises every published interface. - -**Tech Stack:** TypeScript, tsup, Vitest, npm, Node.js - -## Global Constraints - -- Export `PHRegion`, `PHProvince`, `PHMunicipality`, and `PHBarangay`. -- Publish only `dist`, package metadata, README, and license. -- Support Node.js 18 or newer. -- Add no dependencies or packaging abstractions. - ---- - -### Task 1: Packed-package contract - -**Files:** -- Create: `tests/package.test.ts` -- Modify: `package.json` -- Modify: `src/index.ts` - -**Interfaces:** -- Consumes: the tarball produced by `npm pack` -- Produces: root type exports and `types`/`import`/`require` package conditions - -- [ ] **Step 1: Write the failing integration test** - -Create one Vitest test that: - -```ts -const pack = JSON.parse(execFileSync('npm', ['pack', '--json'], { - cwd: projectRoot, - encoding: 'utf8' -}))[0]; -``` - -Then assert `pack.files` contains only `README.md`, `LICENCE`, -`package.json`, and paths under `dist/`. -Install the tarball into a temporary package, run CommonJS and ESM Node.js -smoke commands, and compile an `index.ts` containing: - -```ts -import type { - PHRegion, - PHProvince, - PHMunicipality, - PHBarangay -} from '@aivangogh/ph-address'; - -const values: [PHRegion, PHProvince, PHMunicipality, PHBarangay] = [] as never; -void values; -``` - -- [ ] **Step 2: Verify the test fails for the missing contract** - -Run: - -```bash -npm_config_cache=/tmp/ph-address-npm-cache bun run build -npm_config_cache=/tmp/ph-address-npm-cache bunx vitest run tests/package.test.ts -``` - -Expected: FAIL because the tarball contains unintended files and the four -types are not exported. - -- [ ] **Step 3: Implement the minimal package contract** - -Add type-only re-exports to `src/index.ts`: - -```ts -export type { PHBarangay } from './types/barangay'; -export type { PHMunicipality } from './types/municipality'; -export type { PHProvince } from './types/province'; -export type { PHRegion } from './types/region'; -``` - -Update `package.json` with: - -```json -"files": ["dist"], -"engines": { "node": ">=18" }, -"exports": { - ".": { - "types": "./dist/index.d.ts", - "import": "./dist/index.mjs", - "require": "./dist/index.js" - } -} -``` - -- [ ] **Step 4: Verify the packed-package contract passes** - -Run: - -```bash -npm_config_cache=/tmp/ph-address-npm-cache bun run build -npm_config_cache=/tmp/ph-address-npm-cache bunx vitest run tests/package.test.ts -``` - -Expected: PASS. - -- [ ] **Step 5: Commit** - -```bash -git add package.json src/index.ts tests/package.test.ts -git commit -m "fix: publish complete package contract" -``` - -### Task 2: Supported Node.js version - -**Files:** -- Modify: `README.md` -- Modify: `.github/workflows/main.yml` - -**Interfaces:** -- Consumes: `engines.node` value `>=18` -- Produces: matching user documentation and CI execution on Node.js 18 - -- [ ] **Step 1: Document the support floor** - -State in the existing “Node.js and Browser Support” section that Node.js 18 -or newer is supported. - -- [ ] **Step 2: Enforce the support floor in CI** - -Set `node-version: 18` on `actions/setup-node` and run the build plus test -suite. Add Bun setup because the existing build uses Bun. - -- [ ] **Step 3: Run full verification** - -Run: - -```bash -npm_config_cache=/tmp/ph-address-npm-cache bun run build -npm_config_cache=/tmp/ph-address-npm-cache bunx vitest run -npm_config_cache=/tmp/ph-address-npm-cache npm pack --dry-run --json -``` - -Expected: all tests pass and the dry-run file list contains no source, tests, -lockfiles, graph audit artifacts, or local tooling. - -- [ ] **Step 4: Commit** - -```bash -git add README.md .github/workflows/main.yml -git commit -m "ci: test minimum supported Node version" -``` diff --git a/docs/superpowers/plans/2026-07-31-q2-2026-release.md b/docs/superpowers/plans/2026-07-31-q2-2026-release.md deleted file mode 100644 index aa9e0a3..0000000 --- a/docs/superpowers/plans/2026-07-31-q2-2026-release.md +++ /dev/null @@ -1,226 +0,0 @@ -# Q2 2026 PSGC Release Implementation Plan - -> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking. - -**Goal:** Release `2026.2.0` with reproducible PSGC data as of 30 June 2026 and focused coverage for every cumulative Q1/Q2 change. - -**Architecture:** Drive every retained data artifact through the existing XLSX → JSON/CSV → compressed TypeScript pipeline. Keep release regressions in the existing integrity suite and prove generation determinism with one CI command. - -**Tech Stack:** Bun, TypeScript, XLSX, Vitest, npm, GitHub Actions - -## Global Constraints - -- Use `assets/PSGC-2Q-2026-Publication-Datafile.xlsx` as the sole workbook. -- Publish one cumulative version `2026.2.0`; do not create a Q1 package. -- Keep all existing public APIs and data types unchanged. -- Retain 18 regions, 82 provinces, 1,656 combined municipality/city/submunicipality records, and 42,010 barangays. - ---- - -### Task 1: Q1/Q2 regression contract - -**Files:** -- Modify: `tests/integrity.test.ts` - -**Interfaces:** -- Consumes: generated municipality and barangay records keyed by `psgcCode` -- Produces: exact cumulative release assertions - -- [ ] **Step 1: Write the failing release tests** - -Change the integrity total label to Q2 2026 and the barangay total to `42010`. -Add `it.each` assertions for these exact code/name pairs: - -```ts -const q1Changes = [ - ['0201522000', 'Sanchez Mira'], - ['0502002010', 'Genitligan'], - ['1401104001', 'Ambuklao'], - ['1401104004', 'Daklan'], - ['1001309030', 'Sto. Rosario'], - ['1001314021', 'Sto. Niño'], - ['1001312058', 'St. Peter'], - ['1001312061', 'Sto. Niño'] -]; - -const q2Changes = [ - ['1102324000', 'Sawata'], - ['1102324013', 'Poblacion'], - ['1004217000', 'Don Victoriano'], - ['0300809015', 'Parang-Parang'], - ['1001307002', 'Barorawon'], - ['1001307007', 'Macaopao'], - ['1001309002', 'Balocbocan'], - ['1001312018', 'Indalasa'], - ['1001312021', 'Kibalabag'], - ['1001317019', 'Merangeran'], - ['1001317034', 'Sta. Cruz'], - ['1001319002', 'Kulasi'], - ['1001320016', 'Sto. Niño'], - ['1001321022', 'Nabag-o'], - ['1001321011', 'Kahaponan'], - ['1001321017', 'Lurugan'], - ['1001313009', 'Sta. Ines'] -]; -``` - -Select the municipality or barangay collection by code, assert the exact name, -and separately assert code `0401007038` is absent. - -- [ ] **Step 2: Verify the contract fails against Q4 data** - -Run: - -```bash -npx vitest run tests/integrity.test.ts -``` - -Expected: FAIL on the `42010` total, corrected names, and retired San Rafael -code. - -- [ ] **Step 3: Commit the failing contract** - -```bash -git add tests/integrity.test.ts -git commit -m "test: define Q2 2026 PSGC release contract" -``` - -### Task 2: Regenerate official Q2 artifacts - -**Files:** -- Delete: `assets/PSGC-4Q-2025-Publication-Datafile.xlsx` -- Create: `assets/PSGC-2Q-2026-Publication-Datafile.xlsx` -- Modify: `src/data/*.json` -- Modify: `src/data-csv/*.csv` -- Modify: `src/data-csv-ts/index.ts` - -**Interfaces:** -- Consumes: official Q2 2026 workbook -- Produces: every retained runtime and audit data artifact - -- [ ] **Step 1: Run the existing migration pipeline** - -Run: - -```bash -bun run migrate:psgc --file=assets/PSGC-2Q-2026-Publication-Datafile.xlsx -bun run build:csv-ts -``` - -Expected: 18 regions, 82 provinces, 1,656 municipality/city/submunicipality -records, and 42,010 barangays are written. - -- [ ] **Step 2: Remove the superseded workbook** - -Delete only `assets/PSGC-4Q-2025-Publication-Datafile.xlsx`. - -- [ ] **Step 3: Verify the release contract passes** - -Run: - -```bash -npx vitest run tests/integrity.test.ts -``` - -Expected: all totals, integrity checks, 24 corrected names, and the retired code -assertion pass. - -- [ ] **Step 4: Commit source and generated data** - -```bash -git add assets src/data src/data-csv src/data-csv-ts tests/integrity.test.ts -git commit -m "data: update PSGC through Q2 2026" -``` - -### Task 3: Reproducible generation - -**Files:** -- Modify: `package.json` -- Modify: `.github/workflows/main.yml` - -**Interfaces:** -- Consumes: the committed Q2 workbook and existing migration scripts -- Produces: `npm run data:check` - -- [ ] **Step 1: Add the reproducibility command** - -Add: - -```json -"data:check": "bun run migrate:psgc --file=assets/PSGC-2Q-2026-Publication-Datafile.xlsx && bun run build:csv-ts && git diff --exit-code -- src/data src/data-csv src/data-csv-ts" -``` - -- [ ] **Step 2: Run generation from a clean commit** - -Run: - -```bash -npm run data:check -``` - -Expected: exit code 0 and no generated-file diff. - -- [ ] **Step 3: Add one CI execution** - -After the build in the Node matrix, run `npm run data:check` only when -`matrix.node-version == 24`. - -- [ ] **Step 4: Commit** - -```bash -git add package.json .github/workflows/main.yml -git commit -m "ci: verify generated PSGC artifacts" -``` - -### Task 4: Release metadata and documentation - -**Files:** -- Modify: `package.json` -- Modify: `package-lock.json` -- Modify: `README.md` -- Modify: `CHANGELOG.md` - -**Interfaces:** -- Consumes: verified Q2 artifact counts -- Produces: release version `2026.2.0` - -- [ ] **Step 1: Set the release version** - -Run: - -```bash -npm version 2026.2.0 --no-git-tag-version -``` - -Expected: `package.json` and both root version entries in `package-lock.json` -become `2026.2.0`. - -- [ ] **Step 2: Update README and changelog** - -State that the dataset is the PSGC publication as of 30 June 2026, change -42,011-row references to 42,010, and prepend a `2026.2.0` changelog entry -covering the cumulative Q1/Q2 corrections and retired San Rafael code. - -- [ ] **Step 3: Run complete release verification** - -Run: - -```bash -npm ci -npm run data:check -bun run build -npm run typecheck -npm test -- --run -npm run test:browser -npm_config_cache=/tmp/ph-address-npm-cache npm pack --dry-run --json -``` - -Expected: all commands pass; the tarball version is `2026.2.0` and it still -contains only the seven intended files. - -- [ ] **Step 4: Commit** - -```bash -git add package.json package-lock.json README.md CHANGELOG.md -git commit -m "chore: prepare 2026.2.0 release" -``` diff --git a/docs/superpowers/plans/2026-07-31-test-coverage.md b/docs/superpowers/plans/2026-07-31-test-coverage.md deleted file mode 100644 index 6e097f6..0000000 --- a/docs/superpowers/plans/2026-07-31-test-coverage.md +++ /dev/null @@ -1,190 +0,0 @@ -# PSGC Test Coverage Implementation Plan - -> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking. - -**Goal:** Verify generated PSGC integrity and package behavior across supported Node.js versions and a real browser. - -**Architecture:** Keep correctness checks in Vitest, browser compatibility in one standalone Playwright smoke script, and performance in the existing benchmark command. Stack on issue #17 so its packed-package test remains the single CJS/ESM consumer test. - -**Tech Stack:** TypeScript, Vitest, Node.js, Playwright 1.55.0, GitHub Actions - -## Global Constraints - -- Validate the currently generated Q4 2025 artifacts. -- Leave Q2 regeneration and Q1/Q2 regression assertions to issue #15. -- Support Node.js 18, 20, 22, and 24. -- Keep performance measurements out of correctness tests. -- Add only Playwright 1.55.0 as a development dependency because newer releases require Node.js 20. - ---- - -### Task 1: Generated data integrity - -**Files:** -- Create: `tests/integrity.test.ts` - -**Interfaces:** -- Consumes: `getRegions()`, `getProvinces()`, `getMunicipalities()`, and `getBarangays()` from `src/utils/data-loader.ts` -- Produces: one corruption-sensitive integrity test for all generated datasets - -- [ ] **Step 1: Add the integrity test** - -Load all four datasets and assert exact totals `18`, `82`, `1656`, and -`42011`. For each dataset, use a `Set` and `/^\d{10}$/` to identify the first -duplicate or malformed code, with the level and code in the assertion message. -Build parent-code sets and identify the first province, municipality, or -barangay whose parent code is absent. - -- [ ] **Step 2: Run the integrity test** - -Run: - -```bash -npx vitest run tests/integrity.test.ts -``` - -Expected: PASS against the current generated artifacts. Mutation check: changing -any expected total, duplicating a code, or replacing a parent code makes the -corresponding focused assertion fail. - -- [ ] **Step 3: Commit** - -```bash -git add tests/integrity.test.ts -git commit -m "test: validate generated PSGC integrity" -``` - -### Task 2: Separate performance from correctness - -**Files:** -- Modify: `tests/compression.test.ts` -- Modify: `tests/dist.test.ts` - -**Interfaces:** -- Consumes: existing `scripts/benchmark.ts` -- Produces: deterministic correctness suites without wall-clock assertions - -- [ ] **Step 1: Delete benchmark assertions** - -Remove the `Decompression Performance` and `Compression Ratio` sections from -`tests/compression.test.ts`. Remove initialization timing and cached-call timing -from `tests/dist.test.ts`, including their setup and console output. - -- [ ] **Step 2: Verify correctness tests remain green** - -Run: - -```bash -npx vitest run tests/compression.test.ts tests/dist.test.ts -``` - -Expected: PASS with no `performance.now()` assertions. - -- [ ] **Step 3: Commit** - -```bash -git add tests/compression.test.ts tests/dist.test.ts -git commit -m "test: keep benchmarks out of correctness suite" -``` - -### Task 3: Real browser smoke test - -**Files:** -- Create: `tests/browser-smoke.mjs` -- Modify: `package.json` -- Modify: `package-lock.json` -- Modify: `bun.lock` - -**Interfaces:** -- Consumes: `dist/index.mjs` and `node_modules/pako/dist/pako.esm.mjs` -- Produces: `npm run test:browser` - -- [ ] **Step 1: Write the browser smoke script** - -Use Node's `createServer()` to serve an HTML page, the built ESM package, and -Pako. The HTML must map the bare `pako` import to `/pako.mjs`, import the -package, call all five public APIs, and store their lengths on `document.body`. -Launch Chromium with Playwright, load the page, wait for those results, and -assert `[18, 82, 6, 27, 80]`. Always close the browser and server. - -- [ ] **Step 2: Verify the missing browser dependency fails** - -Run: - -```bash -node tests/browser-smoke.mjs -``` - -Expected: FAIL because `playwright` is not installed. - -- [ ] **Step 3: Add the minimum compatible dependency and script** - -Add exact development dependency `"playwright": "1.55.0"` and: - -```json -"typecheck": "tsc --noEmit", -"test:browser": "node tests/browser-smoke.mjs" -``` - -Update both npm and Bun lockfiles without changing unrelated dependency -versions. - -- [ ] **Step 4: Install Chromium and verify the smoke test** - -Run: - -```bash -npx playwright install chromium -npm run test:browser -``` - -Expected: PASS in headless Chromium. - -- [ ] **Step 5: Commit** - -```bash -git add tests/browser-smoke.mjs package.json package-lock.json bun.lock -git commit -m "test: smoke test every API in Chromium" -``` - -### Task 4: Supported-runtime CI - -**Files:** -- Modify: `.github/workflows/main.yml` - -**Interfaces:** -- Consumes: `typecheck`, `test`, `test:browser`, and issue #17's package test -- Produces: Node.js matrix and Chromium CI jobs - -- [ ] **Step 1: Add the Node.js matrix** - -Run checkout, Node setup, Bun setup, `npm ci`, build, typecheck, and -`npm test -- --run` for Node.js `18`, `20`, `22`, and `24`. - -- [ ] **Step 2: Add the browser job** - -On Node.js 24, install dependencies, build, run -`npx playwright install --with-deps chromium`, and run -`npm run test:browser`. - -- [ ] **Step 3: Run full local verification** - -Run: - -```bash -bun run build -npm run typecheck -npm test -- --run -npm run test:browser -npm_config_cache=/tmp/ph-address-npm-cache npm pack --dry-run --json -``` - -Expected: build and all checks pass; the package dry run still contains only -the seven intended distribution files. - -- [ ] **Step 4: Commit** - -```bash -git add .github/workflows/main.yml -git commit -m "ci: test supported Node and browser runtimes" -``` diff --git a/docs/superpowers/plans/2026-08-01-code-lookup-utilities.md b/docs/superpowers/plans/2026-08-01-code-lookup-utilities.md deleted file mode 100644 index e8cb8d6..0000000 --- a/docs/superpowers/plans/2026-08-01-code-lookup-utilities.md +++ /dev/null @@ -1,343 +0,0 @@ -# PSGC Code Lookup Utilities Implementation Plan - -> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking. - -**Goal:** Add complete-list, exact PSGC-code, and full barangay-address lookups backed by the package's existing lazy cached data. - -**Architecture:** Build one exact-code `Map` inside each existing lazy initializer, then expose thin public functions from the existing level modules. Compose full addresses from those exact lookups, with an optional province for NCR and independent/highly urbanized cities. - -**Tech Stack:** TypeScript, Vitest, pnpm, tsup - -## Global Constraints - -- Keep all lookups synchronous and backed by cached `Map` indexes. -- Return `undefined` for unknown exact codes and full-address lookups. -- Return existing readonly cached arrays for complete-list functions. -- Add no fuzzy search, network access, dependency, or data change. -- Keep `province` optional in `PHAddress`. - ---- - -### Task 1: Complete-list and exact-code lookups - -**Files:** -- Modify: `tests/region.test.ts` -- Modify: `tests/province.test.ts` -- Modify: `tests/municipality.test.ts` -- Modify: `tests/barangay.test.ts` -- Modify: `tests/data-loader.test.ts` -- Modify: `src/utils/data-loader.ts` -- Modify: `src/functions/region.ts` -- Modify: `src/functions/province.ts` -- Modify: `src/functions/municipality.ts` -- Modify: `src/functions/barangay.ts` -- Modify: `src/index.ts` - -**Interfaces:** -- Produces: `getAllMunicipalities`, `getAllBarangays`, `getRegionByCode`, - `getProvinceByCode`, `getMunicipalityByCode`, `getBarangayByCode` -- Produces internally: `getIndexedRegionsByCode`, - `getIndexedProvincesByCode`, `getIndexedMunicipalitiesByCode`, - `getIndexedBarangaysByCode` - -- [ ] **Step 1: Write failing public API tests** - -Extend each existing level test to import its exact lookup. Add: - -```ts -expect(getRegionByCode('0700000000')?.name).toBe('Region VII'); -expect(getRegionByCode('9999999999')).toBeUndefined(); - -expect(getProvinceByCode('0702200000')?.name).toBe('Cebu'); -expect(getProvinceByCode('9999999999')).toBeUndefined(); - -const municipalities = getAllMunicipalities(); -expect(municipalities).toHaveLength(1656); -expect(getAllMunicipalities()).toBe(municipalities); -expect(getMunicipalityByCode('0730600000')?.name).toBe('Cebu City'); -expect(getMunicipalityByCode('9999999999')).toBeUndefined(); - -const barangays = getAllBarangays(); -expect(barangays).toHaveLength(42010); -expect(getAllBarangays()).toBe(barangays); -expect(getBarangayByCode('0730600001')?.name).toBe('Adlaon'); -expect(getBarangayByCode('9999999999')).toBeUndefined(); -``` - -Keep each level's assertions in its existing test file. - -- [ ] **Step 2: Verify the public contract fails** - -Run: - -```bash -pnpm exec vitest run tests/region.test.ts tests/province.test.ts tests/municipality.test.ts tests/barangay.test.ts -``` - -Expected: FAIL because the six new public exports do not exist. - -- [ ] **Step 3: Extend the loader test contract** - -In `tests/data-loader.test.ts`, after each dataset is loaded, assert its code map -returns the same object held in the cached array: - -```ts -expect(loader.getIndexedRegionsByCode().get('0100000000')).toBe( - loader.getRegions()[0], -); -expect(loader.getIndexedProvincesByCode().get('0200200000')).toBe( - loader.getProvinces()[0], -); -expect(loader.getIndexedMunicipalitiesByCode().get('0200102000')).toBe( - loader.getMunicipalities()[0], -); -expect(loader.getIndexedBarangaysByCode().get('0200101001')).toBe( - loader.getBarangays()[0], -); -``` - -- [ ] **Step 4: Add exact-code maps to the lazy loader** - -Declare one optional code map per level. In each initializer, build it from the -already sorted cached array: - -```ts -regionsByCode = new Map(regions.map(region => [region.psgcCode, region])); -``` - -Use the equivalent record type and variable for provinces, municipalities, and -barangays. Export getters that initialize only their level and return the map: - -```ts -export function getIndexedRegionsByCode() { - initializeRegions(); - return regionsByCode!; -} -``` - -Repeat for the other three levels. Do not add a generic index builder. - -- [ ] **Step 5: Add the thin public functions** - -Follow the current level-module pattern: - -```ts -function getRegionByCode(code: string): PHRegion | undefined { - return getIndexedRegionsByCode().get(code); -} - -function getAllMunicipalities(): readonly PHMunicipality[] { - return getMunicipalities(); -} -``` - -Add the corresponding province, municipality, and barangay functions. Export -all six from `src/index.ts`. - -- [ ] **Step 6: Verify green** - -Run: - -```bash -pnpm exec vitest run tests/data-loader.test.ts tests/region.test.ts tests/province.test.ts tests/municipality.test.ts tests/barangay.test.ts -``` - -Expected: all loader identity, complete-list, known-code, and unknown-code -assertions pass. - -- [ ] **Step 7: Commit** - -```bash -git add src tests/data-loader.test.ts tests/region.test.ts tests/province.test.ts tests/municipality.test.ts tests/barangay.test.ts -git commit -m "feat: add PSGC code lookup utilities" -``` - -### Task 2: Full address lookup - -**Files:** -- Create: `src/types/address.d.ts` -- Modify: `src/functions/barangay.ts` -- Modify: `src/index.ts` -- Modify: `tests/barangay.test.ts` - -**Interfaces:** -- Consumes: the exact-code functions from Task 1 -- Produces: `PHAddress` and - `getAddressByBarangayCode(code: string): PHAddress | undefined` - -- [ ] **Step 1: Write failing address tests** - -Add table-driven cases to `tests/barangay.test.ts`: - -```ts -it.each([ - ['1400101001', 'Cordillera Administrative Region', 'Abra', 'Bangued', 'Agtangao'], - ['1381300001', 'National Capital Region', undefined, 'Quezon City', 'Alicia'], - ['0730600001', 'Region VII', undefined, 'Cebu City', 'Adlaon'], - ['0203135001', 'Region II', 'Isabela', 'Santiago City', 'Abra'], -])('resolves address hierarchy for %s', (code, region, province, municipality, barangay) => { - const result = getAddressByBarangayCode(code); - expect(result?.region.name).toBe(region); - expect(result?.province?.name).toBe(province); - expect(result?.municipality.name).toBe(municipality); - expect(result?.barangay.name).toBe(barangay); -}); - -it('returns undefined for an unknown address code', () => { - expect(getAddressByBarangayCode('9999999999')).toBeUndefined(); -}); -``` - -The regular, NCR, self-parented HUC, and ICC cases cover the distinct parent -relationships required by issue #20. - -- [ ] **Step 2: Verify red** - -Run: - -```bash -pnpm exec vitest run tests/barangay.test.ts -``` - -Expected: FAIL because `getAddressByBarangayCode` is not exported. - -- [ ] **Step 3: Add `PHAddress`** - -Create `src/types/address.d.ts`: - -```ts -import { PHBarangay } from './barangay'; -import { PHMunicipality } from './municipality'; -import { PHProvince } from './province'; -import { PHRegion } from './region'; - -export type PHAddress = { - region: PHRegion; - province?: PHProvince; - municipality: PHMunicipality; - barangay: PHBarangay; -}; -``` - -- [ ] **Step 4: Implement the minimal composition** - -In `src/functions/barangay.ts`, compose the Task 1 exact lookups: - -```ts -function getAddressByBarangayCode(code: string): PHAddress | undefined { - const barangay = getBarangayByCode(code); - if (!barangay) return undefined; - - const municipality = getMunicipalityByCode(barangay.municipalCityCode); - if (!municipality) return undefined; - - const province = getProvinceByCode(municipality.provinceCode); - const region = getRegionByCode( - province?.regionCode ?? municipality.psgcCode.slice(0, 2) + '00000000', - ); - if (!region) return undefined; - - return { region, ...(province && { province }), municipality, barangay }; -} -``` - -Export the function and `PHAddress` from `src/index.ts`. - -- [ ] **Step 5: Verify green and full source tests** - -Run: - -```bash -pnpm exec vitest run tests/barangay.test.ts tests/integrity.test.ts -pnpm typecheck -``` - -Expected: all address paths, unknown code, data integrity, and types pass. - -- [ ] **Step 6: Commit** - -```bash -git add src/types/address.d.ts src/functions/barangay.ts src/index.ts tests/barangay.test.ts -git commit -m "feat: resolve full addresses by barangay code" -``` - -### Task 3: Published API and documentation - -**Files:** -- Modify: `tests/package.test.ts` -- Modify: `tests/dist.test.ts` -- Modify: `README.md` - -**Interfaces:** -- Consumes: all Task 1 and Task 2 exports -- Produces: verified CommonJS, ESM, TypeScript declaration, browser-bundled, - and documented public API - -- [ ] **Step 1: Write failing packed-package assertions** - -Before rebuilding, extend `tests/package.test.ts` so the CommonJS subprocess -calls `getAddressByBarangayCode('0730600001')`, the ESM subprocess calls -`getAllBarangays()`, and the generated TypeScript consumer imports `PHAddress` -and includes it in the declared tuple. - -Extend `tests/dist.test.ts` to import every new runtime export and assert the -known/unknown contract through the built package alias. - -- [ ] **Step 2: Verify stale dist fails** - -Run: - -```bash -pnpm exec vitest run tests/dist.test.ts tests/package.test.ts -``` - -Expected: FAIL because the existing `dist` files predate the new exports. - -- [ ] **Step 3: Rebuild and verify published exports** - -Run: - -```bash -pnpm build -pnpm exec vitest run tests/dist.test.ts tests/package.test.ts -``` - -Expected: CommonJS, ESM, declarations, and all new runtime exports pass. - -- [ ] **Step 4: Add one README example** - -Add a concise “Code and Address Lookup” section showing: - -```ts -const barangay = getBarangayByCode('0730600001'); -const address = getAddressByBarangayCode('0730600001'); -``` - -Mention that exact lookups return `undefined` for unknown codes and `province` -is optional for NCR and independent/highly urbanized cities. - -- [ ] **Step 5: Run complete verification** - -Run: - -```bash -pnpm install --frozen-lockfile -pnpm data:check -pnpm build -pnpm typecheck -pnpm test --run -pnpm test:browser -npm_config_cache=/tmp/ph-address-npm-cache npm pack --dry-run --json -git diff --check -``` - -Expected: every command exits 0; generated data is unchanged; 18 regions, 82 -provinces, 1,656 municipality/city/submunicipality records, and 42,010 -barangays remain; the package dry-run contains only the seven intended files. - -- [ ] **Step 6: Commit** - -```bash -git add README.md tests/dist.test.ts tests/package.test.ts -git commit -m "docs: document PSGC code and address lookups" -``` diff --git a/docs/superpowers/plans/2026-08-01-pnpm-migration.md b/docs/superpowers/plans/2026-08-01-pnpm-migration.md deleted file mode 100644 index 87301b5..0000000 --- a/docs/superpowers/plans/2026-08-01-pnpm-migration.md +++ /dev/null @@ -1,152 +0,0 @@ -# pnpm Migration Implementation Plan - -> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking. - -**Goal:** Replace Bun and npm development tooling with pnpm while preserving Node.js 18+ package compatibility. - -**Architecture:** Use pnpm for dependency installation and command orchestration, and `tsx` for the existing TypeScript development scripts. Use Node's standard `child_process.spawnSync` in the benchmark and pnpm's official GitHub Action in CI and releases. - -**Tech Stack:** pnpm 10.15.1, Node.js 18+, TypeScript, tsx, GitHub Actions - -## Global Constraints - -- Keep the published package compatible with Node.js 18 or newer. -- Do not change the runtime API or generated geographic data. -- Remove active Bun and npm workflow requirements; retain historical changelog and completed planning records. - ---- - -### Task 1: Package manager and TypeScript scripts - -**Files:** -- Modify: `package.json` -- Modify: `scripts/benchmark.ts` -- Modify: `scripts/migrate-psgc.ts` -- Modify: `scripts/convert-to-csv.ts` -- Modify: `scripts/explore-excel.ts` -- Modify: `scripts/minify-json.ts` -- Modify: `scripts/README.md` -- Delete: `bun.lock` -- Delete: `package-lock.json` -- Create: `pnpm-lock.yaml` - -**Interfaces:** -- Consumes: existing package scripts and TypeScript data utilities -- Produces: pnpm scripts runnable on Node.js 18+ through `tsx` - -- [ ] **Step 1: Confirm the current frozen pnpm install cannot satisfy the repository** - -Run: `pnpm install --frozen-lockfile` -Expected: FAIL because `pnpm-lock.yaml` does not exist. - -- [ ] **Step 2: Replace package scripts and add the TypeScript runner** - -Set `packageManager` to `pnpm@10.15.1`, add `"tsx": "^4.20.6"` to `devDependencies`, and use these script commands: - -```json -{ - "release": "pnpm build && changeset publish", - "test:prepare": "pnpm build:csv-ts", - "migrate:psgc": "tsx scripts/migrate-psgc.ts", - "build:csv-ts": "tsx scripts/convert-to-csv.ts src/data-csv-ts/index.ts", - "data:check": "pnpm migrate:psgc --file=assets/PSGC-2Q-2026-Publication-Datafile.xlsx && pnpm build:csv-ts && git diff --exit-code -- src/data src/data-csv src/data-csv-ts", - "build": "pnpm build:csv-ts && pnpm build:tsup", - "benchmark": "tsx scripts/benchmark.ts" -} -``` - -- [ ] **Step 3: Replace the Bun benchmark subprocess with Node-compatible tooling** - -Import `spawnSync` from `node:child_process` and replace `Bun.spawnSync` with: - -```ts -const result = spawnSync('pnpm', ['exec', 'tsx', '--eval', script], { - cwd: process.cwd(), - encoding: 'utf8', - stdio: ['ignore', 'pipe', 'inherit'], -}); -if (result.status !== 0) { - throw new Error(`Query benchmark failed: ${expression}`); -} -const timing = JSON.parse(result.stdout); -``` - -- [ ] **Step 4: Update current usage text** - -Replace Bun commands in script comments, error messages, and `scripts/README.md` with their `pnpm` equivalents. Do not edit historical records in `CHANGELOG.md` or `docs/superpowers`. - -- [ ] **Step 5: Generate the pnpm lockfile and remove obsolete lockfiles** - -Run: `pnpm install --lockfile-only` -Expected: `pnpm-lock.yaml` records `tsx` and all existing dependencies. - -Delete `bun.lock` and `package-lock.json`. - -- [ ] **Step 6: Verify package tooling** - -Run: `pnpm install --frozen-lockfile && pnpm build && pnpm data:check && pnpm typecheck && pnpm test --run && pnpm exec vitest run tests/package.test.ts && pnpm benchmark` -Expected: every command exits 0 and generated data remains unchanged. - -- [ ] **Step 7: Commit package tooling** - -```bash -git add package.json pnpm-lock.yaml scripts -git add -u bun.lock package-lock.json -git commit -m "build: migrate package tooling to pnpm" -``` - -### Task 2: CI and release workflows - -**Files:** -- Modify: `.github/workflows/main.yml` -- Modify: `.github/workflows/publish.yml` - -**Interfaces:** -- Consumes: `packageManager` and `pnpm-lock.yaml` from Task 1 -- Produces: Bun-free CI and release jobs using frozen pnpm installs - -- [ ] **Step 1: Replace CI package setup and commands** - -In both CI jobs, add `pnpm/action-setup@v4` before `actions/setup-node`, configure setup-node with `cache: pnpm`, and replace install/build/test commands with: - -```yaml -- run: pnpm install --frozen-lockfile -- run: pnpm build -- run: pnpm data:check - if: matrix.node-version == 24 -- run: pnpm typecheck -- run: pnpm test --run -``` - -Keep the browser job's Playwright install and run both commands through pnpm: - -```yaml -- run: pnpm exec playwright install --with-deps chromium -- run: pnpm test:browser -``` - -- [ ] **Step 2: Replace release package setup and commands** - -Use `pnpm/action-setup@v4`, configure `actions/setup-node` with Node.js 24 and `cache: pnpm`, run `pnpm install --frozen-lockfile`, and set Changesets publishing to: - -```yaml -with: - publish: pnpm release -``` - -- [ ] **Step 3: Verify no active Bun or npm workflow commands remain** - -Run: `rg -n '\bbun\b|bunx|npm (ci|run|test)' package.json scripts .github` -Expected: no matches. - -- [ ] **Step 4: Run final package verification** - -Run: `pnpm install --frozen-lockfile && pnpm build && pnpm typecheck && pnpm test --run && pnpm test:browser && pnpm exec vitest run tests/package.test.ts` -Expected: every command exits 0. - -- [ ] **Step 5: Commit workflow migration** - -```bash -git add .github/workflows/main.yml .github/workflows/publish.yml -git commit -m "ci: run workflows with pnpm" -``` diff --git a/docs/superpowers/plans/2026-08-01-remove-legacy-data-tooling.md b/docs/superpowers/plans/2026-08-01-remove-legacy-data-tooling.md deleted file mode 100644 index ae1393f..0000000 --- a/docs/superpowers/plans/2026-08-01-remove-legacy-data-tooling.md +++ /dev/null @@ -1,233 +0,0 @@ -# Remove Legacy Data Tooling Implementation Plan - -> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking. - -**Goal:** Remove every active TOON and unused data-tooling path while preserving the CSV runtime, generated PSGC data, benchmark command, and published package behavior. - -**Architecture:** Delete retired files instead of replacing them. Keep the existing XLSX → JSON/optimized CSV → compressed TypeScript pipeline, and reduce the benchmark from four formats to the three retained formats. - -**Tech Stack:** TypeScript, pnpm, Vitest, tsx, tsup, pako - -## Global Constraints - -- Keep the public API, types, runtime CSV data, and packed file set unchanged. -- Keep `src/data/*.json` as migration output, test fixtures, and the benchmark baseline. -- Preserve historical CHANGELOG entries and completed design documents. -- Add no dependencies or abstractions. - ---- - -### Task 1: Delete unconsumed tooling and artifacts - -**Files:** -- Delete: `scripts/compress-json.ts` -- Delete: `scripts/convert-to-toon.ts` -- Delete: `src/data-toon/regions.toon` -- Delete: `src/data-toon/provinces.toon` -- Delete: `src/data-toon/municipalities.toon` -- Delete: `src/data-toon/barangays.toon` -- Delete: `src/data-toon-ts/index.ts` -- Delete: `src/utils/data-loader.browser.ts` -- Delete: `tests/compression.test.ts` -- Modify: `package.json` -- Modify: `pnpm-lock.yaml` - -**Interfaces:** -- Consumes: the current package build and packed-package contract -- Produces: the same package without dead TOON and browser-re-export paths - -- [ ] **Step 1: Record the preservation baseline** - -Run: - -```bash -pnpm build -pnpm exec vitest run tests/data-loader.test.ts tests/integrity.test.ts tests/package.test.ts -``` - -Expected: build succeeds and all selected CSV runtime, PSGC integrity, CJS, -ESM, declaration, and packed-file assertions pass. - -- [ ] **Step 2: Prove the files are unconsumed** - -Run: - -```bash -rg -n "compress-json|convert-to-toon|data-toon|data-loader\.browser" package.json tsconfig.json tsup.config.ts src scripts tests .github -``` - -Expected: matches are limited to the files being deleted and TOON-only test; -no build entry, package export, or retained runtime import consumes them. - -- [ ] **Step 3: Delete the dead files** - -Delete exactly the files listed for deletion above. Do not alter the retained -JSON, CSV, compressed CSV, migration, or shared loader files. - -- [ ] **Step 4: Remove the retired dependency** - -Run: - -```bash -pnpm remove --save-dev @toon-format/toon -``` - -Expected: `@toon-format/toon` disappears from `package.json` and -`pnpm-lock.yaml`; no other dependency changes. - -- [ ] **Step 5: Verify preserved behavior** - -Run: - -```bash -pnpm build -pnpm exec vitest run tests/data-loader.test.ts tests/integrity.test.ts tests/package.test.ts -``` - -Expected: the same preservation checks from Step 1 pass. - -- [ ] **Step 6: Commit** - -```bash -git add package.json pnpm-lock.yaml scripts/compress-json.ts scripts/convert-to-toon.ts src/data-toon src/data-toon-ts src/utils/data-loader.browser.ts tests/compression.test.ts -git commit -m "chore: remove retired data tooling" -``` - -### Task 2: Simplify the retained benchmark - -**Files:** -- Modify: `scripts/benchmark.ts` - -**Interfaces:** -- Consumes: `src/data/*.json`, `src/data-csv/*.csv`, and public query functions -- Produces: the existing `pnpm benchmark` command comparing JSON, full CSV, - optimized CSV, and cold/cached query timings - -- [ ] **Step 1: Capture the failing retirement check** - -Run: - -```bash -rg -n "TOON|toon|@toon-format" scripts/benchmark.ts -``` - -Expected: command finds the retired import, `FileReport.toon`, encoding, -measurements, report rows, totals, and labels. - -- [ ] **Step 2: Remove only the TOON benchmark branch** - -In `scripts/benchmark.ts`: - -- Change the header and startup label to `JSON vs CSV (full) vs CSV (optimized)`. -- Delete the `@toon-format/toon` import. -- Delete `toon` from `FileReport`. -- Delete `toonText` and its measurement from `benchmarkFile`. -- Delete TOON rows from `printReport`, `printSummary`, and the barangay timing. -- Delete `totalToon` and its accumulation/output column. -- Resize summary headings and separators only as needed for the remaining - JSON, CSV full, CSV optimized, and saved-vs-JSON columns. -- Leave CSV helpers, compression measurement, query timings, iteration count, - and source file inputs unchanged. - -- [ ] **Step 3: Verify the retirement check passes** - -Run: - -```bash -rg -n "TOON|toon|@toon-format" scripts/benchmark.ts -``` - -Expected: exit code 1 with no matches. - -- [ ] **Step 4: Run the benchmark** - -Run: - -```bash -pnpm benchmark -``` - -Expected: all four datasets report JSON, CSV full, and CSV optimized results; -all five public query timing rows print; command exits 0. - -- [ ] **Step 5: Commit** - -```bash -git add scripts/benchmark.ts -git commit -m "perf: drop retired TOON benchmark" -``` - -### Task 3: Update current documentation and verify the cleanup - -**Files:** -- Modify: `README.md` -- Modify: `scripts/README.md` - -**Interfaces:** -- Consumes: the retained migration and benchmark commands -- Produces: current documentation containing no instructions for deleted paths - -- [ ] **Step 1: Capture stale current documentation** - -Run: - -```bash -rg -n "TOON|toon|build:toon|3Q-2025|Generates formatted JSON" README.md scripts/README.md -``` - -Expected: command finds the former-format benchmark row and outdated pipeline -instructions. - -- [ ] **Step 2: Document the retained path** - -In `scripts/README.md`, replace the TOON section with a concise -`convert-to-csv.ts` section. State that migration writes both -`src/data/*.json` and `src/data-csv/*.csv`, use the Q2 2026 workbook in the -example, and document: - -```bash -pnpm build:csv-ts -``` - -as generating `src/data-csv-ts/index.ts`. - -In `README.md`, remove the TOON row from the current format benchmark and -describe the bundle-size comparison as “smaller than the previous format” so -current usage documentation contains no dependency on the retired format. - -- [ ] **Step 3: Verify active paths contain no retired references** - -Run: - -```bash -rg -n "TOON|toon|@toon-format|compress-json|convert-to-toon|data-toon|data-loader\.browser" package.json pnpm-lock.yaml README.md scripts src tests .github -``` - -Expected: exit code 1 with no matches. Historical `CHANGELOG.md` and -`docs/superpowers/` are intentionally excluded. - -- [ ] **Step 4: Run complete verification** - -Run: - -```bash -pnpm install --frozen-lockfile -pnpm data:check -pnpm build -pnpm typecheck -pnpm test --run -pnpm test:browser -pnpm benchmark -npm_config_cache=/tmp/ph-address-npm-cache npm pack --dry-run --json -git diff --check -``` - -Expected: every command exits 0; generated data remains unchanged; the packed -package contains only `LICENCE`, `README.md`, `package.json`, and `dist/*`. - -- [ ] **Step 5: Commit** - -```bash -git add README.md scripts/README.md -git commit -m "docs: document the CSV-only data pipeline" -``` diff --git a/docs/superpowers/specs/2026-07-31-lazy-data-initialization-design.md b/docs/superpowers/specs/2026-07-31-lazy-data-initialization-design.md deleted file mode 100644 index 9a8dfab..0000000 --- a/docs/superpowers/specs/2026-07-31-lazy-data-initialization-design.md +++ /dev/null @@ -1,69 +0,0 @@ -# Lazy PSGC Data Initialization Design - -## Goal - -Load only the geographic datasets required by each public query, parse every -dataset at most once, and avoid repeated sorting and index-array copying while -preserving the synchronous public API and returned data shapes. - -## Design - -Replace the shared `initializeData()` flag in `src/utils/data-loader.ts` with -four dataset-specific lazy initializers: - -- Regions: decompress, parse, sort by name, and cache. -- Provinces: decompress, parse, derive `regionCode`, sort by name, build the - region index, and cache both. -- Municipalities: decompress, parse, sort by name, build the province index, - and cache both. -- Barangays: decompress, parse, derive `municipalCityCode`, sort by name, build - the municipality index, and cache both. - -Each initializer checks its cached dataset before doing work. Index buckets are -local mutable arrays populated with `push()`, then exposed through the existing -readonly return types. Because each full dataset is sorted before indexing, -every bucket is already alphabetically sorted. - -The four public query modules will return these cached arrays or buckets -directly. This removes per-query `sortByName()` calls without changing function -signatures, object fields, lookup behavior, or empty-result behavior. - -## Loading Behavior - -| Query | Datasets initialized | -| --- | --- | -| `getAllRegions()` | regions | -| `getAllProvinces()` | provinces | -| `getProvincesByRegion()` | provinces | -| `getMunicipalitiesByProvince()` | municipalities | -| `getBarangaysByMunicipality()` | barangays | - -Calling any query repeatedly reuses the associated cached dataset and index. -No query implicitly initializes another geographic level. - -## Testing - -Add focused loader tests that mock the compressed data and decompression layer -to verify: - -- a regions-only query does not parse provinces, municipalities, or barangays; -- each requested dataset is parsed once across repeated queries; -- full datasets and indexed buckets remain alphabetically sorted; -- existing public query tests continue to validate compatible values and empty - results. - -## Benchmark - -Extend the existing `bun run benchmark` command with median timings for: - -- cold initialization of each public query path, measured inside fresh Bun - subprocesses so process startup is excluded from the reported query timing; -- repeated cached lookups after initialization. - -Benchmark measurements remain informational and separate from normal CI -assertions. - -## Scope - -No public API, type, data format, dependency, or migration-pipeline changes are -included. diff --git a/docs/superpowers/specs/2026-07-31-package-distribution-design.md b/docs/superpowers/specs/2026-07-31-package-distribution-design.md deleted file mode 100644 index 78c0cee..0000000 --- a/docs/superpowers/specs/2026-07-31-package-distribution-design.md +++ /dev/null @@ -1,30 +0,0 @@ -# Package Distribution Design - -## Goal - -Make the documented public types and both JavaScript module formats work from -the package users actually install, while publishing only distribution files -and declaring the supported Node.js version. - -## Changes - -- Re-export `PHRegion`, `PHProvince`, `PHMunicipality`, and `PHBarangay` as - types from `src/index.ts`. -- Add `types`, `import`, and `require` conditions to the root package export. -- Restrict published package contents with `"files": ["dist"]`. -- Declare Node.js 18 or newer in `engines` and document that version. -- Configure CI to run on the minimum supported Node.js version. - -## Verification - -Build and pack the package, then inspect and consume the generated tarball from -a temporary project. The distribution check must: - -1. Assert the tarball contains package metadata, license, README, and `dist` - artifacts only. -2. Install the tarball and verify CommonJS `require()` resolves. -3. Verify ESM `import` resolves. -4. Compile the documented type-only imports with TypeScript. - -The test uses existing Node.js, npm, TypeScript, and Vitest tooling. It adds no -runtime dependency or packaging abstraction. diff --git a/docs/superpowers/specs/2026-07-31-q2-2026-release-design.md b/docs/superpowers/specs/2026-07-31-q2-2026-release-design.md deleted file mode 100644 index 164b7f2..0000000 --- a/docs/superpowers/specs/2026-07-31-q2-2026-release-design.md +++ /dev/null @@ -1,55 +0,0 @@ -# Q2 2026 PSGC Release Design - -## Goal - -Publish version `2026.2.0` from the official PSGC publication as of -30 June 2026, cumulatively including the Q1 and Q2 changes. - -## Source and generated artifacts - -Replace `assets/PSGC-4Q-2025-Publication-Datafile.xlsx` with -`assets/PSGC-2Q-2026-Publication-Datafile.xlsx`. - -Use the existing pipeline: - -1. `migrate-psgc.ts` generates retained JSON and CSV datasets. -2. `convert-to-csv.ts` generates the compressed TypeScript bundle. - -Add a `data:check` command that reruns both steps and uses `git diff --exit-code` -on the generated directories. CI will run it to prove the committed artifacts -are reproducible from the workbook. - -## Expected dataset - -The generated package will contain: - -- 18 regions; -- 82 provinces; -- 1,656 combined municipalities, cities, and submunicipalities; -- 42,010 barangays. - -The PSA release's 1,493 count is municipalities only. The package's existing -combined collection also retains 149 cities and 14 submunicipalities. - -All codes remain unique 10-digit strings and all modeled parent relationships -must pass the existing integrity test. - -## Regression coverage - -Add table-driven assertions keyed by PSGC code for all cumulative name changes: - -- Q1: one municipality and seven barangays; -- Q2: two municipalities and fifteen barangays, including the Sawata/Poblacion - renames. - -Assert that retired Barangay San Rafael code `0401007038` is absent. The -expected names and codes come from the official workbook comparison and PSA -Q1/Q2 releases. - -## Release metadata - -Set package and npm lockfile versions to `2026.2.0`. Update README dataset -counts and source date, the browser smoke expected barangay count, and prepend -a concise `2026.2.0` changelog entry covering the cumulative data update. - -No API, type, dependency, or migration-model change is included. diff --git a/docs/superpowers/specs/2026-07-31-test-coverage-design.md b/docs/superpowers/specs/2026-07-31-test-coverage-design.md deleted file mode 100644 index db8d82b..0000000 --- a/docs/superpowers/specs/2026-07-31-test-coverage-design.md +++ /dev/null @@ -1,50 +0,0 @@ -# PSGC Test Coverage Design - -## Goal - -Prove the generated datasets and packed package work in supported Node.js and -browser environments, while keeping performance measurements out of the -correctness suite. - -## Branching and data scope - -This change is stacked on issue #17 and reuses its packed-package CommonJS, -ESM, and type-import test. - -The official Q2 workbook is available locally at -`assets/PSGC-2Q-2026-Publication-Datafile.xlsx`, but the generated artifacts -still contain Q4 2025 data. Issue #16 will validate the currently generated -artifacts. Issue #15 will regenerate them from the Q2 workbook, update the -expected total, and add the Q1/Q2 rename and retired-code assertions in the -same commit as the data change. - -## Integrity coverage - -Add one test over all four generated datasets. It will assert: - -- exact current totals; -- unique 10-digit PSGC codes within each level; -- every province references an existing region; -- every municipality or city references an existing province; -- every barangay references an existing municipality or city. - -Failures will identify the invalid level and code through focused assertion -messages. - -## Runtime coverage - -Keep issue #17's packed tarball test for CommonJS and ESM. - -Add one browser smoke script using Playwright. A small Node HTTP server will -serve the built ESM file, `pako`, and an HTML import map. Chromium will load -the package without Node globals or builtins and call every public API. - -## CI and performance - -Run build, type checking, and tests on Node.js 18, 20, 22, and 24. Run the -Chromium smoke test once on Node.js 24. - -Remove timing assertions from Vitest correctness tests. Performance remains -covered by the existing `scripts/benchmark.ts` command. - -Playwright is the only new development dependency. diff --git a/docs/superpowers/specs/2026-08-01-code-lookup-utilities-design.md b/docs/superpowers/specs/2026-08-01-code-lookup-utilities-design.md deleted file mode 100644 index af4ac5a..0000000 --- a/docs/superpowers/specs/2026-08-01-code-lookup-utilities-design.md +++ /dev/null @@ -1,93 +0,0 @@ -# PSGC Code Lookup Utilities Design - -## Goal - -Complete issue #20 by exposing complete-list, exact-code, and full-address -lookups through the package's existing lazy data loader and cached indexes. - -## Public API - -Add these synchronous exports: - -- `getAllMunicipalities()` -- `getAllBarangays()` -- `getRegionByCode(code)` -- `getProvinceByCode(code)` -- `getMunicipalityByCode(code)` -- `getBarangayByCode(code)` -- `getAddressByBarangayCode(code)` - -Exact-code lookups return the matching record or `undefined`. Complete-list -functions return the existing sorted, cached, readonly arrays. - -Export this address type: - -```ts -export type PHAddress = { - region: PHRegion; - province?: PHProvince; - municipality: PHMunicipality; - barangay: PHBarangay; -}; -``` - -`getAddressByBarangayCode()` returns `PHAddress | undefined`. The province is -optional because NCR cities and some independent/highly urbanized city records -do not resolve through a normal province record. - -## Loader and indexes - -Extend each existing lazy initializer in `src/utils/data-loader.ts` to build a -`Map` keyed by `psgcCode` at the same time it already parses and -sorts that level. Export one getter per map. Calling a code lookup initializes -only its own level; no eager all-data initialization is introduced. - -Reuse the existing cached arrays for `getAllMunicipalities()` and -`getAllBarangays()`. Do not copy or re-sort them. - -Keep public functions in the existing level modules: - -- `region.ts`: region list and exact lookup; -- `province.ts`: province list, parent filter, and exact lookup; -- `municipality.ts`: municipality list, parent filter, and exact lookup; -- `barangay.ts`: barangay list, parent filter, exact lookup, and address lookup. - -No new service or generic repository abstraction is needed. - -## Address resolution - -For a known barangay: - -1. Resolve the barangay by its exact code. -2. Resolve its municipality through `municipalCityCode`. -3. Try to resolve the municipality's `provinceCode` as a province. -4. Resolve the region through the province's `regionCode` when a province - exists; otherwise derive the region code from the municipality's first two - PSGC digits plus eight zeroes. -5. Return the four records, omitting `province` when there is no matching - province. - -Return `undefined` if the barangay, municipality, or region cannot be resolved. -This is defensive at the public boundary even though the generated-data -integrity checks reject those orphan states. - -## Testing - -Add focused tests to the existing level suites for complete lists and known and -unknown exact codes. Add address tests covering a normal province, NCR, a -highly urbanized or independent city, and an unknown barangay code. - -Extend packed-package coverage so the new functions work through both CommonJS -and ESM and `PHAddress` resolves from the published declarations. Keep existing -identity assertions to prove complete-list and indexed results reuse cached -objects. - -Add one concise README example showing exact barangay and full-address lookup. - -## Out of scope - -- No fuzzy or name search. -- No network access or new dependency. -- No mutation API. -- No changes to PSGC data or migration. -- No prerelease/publishing changes; issue #26 owns those. diff --git a/docs/superpowers/specs/2026-08-01-pnpm-migration-design.md b/docs/superpowers/specs/2026-08-01-pnpm-migration-design.md deleted file mode 100644 index 2b7250a..0000000 --- a/docs/superpowers/specs/2026-08-01-pnpm-migration-design.md +++ /dev/null @@ -1,23 +0,0 @@ -# pnpm Migration Design - -## Goal - -Replace Bun and npm development tooling with pnpm while preserving Node.js 18+ package compatibility. - -## Changes - -- Pin the local package manager with `packageManager` in `package.json`. -- Replace `bun.lock` and `package-lock.json` with `pnpm-lock.yaml`. -- Use `tsx` to run TypeScript development scripts on Node.js 18+. -- Replace Bun script invocations with pnpm-compatible commands. -- Replace `Bun.spawnSync` in the benchmark with Node's `spawnSync`. -- Configure CI and release workflows to install pnpm, use its frozen lockfile, and run project commands through pnpm. -- Update current script documentation and usage messages. Historical changelog and completed planning records remain unchanged. - -## Verification - -Run a clean frozen install, build, generated-data check, typecheck, tests, browser smoke test, benchmark smoke test, and packed-package tests through pnpm. Confirm the packed CommonJS and ESM outputs still load under supported Node.js versions through the existing package tests and CI matrix. - -## Scope - -No runtime API, generated geographic data, or release behavior changes beyond selecting pnpm as the package manager. diff --git a/docs/superpowers/specs/2026-08-01-remove-legacy-data-tooling-design.md b/docs/superpowers/specs/2026-08-01-remove-legacy-data-tooling-design.md deleted file mode 100644 index 554e58e..0000000 --- a/docs/superpowers/specs/2026-08-01-remove-legacy-data-tooling-design.md +++ /dev/null @@ -1,62 +0,0 @@ -# Remove Legacy Data Tooling Design - -## Goal - -Complete issue #19 by deleting the retired TOON pipeline and other unused data -tooling without changing the package API, runtime CSV format, or published -files. - -## Scope - -Delete the TOON source artifacts, generated TypeScript bundle, converter, and -TOON-only compression test. Remove `@toon-format/toon` from development -dependencies and simplify the existing benchmark to compare JSON, full CSV, -and the shipped optimized CSV only. - -Delete `scripts/compress-json.ts` because no package script or retained build -path invokes it. Delete `src/utils/data-loader.browser.ts` because the build has -one entry point and nothing imports or resolves the browser re-export. - -Keep `src/data/*.json`. The migration writes these audit artifacts, existing -API tests consume them as independent expected data, and the benchmark uses -them as its baseline. Removing JSON would expand this cleanup into test and -migration redesign with no release benefit. - -Update `scripts/README.md` and current README benchmark text to describe only -the retained pipeline. Preserve historical CHANGELOG entries and prior design -documents as records of shipped versions; “no TOON references” applies to -active code, dependencies, scripts, generated artifacts, and current usage -documentation. - -## Data and build flow - -The sole retained path remains: - -1. `scripts/migrate-psgc.ts` reads the official workbook and writes JSON audit - data plus optimized CSV source data. -2. `scripts/convert-to-csv.ts` compresses the CSV into - `src/data-csv-ts/index.ts`. -3. `src/utils/data-loader.ts` lazily decompresses and indexes the bundled CSV. -4. `tsup` emits the existing CommonJS and ESM package outputs. - -No replacement abstraction or dependency is needed. - -## Verification - -First capture the current package file list and public behavior. After the -deletions, run a repository search proving that active code and package -metadata contain no TOON references, then run the frozen install, data -reproducibility check, build, typecheck, complete Vitest suite, browser smoke -test, benchmark, and package dry-run checks. - -The package test remains the regression gate for CommonJS, ESM, declarations, -and the packed file set. Existing loader and integrity tests cover the shipped -CSV compression path, so the obsolete TOON compression test is deleted rather -than duplicated. - -## Out of scope - -- No public API or type changes; issue #20 owns those. -- No release or prerelease workflow changes; issue #26 owns those. -- No rewrite of the migration pipeline. -- No cleanup of historical changelog or completed design records. diff --git a/docs/superpowers/specs/2026-08-15-psgc-10-digit-diagram-design.md b/docs/superpowers/specs/2026-08-15-psgc-10-digit-diagram-design.md new file mode 100644 index 0000000..df51431 --- /dev/null +++ b/docs/superpowers/specs/2026-08-15-psgc-10-digit-diagram-design.md @@ -0,0 +1,18 @@ +# PSGC 10-Digit Diagram Design + +## Goal + +Replace the current old-versus-new comparison with a focused diagram of the PSGC Revision 1 structure used by this package. + +## Visual design + +- Use a clean, wide infographic on a white background. +- Title it `PSGC Revision 1 — 10-Digit Coding Structure`. +- Show one centered code split into four blocks: `RR | PPP | MM | BBB`. +- Label the blocks `Region`, `Province/HUC`, `Municipality/City`, and `Barangay`. +- Use restrained blue, red, green, and neutral accents with high-contrast text. +- Exclude the old 9-digit structure, comparison language, logos, and watermarks. + +## Output and verification + +Replace `assets/psgc/coding-structure.png` so the README reference remains unchanged. Verify the exact text, four segment widths, readable labels, and absence of any 9-digit code before accepting the image. diff --git a/docs/superpowers/specs/2026-08-15-psgc-national-summary-diagram-design.md b/docs/superpowers/specs/2026-08-15-psgc-national-summary-diagram-design.md new file mode 100644 index 0000000..5241e80 --- /dev/null +++ b/docs/superpowers/specs/2026-08-15-psgc-national-summary-diagram-design.md @@ -0,0 +1,18 @@ +# PSGC National Summary Diagram Design + +## Goal + +Extend the current PSGC Revision 1 diagram with national totals from the `National Summary` sheet of `assets/PSGC-2Q-2026-Publication-Datafile.xlsx`. + +## Visual design + +- Preserve the title and the `RR | PPP | MM | BBB` coding diagram. +- Add a compact `National Summary — As of 30 June 2026` section below it. +- Show five totals: `18 Regions`, `82 Provinces`, `149 Cities`, `1,493 Municipalities`, and `42,010 Barangays`. +- Add this footer reference: `Source: Philippine Statistics Authority (PSGC) — https://psa.gov.ph/classification/psgc/node/1684083815`. +- Retain the white background, high-contrast sans-serif type, and restrained colored accents. +- Exclude the legacy 9-digit structure, population, regional breakdowns, logos, and watermarks. + +## Output and verification + +Replace `assets/psgc/coding-structure.png`. Verify every total against the workbook, inspect all rendered text, confirm the source URL is exact, and retain the `2-3-2-3` code grouping. diff --git a/docs/superpowers/specs/2026-08-15-readme-address-data-design.md b/docs/superpowers/specs/2026-08-15-readme-address-data-design.md new file mode 100644 index 0000000..65c1758 --- /dev/null +++ b/docs/superpowers/specs/2026-08-15-readme-address-data-design.md @@ -0,0 +1,17 @@ +# README Address Data Clarification + +## Goal + +Make it clear that `ph-address` provides both PSGC geographic data and Philippine postal-code data. + +## README changes + +- Describe the package as Philippine address data whose geographic hierarchy follows PSGC Revision 1. +- Add the existing `assets/psgc/coding-structure.png` diagram. +- Document the 10-digit PSGC layout as `RR-PPP-MM-BBB`: region, province/HUC, municipality/city, and barangay identifiers. +- Explain that four-digit postal codes describe delivery areas, are maintained separately from PSGC identifiers, and can have many-to-many relationships with municipalities or localities. +- Keep the current installation, performance, versioning, and API documentation intact. + +## Scope and verification + +Only `README.md` changes during implementation. Verify that its image path resolves, its examples match the exported API, and Markdown formatting passes Prettier. diff --git a/docs/superpowers/specs/2026-08-15-readme-api-types-design.md b/docs/superpowers/specs/2026-08-15-readme-api-types-design.md new file mode 100644 index 0000000..e6a0086 --- /dev/null +++ b/docs/superpowers/specs/2026-08-15-readme-api-types-design.md @@ -0,0 +1,18 @@ +# README API Types Design + +## Goal + +Make every public API's input and inferred return type explicit so TypeScript users do not have to inspect declarations or guess object fields. + +## Documentation changes + +- Add a complete signature table for all functions exported from `src/index.ts`. +- Show `readonly` array returns and `| undefined` for exact-code lookups. +- Add an explicit signature or return type to each detailed API section. +- Expand `Types` with the exact definitions of `PHRegion`, `PHProvince`, `PHMunicipality`, `PHBarangay`, `PHPostalCode`, and `PHAddress`. +- Include `PHAddress` in the type-import example and explain why `province` and `municipalityCode` are optional. +- Keep one canonical copy of each type definition instead of repeating object shapes under every function. + +## Scope and verification + +Modify only `README.md`. Cross-check every documented function and type against `src/index.ts`, `src/functions`, and `src/types`; run Prettier and repository tests before completion. diff --git a/package.json b/package.json index 1e09b4f..e7c5ac0 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@aivangogh/ph-address", - "version": "2026.2.2", - "description": "A collection of philippine geographic data based on PSGC", + "version": "2026.2.3", + "description": "Philippine geographic and postal-code data based on the PSGC", "main": "./dist/index.js", "module": "./dist/index.mjs", "types": "./dist/index.d.ts", @@ -21,7 +21,11 @@ }, "./package.json": "./package.json" }, - "files": ["dist", "LICENCE", "README.md"], + "files": [ + "dist", + "LICENCE", + "README.md" + ], "author": { "name": "Ivan Gemota", "email": "aivangogh.dev@gmail.com", @@ -45,7 +49,11 @@ "provinces", "cities", "municipalities", - "barangays" + "barangays", + "postal-code", + "zip-code", + "philippine-postal-code", + "philippine-zip-code" ], "scripts": { "build:tsup": "tsup", @@ -53,8 +61,9 @@ "test": "vitest", "test:prepare": "pnpm build:csv-ts", "migrate:psgc": "tsx scripts/migrate-psgc.ts", + "migrate:postal-codes": "tsx scripts/migrate-postal-codes.ts", "build:csv-ts": "tsx scripts/convert-to-csv.ts src/data-csv-ts/index.ts", - "data:check": "pnpm migrate:psgc --file=assets/PSGC-2Q-2026-Publication-Datafile.xlsx && pnpm build:csv-ts && git diff --exit-code -- src/data src/data-csv src/data-csv-ts", + "data:check": "pnpm migrate:psgc --file=assets/PSGC-2Q-2026-Publication-Datafile.xlsx && pnpm migrate:postal-codes && pnpm build:csv-ts && git diff --exit-code -- src/data src/data-csv src/data-csv-ts", "build": "pnpm build:csv-ts && pnpm build:tsup", "typecheck": "tsc --noEmit", "test:browser": "node tests/browser-smoke.mjs", diff --git a/scripts/convert-to-csv.ts b/scripts/convert-to-csv.ts index 1474f8b..764f8b1 100644 --- a/scripts/convert-to-csv.ts +++ b/scripts/convert-to-csv.ts @@ -36,7 +36,7 @@ if (files.length === 0) { } let tsContent = `// This file is auto-generated by scripts/convert-to-csv.ts\n`; -tsContent += `// Source: src/data-csv/*.csv (generated from PSGC XLSX via migrate-psgc.ts)\n`; +tsContent += `// Source: src/data-csv/*.csv\n`; tsContent += `// Encoding: gzip deflate → base64\n`; tsContent += `// Do not edit manually.\n\n`; diff --git a/scripts/migrate-postal-codes.ts b/scripts/migrate-postal-codes.ts new file mode 100644 index 0000000..9a8e0c4 --- /dev/null +++ b/scripts/migrate-postal-codes.ts @@ -0,0 +1,271 @@ +import fs from "fs"; +import path from "path"; +import { PHMunicipality } from "../src/types/municipality"; +import { PHPostalCode } from "../src/types/postal-code"; +import { PHProvince } from "../src/types/province"; + +const root = process.cwd(); +const geoNamesPath = path.join(root, "assets/ph-postal-code/PH.txt"); +const mappingsPath = path.join( + root, + "assets/ph-postal-code/municipality-mappings.csv", +); +const municipalities: PHMunicipality[] = JSON.parse( + fs.readFileSync(path.join(root, "src/data/municipalities.json"), "utf8"), +); +const provinces: PHProvince[] = JSON.parse( + fs.readFileSync(path.join(root, "src/data/provinces.json"), "utf8"), +); + +const mappingHeaders = [ + "municipalityName", + "municipalityCode", + "postalCodes", + "sourceMunicipality", + "changeType", + "notes", +] as const; +const changeTypes = new Set([ + "renamed", + "spelling", + "historical-province", + "district", + "inherited-area", +]); + +interface ReviewedMunicipalityMapping { + municipalityName: string; + municipalityCode: string; + postalCodes: string[]; + sourceMunicipality: string; + changeType: string; + notes: string; +} + +function normalize(name: string): string { + return name + .normalize("NFD") + .replace(/[\u0300-\u036f]/g, "") + .toLowerCase() + .replace(/\([^)]*\)/g, "") + .replace(/\b(city|municipality|province) of\b/g, "") + .replace(/\bcity\b/g, "") + .replace(/\bsta\b/g, "santa") + .replace(/\bsto\b/g, "santo") + .replace(/[^a-z0-9]/g, ""); +} + +function csvEscape(value: string): string { + return value.includes(",") || value.includes('"') || value.includes("\n") + ? `"${value.replace(/"/g, '""')}"` + : value; +} + +function parseCsvLine(line: string): string[] { + const values: string[] = []; + let value = ""; + let quoted = false; + + for (let index = 0; index < line.length; index += 1) { + const character = line[index]; + if (character === '"' && quoted && line[index + 1] === '"') { + value += '"'; + index += 1; + } else if (character === '"') { + quoted = !quoted; + } else if (character === "," && !quoted) { + values.push(value); + value = ""; + } else { + value += character; + } + } + values.push(value); + if (quoted) throw new Error(`Unclosed quote in mapping row: ${line}`); + return values; +} + +function buildNameIndex( + records: T[], +): Map { + const index = new Map(); + for (const record of records) { + const key = normalize(record.name); + const matches = index.get(key); + if (matches) matches.push(record); + else index.set(key, [record]); + } + return index; +} + +const municipalitiesByName = buildNameIndex(municipalities); +const municipalitiesByCode = new Map( + municipalities.map((municipality) => [municipality.psgcCode, municipality]), +); +const provinceCodesByName = new Map( + provinces.map((province) => [normalize(province.name), province.psgcCode]), +); + +function matchMunicipality( + municipalityName: string, + provinceName: string, + hasGeoNamesMunicipality: boolean, +): PHMunicipality | undefined { + let matches = municipalitiesByName.get(normalize(municipalityName)) || []; + const provinceCode = provinceCodesByName.get(normalize(provinceName)); + const sameProvince = matches.filter( + (municipality) => municipality.provinceCode === provinceCode, + ); + + if (hasGeoNamesMunicipality) { + if (sameProvince.length) matches = sameProvince; + } else if (provinceName) { + matches = sameProvince.length + ? sameProvince + : matches.filter( + (municipality) => municipality.provinceCode === municipality.psgcCode, + ); + } + return matches.length === 1 ? matches[0] : undefined; +} + +function loadGeoNamesRecords(): PHPostalCode[] { + return fs + .readFileSync(geoNamesPath, "utf8") + .trim() + .split("\n") + .map((line) => { + const fields = line.replace(/\r$/, "").split("\t"); + if ( + fields.length !== 12 || + fields[0] !== "PH" || + !/^\d{4}$/.test(fields[1]) + ) { + throw new Error(`Invalid GeoNames postal-code row: ${line}`); + } + + const [postalCode, placeName, regionName, provinceName] = [ + fields[1], + fields[2], + fields[3], + fields[5], + ]; + const municipality = matchMunicipality( + fields[7] || placeName, + provinceName, + Boolean(fields[7]), + ); + return { + postalCode, + placeName, + provinceName, + regionName, + ...(municipality ? { municipalityCode: municipality.psgcCode } : {}), + } satisfies PHPostalCode; + }); +} + +function loadReviewedMappings( + availablePostalCodes: ReadonlySet, +): ReviewedMunicipalityMapping[] { + const [headerLine, ...lines] = fs + .readFileSync(mappingsPath, "utf8") + .trim() + .split("\n"); + const headers = parseCsvLine(headerLine); + if (headers.join(",") !== mappingHeaders.join(",")) { + throw new Error(`Invalid mapping headers: ${headers.join(",")}`); + } + + const seenMunicipalities = new Set(); + return lines.map((line) => { + const values = parseCsvLine(line.replace(/\r$/, "")); + if ( + values.length !== mappingHeaders.length || + values.some((value) => !value) + ) { + throw new Error(`Invalid reviewed mapping row: ${line}`); + } + const row = Object.fromEntries( + mappingHeaders.map((header, index) => [header, values[index]]), + ) as Record<(typeof mappingHeaders)[number], string>; + const municipality = municipalitiesByCode.get(row.municipalityCode); + if (!municipality || municipality.name !== row.municipalityName) { + throw new Error( + `Unknown reviewed municipality: ${row.municipalityName} (${row.municipalityCode})`, + ); + } + if (seenMunicipalities.has(row.municipalityCode)) { + throw new Error( + `Duplicate reviewed municipality: ${row.municipalityCode}`, + ); + } + seenMunicipalities.add(row.municipalityCode); + if (!changeTypes.has(row.changeType)) { + throw new Error(`Unknown mapping change type: ${row.changeType}`); + } + + const postalCodes = row.postalCodes.split("|"); + const invalidPostalCode = postalCodes.find( + (postalCode) => + !/^\d{4}$/.test(postalCode) || !availablePostalCodes.has(postalCode), + ); + if (invalidPostalCode) { + throw new Error(`Unknown reviewed postal code: ${invalidPostalCode}`); + } + return { ...row, postalCodes }; + }); +} + +function applyReviewedMappings(records: PHPostalCode[]): void { + const recordsByPostalCode = new Map(); + for (const record of records) + recordsByPostalCode.set(record.postalCode, record); + const mappings = loadReviewedMappings(new Set(recordsByPostalCode.keys())); + + for (const mapping of mappings) { + for (const postalCode of mapping.postalCodes) { + const source = recordsByPostalCode.get(postalCode)!; + records.push({ + ...source, + placeName: mapping.municipalityName, + municipalityCode: mapping.municipalityCode, + }); + } + } +} + +function writePostalCodeData(records: PHPostalCode[]): void { + records.sort( + (a, b) => + a.postalCode.localeCompare(b.postalCode) || + a.placeName.localeCompare(b.placeName), + ); + const headers: (keyof PHPostalCode)[] = [ + "postalCode", + "placeName", + "provinceName", + "regionName", + "municipalityCode", + ]; + const csv = [ + headers.join(","), + ...records.map((record) => + headers.map((header) => csvEscape(record[header] || "")).join(","), + ), + ].join("\n"); + + fs.writeFileSync( + path.join(root, "src/data/postal-codes.json"), + JSON.stringify(records, null, 2), + ); + fs.writeFileSync(path.join(root, "src/data-csv/postalCodes.csv"), csv); +} + +const records = loadGeoNamesRecords(); +applyReviewedMappings(records); +writePostalCodeData(records); + +console.log( + `Generated ${records.length} postal-code records (${records.filter((record) => record.municipalityCode).length} mapped to PSGC municipalities).`, +); diff --git a/scripts/migrate-psgc.ts b/scripts/migrate-psgc.ts index b26513c..23a57bb 100644 --- a/scripts/migrate-psgc.ts +++ b/scripts/migrate-psgc.ts @@ -1,228 +1,302 @@ -import * as XLSX from 'xlsx'; -import * as path from 'path'; -import * as fs from 'fs'; -import { reformatCityName } from '../src/utils/reformat'; -import { PHRegion } from '../src/types/region'; -import { PHProvince } from '../src/types/province'; -import { PHMunicipality } from '../src/types/municipality'; -import { PHBarangay } from '../src/types/barangay'; -import { sortByName } from '../src/utils/sort'; - -const PSGC_SHEET_NAME = 'PSGC'; -const ASSETS_DIR = path.join(__dirname, '../assets'); -const DATA_DIR = path.join(__dirname, '../src/data'); -const CSV_DATA_DIR = path.join(__dirname, '../src/data-csv'); +import * as XLSX from "xlsx"; +import * as path from "path"; +import * as fs from "fs"; +import { reformatCityName } from "../src/utils/reformat"; +import { PHRegion } from "../src/types/region"; +import { PHProvince } from "../src/types/province"; +import { PHMunicipality } from "../src/types/municipality"; +import { PHBarangay } from "../src/types/barangay"; +import { sortByName } from "../src/utils/sort"; + +const PSGC_SHEET_NAME = "PSGC"; +const ASSETS_DIR = path.join(__dirname, "../assets"); +const DATA_DIR = path.join(__dirname, "../src/data"); +const CSV_DATA_DIR = path.join(__dirname, "../src/data-csv"); +const REGION_LEVEL = "Reg"; +const PROVINCE_LEVEL = "Prov"; +const DISTRICT_LEVEL = "Dist"; +const CITY_LEVEL = "City"; +const MUNICIPALITY_LEVEL = "Mun"; +const SUBMUNICIPALITY_LEVEL = "SubMun"; +const BARANGAY_LEVEL = "Bgy"; +const NCR_PREFIX = "13"; interface RawPSGCDataRow { - ['10-digit PSGC']?: string | number; - Name?: string; - ['Geographic Level']?: string; - Code?: string | number; // Alternative for 10-digit PSGC + ["10-digit PSGC"]?: string | number; + Name?: string; + ["Geographic Level"]?: string; + Code?: string | number; // Alternative for 10-digit PSGC } function parseArguments(): { filePath: string } { - const args = process.argv.slice(2); - let filePath: string | undefined; - - for (const arg of args) { - if (arg.startsWith('--file=')) { - filePath = arg.split('=')[1]; - break; - } - } - - if (!filePath) { - console.error('Error: --file argument is required.'); - console.error('Usage: pnpm migrate:psgc --file='); - process.exit(1); - } - - return { filePath }; + const args = process.argv.slice(2); + let filePath: string | undefined; + + for (const arg of args) { + if (arg.startsWith("--file=")) { + filePath = arg.split("=")[1]; + break; + } + } + + if (!filePath) { + console.error("Error: --file argument is required."); + console.error("Usage: pnpm migrate:psgc --file="); + process.exit(1); + } + + return { filePath }; } function readExcelFile(excelPath: string): RawPSGCDataRow[] { - const workbook = XLSX.readFile(excelPath); - const worksheet = workbook.Sheets[PSGC_SHEET_NAME]; + const workbook = XLSX.readFile(excelPath); + const worksheet = workbook.Sheets[PSGC_SHEET_NAME]; - if (!worksheet) { - console.error(`Sheet "${PSGC_SHEET_NAME}" not found in ${excelPath}!`); - process.exit(1); - } + if (!worksheet) { + console.error(`Sheet "${PSGC_SHEET_NAME}" not found in ${excelPath}!`); + process.exit(1); + } - return XLSX.utils.sheet_to_json(worksheet); + return XLSX.utils.sheet_to_json(worksheet); } function getPsgcCode(row: RawPSGCDataRow): string { - const code = row['10-digit PSGC'] || row.Code; - if (code === undefined) { - throw new Error(`Missing PSGC code in row: ${JSON.stringify(row)}`); - } - return String(code).padStart(10, '0'); + const code = row["10-digit PSGC"] || row.Code; + if (code === undefined) { + throw new Error(`Missing PSGC code in row: ${JSON.stringify(row)}`); + } + return String(code).padStart(10, "0"); +} + +function deriveRegionCode(psgcCode: string): string { + return `${psgcCode.substring(0, 2)}00000000`; +} + +function deriveProvinceCode(psgcCode: string): string { + return `${psgcCode.substring(0, 5)}00000`; +} + +function deriveMunicipalityCode(psgcCode: string): string { + return `${psgcCode.substring(0, 7)}000`; +} + +function hasDirectParentProvince( + psgcCode: string, + provinces: PHProvince[], +): boolean { + const expectedProvinceCode = deriveProvinceCode(psgcCode); + return provinces.some( + (province) => province.psgcCode === expectedProvinceCode, + ); +} + +function resolveProvinceCode( + psgcCode: string, + geoLevel: string, + provinces: PHProvince[], +): string { + // NCR cities are parented directly by the NCR region; Manila submunicipalities + // retain Manila City as their parent through the ordinary derived code. + if ( + psgcCode.startsWith(NCR_PREFIX) && + (geoLevel === CITY_LEVEL || geoLevel === MUNICIPALITY_LEVEL) + ) { + return deriveRegionCode(psgcCode); + } + + // Independent and highly urbanized cities have no direct province row and + // therefore self-parent in this package's municipality hierarchy. + if ( + psgcCode.substring(5, 7) === "00" && + !hasDirectParentProvince(psgcCode, provinces) + ) { + return psgcCode; + } + + return deriveProvinceCode(psgcCode); } function extractData(rawData: RawPSGCDataRow[]) { - const regions: PHRegion[] = []; - const provinces: PHProvince[] = []; - const municipalities: PHMunicipality[] = []; - const barangays: PHBarangay[] = []; - - rawData.forEach(row => { - const psgcCode = getPsgcCode(row); - const name = row.Name?.trim() || ''; - const geoLevel = row['Geographic Level']?.trim(); - - if (!name || !geoLevel) { - return; // Skip rows with missing name or geo level - } - - switch (geoLevel) { - case 'Reg': { - const designationMatch = name.match(/\(([^)]+)\)$/); - const designation = designationMatch ? designationMatch[1] : ''; - const cleanedName = name.replace(/\s*\([^)]+\)$/, '').trim(); - regions.push({ name: cleanedName, psgcCode, designation }); - break; - } - case 'Prov': - case 'Dist': { // Treat districts as provinces - const regionCode = psgcCode.substring(0, 2) + '00000000'; - provinces.push({ name, psgcCode, regionCode }); - break; - } - case 'City': - case 'Mun': - case 'SubMun': { // Treat sub-municipalities as municipalities - let provinceCode = psgcCode.substring(0, 5) + '00000'; - if (psgcCode.startsWith('13') && (geoLevel === 'City' || geoLevel === 'Mun')) { - // Special handling for NCR cities/municipalities using region code as province code - provinceCode = psgcCode.substring(0, 2) + '00000000'; // NCR region code - } else if (psgcCode.substring(5, 7) === '00') { - // For Highly Urbanized Cities (HUC), their province code might be their own PSGC code - // We need to check if there is a parent province - const parentProvince = provinces.find(p => psgcCode.startsWith(p.psgcCode.substring(0, 5)) && psgcCode !== p.psgcCode); - if (!parentProvince) { - // If no direct parent province, use own code (HUCs, independent cities) - provinceCode = psgcCode; - } - } - - municipalities.push({ name: reformatCityName(name), psgcCode, provinceCode }); - break; - } - case 'Bgy': { - const municipalCityCode = psgcCode.substring(0, 7) + '000'; - barangays.push({ name, psgcCode, municipalCityCode }); - break; - } - } - }); - - return { regions, provinces, municipalities, barangays }; + const regions: PHRegion[] = []; + const provinces: PHProvince[] = []; + const municipalities: PHMunicipality[] = []; + const barangays: PHBarangay[] = []; + + rawData.forEach((row) => { + const psgcCode = getPsgcCode(row); + const name = row.Name?.trim() || ""; + const geoLevel = row["Geographic Level"]?.trim(); + + if (!name || !geoLevel) { + return; // Skip rows with missing name or geo level + } + + switch (geoLevel) { + case REGION_LEVEL: { + const designationMatch = name.match(/\(([^)]+)\)$/); + const designation = designationMatch ? designationMatch[1] : ""; + const cleanedName = name.replace(/\s*\([^)]+\)$/, "").trim(); + regions.push({ name: cleanedName, psgcCode, designation }); + break; + } + case PROVINCE_LEVEL: + case DISTRICT_LEVEL: { + // Treat districts as provinces + const regionCode = deriveRegionCode(psgcCode); + provinces.push({ name, psgcCode, regionCode }); + break; + } + case CITY_LEVEL: + case MUNICIPALITY_LEVEL: + case SUBMUNICIPALITY_LEVEL: { + // Treat sub-municipalities as municipalities + const provinceCode = resolveProvinceCode(psgcCode, geoLevel, provinces); + municipalities.push({ + name: reformatCityName(name), + psgcCode, + provinceCode, + }); + break; + } + case BARANGAY_LEVEL: { + const municipalCityCode = deriveMunicipalityCode(psgcCode); + barangays.push({ name, psgcCode, municipalCityCode }); + break; + } + } + }); + + return { regions, provinces, municipalities, barangays }; } function csvEscape(value: string): string { - return value.includes(',') || value.includes('"') || value.includes('\n') - ? `"${value.replace(/"/g, '""')}"` - : value; + return value.includes(",") || value.includes('"') || value.includes("\n") + ? `"${value.replace(/"/g, '""')}"` + : value; } function toCSV(headers: string[], rows: Record[]): string { - const lines = [ - headers.join(','), - ...rows.map(row => headers.map(h => csvEscape(row[h] ?? '')).join(',')), - ]; - return lines.join('\n'); + const lines = [ + headers.join(","), + ...rows.map((row) => headers.map((h) => csvEscape(row[h] ?? "")).join(",")), + ]; + return lines.join("\n"); } function writeCsvFiles(data: { - regions: PHRegion[]; - provinces: PHProvince[]; - municipalities: PHMunicipality[]; - barangays: PHBarangay[]; + regions: PHRegion[]; + provinces: PHProvince[]; + municipalities: PHMunicipality[]; + barangays: PHBarangay[]; }) { - if (!fs.existsSync(CSV_DATA_DIR)) { - fs.mkdirSync(CSV_DATA_DIR, { recursive: true }); - } - - const sortedRegions = sortByName(data.regions); - const sortedProvinces = sortByName(data.provinces); - const sortedMunicipalities = sortByName(data.municipalities); - const sortedBarangays = sortByName(data.barangays); - - // regionCode = psgcCode[0:2] + '00000000' → derivable, omitted from CSV - // municipalCityCode = psgcCode[0:7] + '000' → derivable, omitted from CSV - // provinceCode for municipalities is NOT always derivable (NCR/HUC special cases) → kept - fs.writeFileSync( - path.join(CSV_DATA_DIR, 'regions.csv'), - toCSV(['name', 'psgcCode', 'designation'], sortedRegions as unknown as Record[]), - ); - fs.writeFileSync( - path.join(CSV_DATA_DIR, 'provinces.csv'), - toCSV(['name', 'psgcCode'], sortedProvinces as unknown as Record[]), - ); - fs.writeFileSync( - path.join(CSV_DATA_DIR, 'municipalities.csv'), - toCSV(['name', 'psgcCode', 'provinceCode'], sortedMunicipalities as unknown as Record[]), - ); - fs.writeFileSync( - path.join(CSV_DATA_DIR, 'barangays.csv'), - toCSV(['name', 'psgcCode'], sortedBarangays as unknown as Record[]), - ); - - console.log('Generated CSV files in src/data-csv/'); + if (!fs.existsSync(CSV_DATA_DIR)) { + fs.mkdirSync(CSV_DATA_DIR, { recursive: true }); + } + + const sortedRegions = sortByName(data.regions); + const sortedProvinces = sortByName(data.provinces); + const sortedMunicipalities = sortByName(data.municipalities); + const sortedBarangays = sortByName(data.barangays); + + // regionCode = psgcCode[0:2] + '00000000' → derivable, omitted from CSV + // municipalCityCode = psgcCode[0:7] + '000' → derivable, omitted from CSV + // provinceCode for municipalities is NOT always derivable (NCR/HUC special cases) → kept + fs.writeFileSync( + path.join(CSV_DATA_DIR, "regions.csv"), + toCSV( + ["name", "psgcCode", "designation"], + sortedRegions as unknown as Record[], + ), + ); + fs.writeFileSync( + path.join(CSV_DATA_DIR, "provinces.csv"), + toCSV( + ["name", "psgcCode"], + sortedProvinces as unknown as Record[], + ), + ); + fs.writeFileSync( + path.join(CSV_DATA_DIR, "municipalities.csv"), + toCSV( + ["name", "psgcCode", "provinceCode"], + sortedMunicipalities as unknown as Record[], + ), + ); + fs.writeFileSync( + path.join(CSV_DATA_DIR, "barangays.csv"), + toCSV( + ["name", "psgcCode"], + sortedBarangays as unknown as Record[], + ), + ); + + console.log("Generated CSV files in src/data-csv/"); } function writeJsonFiles(data: { - regions: PHRegion[]; - provinces: PHProvince[]; - municipalities: PHMunicipality[]; - barangays: PHBarangay[]; + regions: PHRegion[]; + provinces: PHProvince[]; + municipalities: PHMunicipality[]; + barangays: PHBarangay[]; }) { - if (!fs.existsSync(DATA_DIR)) { - fs.mkdirSync(DATA_DIR, { recursive: true }); - } - - const sortedRegions = sortByName(data.regions); - const sortedProvinces = sortByName(data.provinces); - const sortedMunicipalities = sortByName(data.municipalities); - const sortedBarangays = sortByName(data.barangays); - - fs.writeFileSync(path.join(DATA_DIR, 'regions.json'), JSON.stringify(sortedRegions, null, 2)); - fs.writeFileSync(path.join(DATA_DIR, 'provinces.json'), JSON.stringify(sortedProvinces, null, 2)); - fs.writeFileSync(path.join(DATA_DIR, 'municipalities.json'), JSON.stringify(sortedMunicipalities, null, 2)); - fs.writeFileSync(path.join(DATA_DIR, 'barangays.json'), JSON.stringify(sortedBarangays, null, 2)); - - console.log('Generated JSON files in src/data/'); + if (!fs.existsSync(DATA_DIR)) { + fs.mkdirSync(DATA_DIR, { recursive: true }); + } + + const sortedRegions = sortByName(data.regions); + const sortedProvinces = sortByName(data.provinces); + const sortedMunicipalities = sortByName(data.municipalities); + const sortedBarangays = sortByName(data.barangays); + + fs.writeFileSync( + path.join(DATA_DIR, "regions.json"), + JSON.stringify(sortedRegions, null, 2), + ); + fs.writeFileSync( + path.join(DATA_DIR, "provinces.json"), + JSON.stringify(sortedProvinces, null, 2), + ); + fs.writeFileSync( + path.join(DATA_DIR, "municipalities.json"), + JSON.stringify(sortedMunicipalities, null, 2), + ); + fs.writeFileSync( + path.join(DATA_DIR, "barangays.json"), + JSON.stringify(sortedBarangays, null, 2), + ); + + console.log("Generated JSON files in src/data/"); } function main() { - const { filePath: inputFileName } = parseArguments(); - let excelFilePath: string; - - if (path.isAbsolute(inputFileName)) { - excelFilePath = inputFileName; - } else if (inputFileName.startsWith('assets/')) { - excelFilePath = path.join(process.cwd(), inputFileName); - } else { - excelFilePath = path.join(ASSETS_DIR, inputFileName); - } - - if (!fs.existsSync(excelFilePath)) { - console.error(`Error: Excel file not found at ${excelFilePath}`); - process.exit(1); - } - - console.log(`Reading Excel file: ${excelFilePath}`); - const rawData = readExcelFile(excelFilePath); - console.log(`Found ${rawData.length} rows in the Excel file.`); - - const { regions, provinces, municipalities, barangays } = extractData(rawData); - - console.log('Writing JSON files...'); - writeJsonFiles({ regions, provinces, municipalities, barangays }); - console.log('Writing CSV files...'); - writeCsvFiles({ regions, provinces, municipalities, barangays }); - console.log('Data migration complete.'); + const { filePath: inputFileName } = parseArguments(); + let excelFilePath: string; + + if (path.isAbsolute(inputFileName)) { + excelFilePath = inputFileName; + } else if (inputFileName.startsWith("assets/")) { + excelFilePath = path.join(process.cwd(), inputFileName); + } else { + excelFilePath = path.join(ASSETS_DIR, inputFileName); + } + + if (!fs.existsSync(excelFilePath)) { + console.error(`Error: Excel file not found at ${excelFilePath}`); + process.exit(1); + } + + console.log(`Reading Excel file: ${excelFilePath}`); + const rawData = readExcelFile(excelFilePath); + console.log(`Found ${rawData.length} rows in the Excel file.`); + + const { regions, provinces, municipalities, barangays } = + extractData(rawData); + + console.log("Writing JSON files..."); + writeJsonFiles({ regions, provinces, municipalities, barangays }); + console.log("Writing CSV files..."); + writeCsvFiles({ regions, provinces, municipalities, barangays }); + console.log("Data migration complete."); } main(); diff --git a/src/data-csv-ts/index.ts b/src/data-csv-ts/index.ts index fc8caed..3d3dae7 100644 --- a/src/data-csv-ts/index.ts +++ b/src/data-csv-ts/index.ts @@ -1,5 +1,5 @@ // This file is auto-generated by scripts/convert-to-csv.ts -// Source: src/data-csv/*.csv (generated from PSGC XLSX via migrate-psgc.ts) +// Source: src/data-csv/*.csv // Encoding: gzip deflate → base64 // Do not edit manually. @@ -7,6 +7,8 @@ export const barangays = "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"; // municipalities: 50.87KB → 21.40KB (57.9% reduction) export const municipalities = "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"; +// postalCodes: 139.54KB → 35.20KB (74.8% reduction) +export const postalCodes = "eJzEvd1y3DiyBng/T8GYjTjHHUF7iv/kpSS73eqWbY0l98TOHaqKLtFikTUsUh75al9jH2OeYd5kn2QzgUSpBIIogPLGnjnjsSV+CSAzASSA/Nm1+57VF+269Hc1W5Uf2Rb+1rUPVUP/6MpN1Tb8r9uhqVbVjtVV/4iQvyzixcK/bPqya1gPX7Hau2i7rtzv2mZdAgXvZnXXtrXv+/ht4J/tK9Z4b8uHsm5327LpvXPW3ItfBwv/M1tXrXdeLevSu6jZfi9+Ey588TNBzWsbr78rvbOq479PkoX/a7ms2B5ar+tyU3rtV0FF/D6F37POe8f20F7XsvUK/lY1G+zsru141/mXOQznpl1VMI6bcjV0ME7v5nHfl1v6deBfsO3Ou+iQHeJHofjR2WaoYPzrVvwYBnPWsabsmXdRIoPEj3EkQ1eyAXtIjKu9z8CPZiCC0cL/KJl52XXVhv/DO1tvq6ba98e9jRf+n2+8q6Fh3m/tfleBJMUvgCHXd1Vd7XZVU3q/lazrn3UDGPL3ofwBZC9wiL+xmoAZUCzhM9bsFZL5wr9ot9tqv8feYIeGddXz3xXAtQ+sqWrmnQ/Af2At/RwEvoah9dBv70tTPZTdHtuDsaP8nrq4p+9DSzkVi0i2+FtV94efxv6Hal2zZg2d78uafpr452wF/3mEfy+SBfx/sFgsxG9un/XDu+lZR6hUtvChXFcr1OwnBhaLzL8BRf5QbYay1nQv969Z8/pXpFs1rXdzx+lv6LeFfzNst2UHGgDj64eeK+wVfDAAp6oVsQN06G25A9nxiYJfsGXbeTi8d9td3T7iz+nT4ElpYAy9ION9+vq1WpX0SXiketfApB6aXw+gUY/0wRNPn5gXxMea9Ln8CkrIBbLdsUYCE/MacBglfZ7SPP+zhAnG5GAz/6wvm7L11qVH/XhSGfom94Glr39n0PaBp0pfCjmI67aGsXtvcc5UK+ITzL+boVkO3b7fe9fDEj7hnaZOhMHxaIFJP54xIwxBICAF7wYmTDnqXhj5b2Fi3PTld5xw7x5YsylrLgrvbL/HdeVJRcLY/0fb1WsY645+kvgXd7CGLOWKWIQprC11X/6b/pkd9+4wT8++fmVV91zYYX78KS5QAyyO3bBna/lF4X9se2/Yl2vxA1h3YEB9ueYKVO5Bx5awAtPY4mcrykHXDqt3kRzWAJiCffu9OWZcqu4Sn1E0n8s9rEyrO1VBMlXvfx+Qh/RbWIgMu0hRiI6ybV195Qic67JruNoBS/my9qQZH8q+a0nn/CDKF+kC/+858vqT99p7120BeoIC4gJYXyu2a3/ep6JfEfUrRH7CJjR07d6iDYfPRTsFtRPhMod7WDf8sAImT0CCeTft0N9ZdBIWb1aD5v28T3mXAinL5GjJtmjD4XMx9IzaScFYaWDtsxG+7beihZBagHWArWzIW30ouBQQ7RyGDetp3a6supSOYHz7tuhbQap11pyaUKKDMbVUoGa9sYDBx7CDohA/VqsWrMmf/L1gAHULNmDY8ddgZTQWzVh/LIZOcocd/BZ1xbv82+WlVecCBWg5FcESmNmQBH5sO6uG4qdlwhaSzFLQI5j3j9JGQcFMwb59KPc2iibswbNmDYYPWMH31doCBJs0DNo7A6vMSg9o9T/Gea+4TH853VqU0ITDEXnXbz698c7bf4sdMl4crfPq7xKftj2fWJqLbiTHm+Nr2B8B8n94qAle38L/FoUgkATa7wL6Ljh8F2q/C+m78PBdpP0uou+iw3ex9ruYvosP3yXa7xL6Ljl8l2q/S+m79PBdpv0uo++yw3e59rucvssP3xXa7wr6rpDfpVp5hCSP8CCPVCuPkOQRHuSRauURkjzCgzxSrTxCkkd4kEeqlUdI8ggP8ki18ghJHuFBHqlWHiHJIzzII9XKIyR5hAd5pFp5hCSP8CCPVCuPkOQRHuSRaeURkTyigzwyrTwikkd0kEemlUdE8ogO8si08ohIHtFBHplWHhHJIzrII9PKIyJ5RAd5ZFp5RCSP6CCPTCuPiOQRHeSRaeURkTyigzwyrTwikkd0kEeulUdM8ogP8si18ohJHvFBHrlWHjHJIz7II9fKIyZ5xAd55Fp5xCSP+CCPXCuPmOQRH+SRa+URkzzigzxyrTxikkd8kEeulUdM8ogP8si18ohJHvFBHoVWHgnJIznIo9DKIyF5JAd5FFp5JCSP5CCPQiuPhOSRHORRaOWRkDySgzwKrTwSkkdykEehlUdC8kgO8oD/PatXuB13jP8ERurj5VPHah+NazhHyxuSqd0eIdfVf//D7sDEdMF07bdy1XupC+joKtEOBmYEt2XQjFAIIG/s2w7887ZvVy5jDPy3VV1t3SB/dMPe+8i8q2oDxwIHIB5TH5kL4lO99rgt19beTQVHXAcsmqB/Viu8p3SCVfesx0vkP6u6Zhsn7G3JVndlt5+DxfuzN8eXwfs3npv0v1y7txv6Z9vKaVqE/kXNutYF8HZ4ZM3rNf7pAnv3xvvcrju8c/jhgvuDbSsXxQzxzqnDm2n85o33Cuf9Gy/0/seLfnEhcwN/bTYug4ywswNeIrtgrqAVvOv9DY/NLsBPy650EV0EJ/O62uzdFs7I/9z+m+2fvnBA3rBVV67FI40TDs993m1XAWtqB/2P/bdsy5wUEzfCrlrWDnyM/Y/sEdb0P9jQwORxa+0aANXeqTVcPl6zrQvk6GbTAXXLV3SH4SSwm1erykFr8b1q04K2X7PNa7Z3Qw4wHdcuiLdl7X1onbaMBOZwX+1gy3DiA8ysvr13QpA5krmAPr+Bf8MMfoT/d8GJC5y+bSoHzROXKi2oEXzihDu83zjvYKl/tmtr7Kd3w7b71kEIKahW6aJRCLhjj95t67KKIqquYHp9Zw7y5qhhu2QujEwPSpK7gG7mtPQFFH4DVtmGfbeHZf7H8rv3rnNgOl7b73EBuGVbhw7m/lX72OL7bVlt7noHe4A/V+9bh+NFIdeo8+HOZZohDpZPNwMMQPVQep+rtcs0KfyLYckc+FfA0aD914Bm0T/bZenEjXf7VbtzEDE/I282jogO/uFgNyFkz8A8c2sGG+lal1WiOEzC2AWEK+5n4LiTUG/aVdu5LEYF7NmbYbtzU1O+KnvIcoauSA7TN1gc5oaTpQA4xZPIAXlVLSv7CY/vXGD2X27wQX5wwqH9A7x0wnzh3MAHHntJB4Hk4pWjpQFI4Z/lALjcbtlqwCdl76JtVuVuVTlsq0DA3c7FR0CQ8+YeTF2n0wYAUXigmn2FXhDeNXe3sceH8gTgXbFN5YL7re325f6udeAtHk7rYT+4HBIRxO0pfuLrnLrIZ6zDggeQP1ldNi4WeiAcfeAHg8MuwVH//Q/zzoaudVlPJO5yW9YOp98D7vd2X351wuHCfLmv1g7LrECBJfwR9k9nlBMXb1nPapfpGfvvq4ZrE95X3LkslLF/xbyrduvAPoC0Q7d2mZF4wL5jXV3dO7XzARkB41m6gK4Z42Zbs3Y4i+FDPasfmNuyGB8pEjovdmzddo5wOKLflrC84QO0C7IqG5dVIOZr6jWeyexBiTjmbFzO6ADC1depFfhH53Jq45A92y5bh1u2AA/om9dgR8A0YR6/vnEBo6hxpbHH4Hlvs3QwaNElA1o5h50Pzr8uOzwHbvDy0GUbQtTw6LCapWgeVTvmcBLgGOgXLk5Ou0KGLh8ue2Pmvx/q1v5uSPq0bND70oFrGU3bq8FpT5WwD21TrRxwuf8rq7qHqrQ/k6MDjThgXw995bAKHk69zvfe3C+5J0HDquF0oIDjFZhrvYPRjXEGv3q/wRxxwATcw79tvpes7u9ccFIC5MTlgPzYPsCMWd2Vew+OkDuH1TcMn5oVfm3WyAiXYBTjB2i7sr91D2M0ZqsNCMPFYA8TMsR+ZXwqMe9mWNrPQ4B/pGMCnqKc1uUQ11hQHJjHv8GB1kEZUl++QnLg365ZZz9RwgyOCvWjd7OrOhf+5v7FUFfMCfEn2zvMpShR4nIO3m4iCAW+yP0PQ7e7ezwQGX0Sw9kUw1O+s8cpKnHsGwNexoDs2VxQfpuMHsm914ePYNbt34wd74IkOA1SvfCCJDwNUl3ygiQ6DVL984IkPg1SnfWCJDkNUj33giQ9DVLd+IIkOw1SffqCJD8NUh38oJ+nQaq3X5Ce1oiR61+QntaIkR9gkJ7WiJFTYJCe1oiRh2CQntaIkbtgkJ7WiJHvYJCe1oiRI2GQntaIkVdhkJ7WiJGLISjhaZDqbwjKeBI0cj4MstMaMfJEDLLTGjFySwyy0xox8lEMstMaMXJYDLLTGjHyXgyy0xoxcmUMstMaMfJrDHlQ0T3rK/79q8tmBZ8PZbOumPdl59223rv1nv0iHvhP7mnoki19qcIFmGLoGX4ONvRXPKx7r/BKeR6tUKX1kT3w8MLmzSx60fELq3z1pPGDITaAWfX6/wTG1PO6y29qrtmP1zdwIr+HI/b+9W35rcSIpznkEhFmwt0D5uBTMBX38OPvYCjOwWf+p/pxu6swQAY9wjowWNksSrn/V37D+WMoASH4jUetCo4yvncUxvo/3ufqB0gYRfPml7/OagxOSGX9GuzyOehg4V+3y1rcMs3BB3DEZWvQpV0Joyi/tTTca1ZvpcbN0q4gPKL8cSgfJOU/wSp/5G53LyAePX8JeI12N8hmDqnYvyi3y3nYxP+M2Fffy30/byCpoOC9QnP8F1Ao9H/csTX6Tp7jY/scohkeS2cPCo76s7EFroBLNMfh8ENn2xl04DB+TEccVufQCeDcut+yDpTl4Dbygm6FOnLzeyfW96u2g6XmsL7PohQfNsh2uy07no+Bou/nkEv8L91anPle0qvUP3sEdX59zfZli+9u3OdvFim866pX5fplbMr9911ZNsuy7mfhC/+q3LD9rnpJLyJ0NEd21N41/HKWhKLA/+uRx4s4uHzZ+d67VVu3m0fZv1lbUoRvghsGBPDY/ZKRRv45Q9OinoU+fgyZRYA70LFmnj2RHBud08F6IQ/WG3+nXhOEPFhv/J16MxDyYL3xd+plQJjE2u/U83/Ig/XG36lH/pAH642/U0/5IQ/WG3+nHuxDHqw3/k49y4c8WG/8nXp8D1OtPEYn9jDVymN0SA9TrTxG5/Iw1cpjdBQPU608RqfvMNXKY3TgDlOtPEZn7DDVymN0rA5TrTxGJ+kw1cpjdHgOM608RuflMNPKY3REDjOtPEan4jDTymN0EA4zrTxGZ98w08pjdNwNM608RifcMNPKY3yozbTyGAXrhZlWHqNgvTDXymMUrBfmWnmMgvXCXCuPUbBemGvlMQrWC3OtPEbBemGulccoWC/MtfIYBeuFuVYeo2C9MNfKYxSsF+ZaeYyC9cJCK49RsF5YaOUxCtYLC608RsF6YaGVxyhYLyy08hgF64WFVh6jYL2w0MpjFKwXFlp5JCSP5CCPQiuPhOSRHORRaOWRkDwSKY8IY/XYHt8f5MUTvmUt2aO9ccBTfqBxEGFQHD4V8kRFFeay6r1rByPliFIonDrZV1Y6mElHBKIjr9A5+ENcB39inUPhyJVhDjydZecdEcj868uLC+/V53JVsy1lf+tKlxvBI2qHoN1zUJZjmvPIkWPstu1QU5ZsHpOSkfaefM2KkuAkRrVSI7BST2FUizVKopMY1XqNkvgkRrVkoyzRTDrEnGYFbN6W0BFHYD+3hI4YA1u8JXTEH9j1LaEjNoEhYAlVzwCgcLZQ9ViAaS0vWN1iaPFTWDK/abE6dklFx5SXIuBmDjakpezvQ9WXXTWPSOS/79iqFFdPeC03i0r8tCbOgSd+sO+9s4fyDbI56+/E31+LVDxzKKbHw5pNJTt+pBcOEnPI5MfeZXMIFE/+44cbCns6saQToJH2uGPf2jm9CAL/12p/B7/r7ksXfhYHCqF/uYdP1+hFv2q387pBRN7OIPLUEwwz3lX9EoPXgKmOin+gEy6AzuOy2rC/8ZSEs0YU8lCGgbtjen87RHXOoRQeO4lwAvyFD+9wxT9/mUU28q9A6+h6rOTuSdVDhZleZ5GLD75DOD15PtaXkkz8sy3y/8WE0CGquT/OWDCHSsbjYLyrcoeBUl01bGeS+RO+aLvHQ8jeHCr5c6/EOTQwk/DTG6EwYD6IEE57ckF6IIcBMd1whx6Ps/Di7XnANKdVzTdstud37uc128M/35fNG+/2Df7kqnTRhKM20Auw5h6ZtBF5F6wZtnCEmkMt9s+6exH01bevP1fNqm3wqaCt29cfRDuP8Jcl/vsa/pjVCHc453fQ+9fcPnGR9hGd1OfJhpuZ0hHh2JJdwL0rfOYWQ/euh6YfYD2aRRlPK7sBh+hdDbtZupcWx6p85Eg3gxa/FaxBaC5rzWE7zmBDrdvOpekjcOhfgXjbeWCeh3E/PLrsMk9o0OUVWzkZnE/gxL9ue550Yw46PbhnzlvonyjhxczjvnKZaUfonOKSnAy6J3jhfxh+zOs4Hnh4psrKxWJ5gqO38EOLzuIz7J0cg2Udte4ALjA6tPnhojYSmyxE5tXfB+aaSCrWkrDPI5TAOYu/o96h/e+QgCihy64X9Tk6btvJez6hq7IXNR/776o9NN9+L7vXTlGziTwTvqD5aPGM8+ZbjyQKDF+rFx1JFBq+Vu82kigyfK1eZyRRbPhavcFIosTwtXppkUSp4Wv1niIROVjRL+kRbQ9rtce5l0gxJIH/Z9ltrENSnoNhEtyx79DJoS4fWGcZ1/CcRsTz97zBvPLw54eywUy2h/oTMwiKNATckXIOPPH/wVb3Hv/jfVt/nUPjmRwdAlSOqaTimr9ykyzPFy3gAd3bMExrMYdAKFzTlmTLz6BAJ/G2tg2kew6PRfaAOdDE/9T1mLHPelF/jscQmKZqrcO8nqO5/bHEdExz0LlwP3WIoXuOL/zP/GA6h+ciC7owfmagA0ptYh0i9RxO67ZnH3D0DB8u/LPNcOfy9JJR+vI0DJ5yy8+AR1imaDXAPOHHSQA7UDlMedjmiMosdHjowxVu6rNoRAcaX3a7mTRi/2O1umtrPK1/WN1XTV26vE0+EYIz78ED/X3dLtEXEM2NObTw8ufROwf9+lF67/5dcgdeR4ewI3KZfzvc98P9TFHlcArfVOtZ2ML/sh/28xpO5KYil8eL28/TLmGpeHib+lw1vFLx5jb1uWp5peK5bepz1fRKxUvb1Oeq7ZUmielz1fhKYdM2fK5aX2mSmT5XfcjSJDd9rrqSpUlh+lz1KEtTk1RHjmVpapLqyL8sTU1SHbmZpalJqiNvszQ1SXXkdJamJqmOfM/S1CTVkQtampqkOvJES1OTVEcOaWlqkurILy3NTFIduaelmUmqIy+1NDNJdeSslmYmqY581tLMJNWR61qamaQ68mBLM5NUR45saWaS6sifLc1MUh25taWZSaoj77Y0N0l15OSW5iapjnzd0twk1ZHLW5qbpDryfEtzk1RHDnBpbpLqyA8uzU1SHbnDpblJqiOvuDQ3SXXkHJfmJqmOfOTSwiTVkatcWpikOvKYSwuTVEeOc2lhkurIfy4tTFIdudGlhUmqI2+6tDBJdeRUlxYmqY5869LCJNWRix22Yvhc9bTL+BG8Y//9D5yhS+9i53KyWJDJlWGmdOYUhnSEDbF+pUguNwce8ZxolHXizWwfsCeCmCupfePxRF9z8ImP0EfvTOTavGz6/+f/+r/rN9JHZxZNULChnted7HlcKpZ2fAR71vsfsFJnEcQEEjXm+aBih+5HjCdaBfyye+Cv8vxAPJNG2zbfWT0XLlKNYwXa7mXDCRY+nrqGvnoo5ZO3UMtZ1OCkXPaYfeOqesDs8MdPRnPohf4HGOGWdS+mFB1qac4eXOyflV274xGDL+xN7F92ZVMKNbqsZtFIdLPkchYpdK1+/N6260PQ4cw+HQrXfCi3bYdRgnPnSJD7519FviRv1qQPimMeHwnMu4SFZOb4igOjZjEak0DJQQVzCMQL/wpvT7GQzJ5fQdtHnoUHIgEGBbNuxJlZxEJc5w/uAfMo/JPt2t4lBPAJHPkXQ/8aFrBZ6Bj1FRPKzQEn/nvWr+5YjbVvX8rGFF981lgD+myFFQtfSi/z/3rLc3J6cqtxidV8onPwVn/bol/UnHjNJ2KFf4YFmOdE/R6IJAv/rN7yV+05aDD73ng3b6gQ7suYjC9tbb2u0HftN/Gq9DKC6N0yNGCo1DCXHKd3fiACm/BQl3+7ABrNZhaFUOSEZ83froeeOV18H1GJ/NuhYU5XokdosGnxOvUpd/4cInAoKllXv4hGOisFxhMejk51iWzoZ6j9gQwW2cZgd++sxnrkM02rI3roW1xXzQN3s2u73RvHS/wnUnAue961Ixcvd3I5z8bTVfd4QBJ+j8Lp/l1dwk/Ev1o46/z3P/ZPabwUtKAePIUzAbELrDrB58kMUljEez3gd2iEcwNsDhmMYu+4D+E89C0chV0eZI/Asf+7cNlk3nUJNsUcGokvvSnnoFNYJLbW6cGfYzEPiUwND/bUDAq5/3E24wt+CzGL78GRijuVBnlOJTgefziHwsGrdwYYjNm/kpuzSIHp0Y4DX2+XbMN630NHc7CY2bbt/8ovb/JE+IR9YH3ZYo0KOCauSkzHyDMdYYwPrCEdeuot4kWSUxX0PF34hzps3iusjsRqWGt+sSBB1ZFz2FzhsFRhoR4bVEgofDznAzCD8NPQP+aH9+qi3ZTtiS4iDm1YzrmTX8a87hpGUJz+FuclyeHUt7C58JTeJ6gKiYj66gUPyOLu6BbMTAQG00nBpgOboE1DQs+KEJ0YH3tYXiwwoiB3EaGsQRRWkhYqVsToLID1hFr0wrbAESMSZES3xmRgFiBR/bzAbBNt156SucAUApMt+Eaxt4EQH3LuAGrHOqHwRbHwf4dffWNWQuLLwV8Qyqf1r7CEwJx/zvZrxndYJkumwkmR46NFEnPPbsRjRA7mlumsoYL/AJVReZ8rRRlNaG5zIzrCPGKbwR55GDK6W+63g6IsxkZDgib+Fa+EZN1mTsCUO7BXawYWabNy6LTkcwZ83jOPUaiwBR5RvL49W9mLNaHm6MQHB1puXVrhIxkFEy74RrkEnVspq5hxrAWBA5FnSF1ZjR0PCBui2/ujS6sRISN0UgMBOQiHuEXlGa6Gam/fYdJGug68qbatvT4GpFYBFrDj/u3WXSZN5jd+e1EwxLpVicW7hRVblksrPRRYqRhYFavBeCh7KK0XITnTebftltkzOiTNCEGryn9XK4c1jjQjlAvVWWOvGwEpcxj5f724efdPn+dRuP+r5cwNY14RY4mZJS0Rif/Xo0KcHl+orJtL/b++ZQOagDRrLZFYdFpEUj1nDeZKhwV2xJgFbXEhFh0Wac7sYDTBsVTup65S5ooBtiAYBmZulQ3V0MmUYGi4bZUFXwvDjxN+OnjAZdO2nYzagf3h7Nx79WtXll8xuh7TVCCUsL/YdQA3iY2y3BsaD6nxXGfTGHA54QpYMZe4EFhIA76HTeEtzv1hx4sWWjYmZj/W6vqt7Lbt3lrPEgKiwsAxyBZWEAxjQrasttUz4iU+Ni2Hlb2ikVpHkR95R9MXzlxodPifapAL27XjbfifeEhATRttwzIsJMQsxpfKfjYJW2QBsQwTFmM1+FoRkhEaEBR30aWo6GGNDQkbky1aV7vSGh3IsYqN9CPrVljx2BouG0+fla217ntB8IyOx90Kut84tC8ZlwPj9j0+7Xxr9/btxwQv/JthWa3s2yUgHu1g/R6qjX2bOUHRTttXTd3aN0sLK6YBRmurrLHInD06InR0lFPaesQExu0cWcXz+OCCy9OZ/LNtSj7rMCHULetqZRmlH43opgUdhSK6oRQpoE9jERH678tOPYBOt7SQLdHwserkqrJFk20f8SLkj2hJ2Y6QBC4TOl3U5RZzyNq2GxEao0C2eHe9sW1XItGLqan+NVS2TS4IiDsbHLfW1hwuCFjQdG6sZCkaFTMqCvAOQzEZDC0GhAr8z2yrzHxDYyHB8Bm3s1YB2VhE6RLslScjpEwObzs8iUswkwWzHd5C8jI9uiq1xZKeB2gNwXJgjZMszZ9S9Fgyh+ZHFNEg/eejiOKDGvrP9AyzI71lG7xE1J2zsR4e3mz5l7DEgmqAriQJNYYJkTD1AHss1aOUFkZXGJgL6VA/0AYWEAyWnIGpZ0UtJJYtgSlUw4RvWvWwpoXRZMcUR2fNWj1o6SEJQVKwV2BdGV3M6BkYEwr1Q7ELpxqSPM/9s01j1cpCMg5dT5aVXTsh8QALHw/dxo5xtP9g1qG3mCXDCkP6hymCmq9MvQ2e6t6CUBEPTAOjtiu3VsCMgLH/pVtWP8DGGt016nWJJAzLBxZzVo+LU7wnDcS6iAMmrB5dreiZIhvL8EIZbP/SbkJKoeX8lnVfWaqh5ElBtwvnrFuyzkoQEemjuBLBmhZ1q72p06OJPXgjwjusbqxTUqSJE+J7yb7a2ymNXOrCiDsn4IKsXuvp+UMTiN+EDL1tc7T18zxH9Uq9DJ/qoxxZKq6YdDdMev2UrWUim+N+dAOoh5Hsw/yQUN8KRjM9xDVlxxPuWMmNtCXiIe6sZVb8D2k2RBT5DJYmcMZKv4ibPF88fFHb9pOGF4l0DL/CsmkHjGgGYmZ4OPtZYWJSL0wG3/5ouw6OBHajI5FjCCTeZoxenaYUk2ZdlMEG3I7u5PWdlJLLp8zRqU5K4RX+2b4ancanpgEJIF7ICqKj09lUezTJ0UWx3TP1AmwKRTKIcUGpMcDbbmul2RNH/pet9eBi0spY3DL8fajQYcuqm7K9BB80B6vZE5NKxqn/kfXVQ7Vma6s5IBkp7hM+Vqu2tluKIiG8RHnRG+8KYL9/adCcfkLTnRGi8T1vUJdoLYTEgMlbLtRXEz2gIEDkn3XcdLXAhIQBY3LTthaAgADJ5GuBngFyNOkh3v80JiJMxsugdn1lbgg/zeG8trGhLQde+LejJ0ctgqyzRG886pmVEyTAwqhgX6kLrr5rxOKA+00M6luOviXSL1Gm3nsPR5BKWcr0bSWEe8qRYwGiqcDLiq+atrcB0fkjCcgGsOmcZF/G30Baq2bkgHL/amgsZk0gxVrwoimKBaxvg8aP5uGwrnalDc9ocqYp2k3tI55UswXeBfOfp/ydB1REs6Ccl81mKHs4qXdrvL8EGzaII1kxJcTcKdDkLUz50SqohS4CeanLs6YcSr16H+BvcOZ49M7gLF1uH71X1x/OfjlFEMlEfBLZNR1R07F/icXDGisUsRxTpZy3963dKGlSpLzE3RLv5OxgGcEyPN4MlbK8TcISgnHX8Hvr5mi6YyaUq3LHVCNQz3FchNj9YDkgYjksQ39UPNGLJa4gXOif9e29HYZGI/Lajh8qJnE54XAhWqpPI5O8o9kDKxEoYK0+C02hSC/w/Nrye9oP7QD2WNV4Eq5gYulVk/Lq72v+HmsBkoPK/fNyD5uMBUTKCo+tG7zSssCQnLhH2Br3mNMYuQLwlL/DvVXXiNn8vZ7eoCxQNJv4+bSrq40NhpQIzqZg3bVNZdUQzb8w4Q6o+E60t4GJlQWjZ/+sVG0VK7h3M3RHi3lY0AksE08S+KbIevS5YDZguoTKuF3XjpaJCRSxMRO59Hq7lkLCIBu7B7ayayqQo0smjylTDUpeise+d/u+VO+Hp9rMCcntclHx06ZByRXMLNywx/bRCraQjCn89yC37fCo7ChTODHRMDoUX9daO8kRU4LgUEvvFUy5Tal4HUxxRsKll4zItGXDnISQkX/08m0DJAWAtfgWbJJ1ZTcpSK/R42qwkwPdlGGg5Vld1cpl5xQ/AwKBqgybnZ0QIgnK/YsSpkLTK0foqcZIL3E5rtQT1RT7SEtCnjRy08JZx1vLqoPo/SwfXOzkvyBqWP+66jAO/dUZ+ubfV3Z40gLhZeW9wxdCK+HQiS3jOdfXdbVeW2kdmTMZ3iuOj0lTbCaNCzEn7GY53Ctnl6m2SOXEvaL3Z7UavZtOyUj2kj9SqE7UU72UzYnrost6XX5tm70dN6VSFHRuftvi3YrdKkdKyC8YN/y+yY49NL3kFSMmQH11xXbtxkpz6MCbRfwCYlBvj6aYRPqGt4ywIyq+k1PTUzSV81MQGm3Pl+OzJezWzzfuhbQ0c14TSmSvPo3JCIOvdLDZb6qRF6wWF8j+RfyKansaQWsohhLxCCJ+AcosWpI9hIPOyM9JP6aIEKl/Xa1HJoy+lZwwGQ+cqNalDSgkUD55w6dnhexgcVxw6jSM5BuIa/WlBYT2SowA4s8FDxUss3sLrpMdgYE/Y6dJfVMFISLusm4BIIXATXWwGUwoB5OI19fSRhdIRLChvuW3CVsbbaApm+M9y7CqFb8VPUSOBnWh5qWzbVqiJSWH7fSqWsF69Pqc2eg4LfQYW8Wrx61Ub0o9isYV4gXJalhaDIukCpvlLXDcoo1QthHpL9D0IBJTGPNlSD0C6AdD0wG2yLcwZdVba/1wSIVgf9R4leghYmXAMCZ8RtmMr6NoCccU4OXxIi59NAty1NLdrU9iSTEKvJDCQ5FliymhMFKs6yrVk3gSeBglPn6uFYWfRkWESjDXMNhRlr0sCIZJPXtm21hCKIwk6FZ6O0rTmOwjPxE1zHv1te22ZVc/wnFsB/ZjP2g3fw2lgCgV/sehfGDeu05rAGqQYnHAsLabtt6rDnjTSkAKhAGcGNBlyV/a1Au+eK/XiqfldC9JB2AFfwsmlRpANt0ciZPfVHUd0xo4msERO2E5/xPDAztLGMkT76rgAN/ZymAheckzlA08q7YdWyQ3c4P9rmmPpmKA4b9wZtwN2hO1pj3S85BMP1uhk47B2v522LJaXayn26OVBpb4szXb2g6PSw9lgRsQmJvKnfBQ89uVkfNaQBdtEUbywcrGS2tZQ1OChv5vGEDbPtoihY5GC+4ujpH8ihlugmYEBcMVvYfXylHM1F8JTTD3TTW6xDUgc0KmPCxnYDY8evr+u26fMo0xoubQ4Nn39sJcSInkx9VjLcFieYsw+O9tC0cC73O5LddgoE683RgoxYKSyH8+cRA1sZvUI5h0qTY1TlMBXwUaNYraxDuJi7Dsyg+GZRysJRaQxALM/tisK2tcQrjEfz/AMEc+NqYOk1Lypbdmm159CDJASdTcoq5HF68mpOwwLL/tig2lNVDqRMGjpGo1qMrAIxIMGtflI7Q5froygGmksA5/Wo5CnE1A6i/eS6Gz/fiS2aSDpA7S6m73pfe2rD1MgGDNsZBW5hA38h1P0MJGT0hTKw+Y4TxVElhYb5kVu/6Cd5Aieof1g84jmcysVfVNE/IY0/VThJF9nGOf1aPtCby4RooCqgaE5egwPt+JREYkIrrVYKor8SkCARGIfVEZr1KjgaYJHGAl/swFyZumjRjDCN8zrUf4Kf5L/qVT9xinBp8QgQzVQPVjPdV6TOB8MpDqVPOSQuH/zpQLn1O8E7McQwz/CULftD+cpB5JeID3/GzjBKZ9AwMNr6oVWzr1m4YMe87fh/JH6zToUPY65jU0H8rObdCkb2Lr2S6dwIEcNPq3gfm2Uu8VTuFJV2EDuhge2c5N1VIC5zjwYdO3G/spegANtiDBLTlgLEj33/+0PxxaLPybVVXip7wCNnzvREIwjFY22ASf/daDpbYvvafqy/b9CoOnzcl1rQlJBLA7Yv5It4VOYtH47zruImytPc9w9jChN7S+hdxI63VxqqeGTXMGdle+PXzglbY07p3mASSHXeID25YdpkVzpCLGU1BvUv8KWOE4/wPJjcwXOWJc+EBbPVbMxQDlpdvKReZnEBb+FRs6p15Ty9GCp8Dy8MGJPe6Zg95j+TtMc6C+j5/qNM3AKOQRs48zdmg612C0N0/8rXtjO8V5QSIUeRdK5SVg6NpOA8uoslIU0t3nKFWJAZkTMuR2O5OfWqIzQuMl1o6tBtXuN0BTgmIR7D2cjTr1GnoaGhI0gVZrtleO6wZgRMCUUhWMFggDNiZsxu/rRmuaASlmIkYeyw3ismYjX589W5Y1EBA38jJxIYw1oscb9H4G1d4O9riIcOGEA7AJTIvhE1gd8QQYIZH/ucQseh/KblWuVV8HU6OSV/HYf9Y40pRwyYHHF5qTpIkEzQQMZAYrceTkYkIGhMz4lcSaqTEjRnBIYGFYvx/4c8i2tWeZ7Hfhv1vdgaRKe65R2/IiZ3ykMDZcEDo4OE15F5fqc42BQETCxmwBbTfyZzIxTTYd+b+3jYN+BbJJ4XB+thn26iOyccgZwRN+ku5Vs9jYZ4kF/RqvsUYkTeNAZqEYxQkZuUzzOJBRRmqKRyNYakjB49cdOEVLVogZIv+tPm6YgDSTnxyO7KHEJ4xg1LwdmDhMahFi6Gtdq284JoUiTQSjU3PEM/aWWBsmPNfqoAYRG8VCugSm4duy/lqBJmPeTXtW0QEtAuuQmyrjMBpj81JGOZ8GLlvZQkKFN8Y1W9YO2kgCButw4tLOiCaVxMKRZVOBWX7T1nCucui8pBDKdDCVC9PpkImJBD6wVdvgf+0lRiKPYm6fumwxoWwX7aWHanwhbGxXgoXNtKucNhix9sR089h17UY1TeUkH8MTaehhMoS31devSryBERkREiW1GdbKAcIITQga+WebGqxaB2hAUMzBssb0N/bQmKDcBbGvdoMqYSNazCqMDrwdQED4uKEJ5SGohkRAoYkRhgi+a7qqLq2RZEVgpCC/ldXkwDTCZcMRPtezxh5JuzFGD15u1BRHxiYTAib+2XbAY4A1lOSU8Ke/jeqUaERKGWW60HUjUjI4x9IWPVNPSsahRoTFs3j9urbvL5nUCfc23+KSUw3qSm/ELwgf8Dim0l4VyRLHCES+zPMkyGoWWaNikHzBPHzfNj/UG19jr0m+aCDKEsfWzRKvMZ3FDha7yn7EssP8ra/mRZEV88UIp4kABuLZEvTZQZ0DQnLjcHVX/niNpZ3sh0yqCfbhBb+jrhxYTW3jnae4cbHvNq0ZoYyAue7Yv0cHTWPHSc4hXvdsd7XqJWTsOOknWItnNe6mO5euk5Jw57s929q3SkIOZeizqLVgPWCazmAyju8DjUAppsy/rpT3diOO5j8YibeDwzpJ59mUuwBu2HfF2vjKPcGf+w2GcvtMeYB7o75bT4ECAuHd12P7qLrvTaBSQkX+b7BzrEdnwAlYSLDY/6Ma30xPoSJCJZipdOitMAlhUp5Vp8GrUCucZHzm/1Y1m0fVOJ1AFYTKYTJwNxDvCrO5HHn+Xbd9xX6xIpYRsQIdYFXHSD2G9hmMST3bg92knicmUEL2Gb9ofdQ4RomL2j+rHytM668xuhbEZwzDO8OM/oP2PdRIQXYipFxmzl2IiQCGu+6r5eCKLwgfY86GXvvQY8SHhE/Ebvlr6UggkATgdDHs2L95pJLwf3PsSUaEsiNCN9rHByOZnMjkwNBHWNhdx7MgfCGMWVeGkrmGIX4ihKDs1s48JaVAwwt+vWTOWiU7EcKxiyneThbwlOCGV29j/2lWYLJdWlEwdyr7739KrbeHkZaYoznP+rkc7sWZ6A+Mlt2o3udRSNzP+S5SL/kd/9S3NHd5LM+wHPglyOS3KX0rag3X0x/m9GGM699GGEWTvZVjw8Q1zbA2fRrTpxik0wz3u+F+ug8Ffcvr+DRlh8bs42gJzeXNNQbkCItisnXJqgITIfDleIok9RPUHwsqsMnvSFCBtP9EZt7p7zP6HvNprjH7x9SHJCkeV9NM0yPWBzE3XUU5talvxegLvtPslQT16JGP99dj3V0UByAmcrtj6upshMYEDf3LB/VIbQRGBIz8L4+j454RmRKSZ1Do1b3MCE0ImviXPSbK6O2hXAdxtE/XibqcSBsU5vMqKRH5sWLYiT6V5QRMyCVeiIexFeYNVTOwaHHCgI/RK3psgU91MSIMnBaquvpu1c6CMJiw/ht7/DbKxKSHpQRLeXpw9Y5wjMJvMTpks2ZYA86qjYTawErkG5g03yxZVxCumMgMPcU+GpOocGTVxZA0igfxaZLoTsAiYjrPfF2zcSIjvSqlx6jTIPwU3WMeMPbRqgHSOUzsO4yy5U5xm5QuSHBJhzlnORgSUoBF7EvFgptqKicMxoncV3ZzQrIalQhjaK1ANGl5JH1T1eNsTnoYjYlH/i0rNXxqalS0sISB/yvbWs2+BTFi2h95qockYfJFvi7VJ9wpHE1FDJTHusV2IibNCPn756CemKdQkh3phOfwVBclTzL+K9WHcao1OTB8nGrqYXSs0k6rEKtdbHcyiB/OsNvToGjhX7V72KD++x+7rSMgLYywRiDsYhtoyJYAwtDWrPaVuqNPtUZLWcRzs1rxTiJ4ZCh84d2Wq7uGV1c/2T3hX/5Q9Rp/Q/Fzpb2Q7KgYfcoJ+ZE9sBoYslffH1Q8okJenUxJdT3VVERNRf7ldlAvCvWQgiAxrIPfK/XqS4shCaOb98cWa8WMrq31sJRg+vyEU6iMUBm5s3dqtjA937InN3ZE2Isrp/bQybb5YTUyWq3R7fu2K+FTWNn6qtOVHpuiEOop/LCh8Becc2CnKbUzphhK+gib/y1m2OxPaaHoIMk84D50GCqn+rJMNUc6yTNuYyZrpvqyTAGJJbCtv2X7LegLVp63EiEpWpAcI73P5b7se1H5gVcnsmArFnzotuOLc327MbVLqkpv595Z/cBAlFZsltzKYQsfJc6Y4hSpLOz7Z1u2Lq3mFS2DAc9othlXuZxqi9YLXousWduNimwFdLW+xJTPdqOiScVfIMaxd1PDIj0NKfrlcDuMGaGqWs0IpZV6+BQCI3L5PFGx6gKtWGhAtF1Xbiq1UoG+1dS/xILYYo+4/Pj2DWb3Oj09Aco3Pxwcln+Bf8KhqB2V8NEhhQ9uz9PxasI76TfKCAO6FY5DmWrXEpUSKtTVE5iEBRIWifsiNUR3CiccaWJZk+ma7Vdq+YdJbCjbxBTsYBFvejVcdnKQISFTw7vudLsZoadzJ09jpVBw47IeaEEgzIy5LTtL3tLaHJJT5cgXe7q9mIABJkNuVlVda258tIwNCCkOnytLjtJkxHpL55oH2GkcaQ/PJWOrcXJwCf9VP3Iam24tJ2TqX6n+y9NCkF3MALRjDvM3kB3N/UOS7TNNWVYdAYQV3HFfDQOdHBy1xneaulIDHabZuSBcwEMs1PDpycGRosBmczGUqpfOdC9pJnD3yJ7Beggngz/Yne1yQ5twyCNz1l3pvccybrbzXg410ZrG0zg51lSfGmcaSLoTZvpKQdNAmvn44o1BK5btRRIG60y7tBwdWarQV6wBaD0tiJcRZgTfDxvlwXAaRwoAB1AsXG3NyohkwD0e0dKzbI4WJqz4oPdOnZaBUDUMthCPT7C37yq88ae3qGfTFSMqrgY48dMKMf5mEVMkBCeKziKbJY9u1326SNJIfhqRqpMn8sTntMdEPAH+WrgFTHxKizyGOHxpqv30h7GkmT6l0JjqbUKfglU+bHHjmPgwkDRz/7rCvNmTFGP6sOBVhOsSq/NMDZ5ah51S2pT80WWqDyl9jpcFPanh1LckBjySDTWvtT7VCVIYSl0vC0xO8ZaGJ+MHmjUm/pv6WHZCFNb7tWOwqeML0NT3IX0PO127g+PDVJfld5n/G5w1eZl0rXZTzSLMZzKlVBmRKjBKuEEbwKCCtI6jU/85bB9gNGPZninSJF3YouAQdc++cwNjaugkW54mFE6Gj5NkY0lWFPSmEpNTfZAdjp9FrU+RphmGHvkVQ4eQqQ8l2fSQ+3GKY7K3GW4J8KtpZSFJhFg5YLWcZhVtT8KDfrtjmDBvajLSrOWZOwcTTWoc9oWzHmuVG5Yhah62AvpiqnFJE8+o8Jt+kiKpM3q2l9202keyZTAESja9ppFwovRQ/Gxq1DQ/I16AcrjHhWKSKulGlB/Wqo/sHja0KcHL0Rf+NZw3a63WHf2+nl5RaWrEvPDHupzeTBbyS8z11IMMB9NkJrMjikP/d9hfMehlik9i7OjF/xHsdt21G14kNaXIrHqOJzMfnS8yOtLE/H6XtzHylJxAkskZ8zTlDVMTSU7iaOFH7328UutGjodTPZW42D/n3mCW3ZQDTIhraqX0aWROSLxGWw57247Sio31Da+q5XYUCDLNGdkgXp/t2lWr3mdP4CI5xAJzAag+zVONkfhga//M1MTV002RELDWYVnDKQGfSCz5QsdurHn4nlXjy+kpWEQw0Be069TLqCl1oSkBdsAHvP0CyasXzFNI2c/kWSEnSwZJcDrltTzVakpAno8PDDPbaUHahm+tasbJaRBpGhgVn1bQTdu2xF6JZQ9vYaGwnYK0PsbcF3zTWOsaSRAsjvetrbLIHkb6k+F0Y6RleAAGa6GETWlU8naaLzSXQvQBHufhm+4tyQ6slFvQ0a21ikYSCAfgqoNzgSVMcgfDVLrVHZwTOtUvZLqztMrwd9iObdX3+WkgyTFa8Fxnloso6QzYO5dd5bSlBRKKj4/Wi7bsZASdvLOcRmRAY93Dj7BD2M50UrUIq2P1tv2TIJFrTq2oNY0T6xHGnV2VG/ZjV405iZGpj0+gBQVCxRhp9hafy5j36qpd7Svl+WGMiwgXSmPixPeycxE/27TL0bjGkJgg6G6lBneNv87p68T/pOZDVr8NZGdStPfGmUbHANkVvs+3pzqe0df5dOqRcRNSEAVP7jpK9z5qRGhxEog02DVYEf0JREEIPAPC+nOqQzQK/pA6rvg8/n5B3+Pzx/dTDCVp4ZbNMPz3xOdysAmYxw9lPUrLPhprQgD0sW29t5jQxHuFJXhX6Em8OqHdZIhgDNdnthte4x8nENQgrERnYCfhMRifuFJedbycsu6Ec/3THJYHOgyd0abrMEEzgoba22sDkriLQTR/grHWNtZt0kTCOJorNSu/qaspwag8ExsFuE5Dc4KmPk+mxSt0NpXqTGeikBAFdGTCE/v0KWGMlePFjNp7Ja2xCSc5XEwWJzGhxcRN5SMW7uQ/Wu/zUP04Cuy53Jb1mqmvxtNEYyJKGSTfjdxGTXJfEBh0Dfb5R3yCwNxkFvi/4N2Kf9N2+1HBv8MPDy3BaVeoSsZfcNUQfQWAn+F2pEtgpKNNmoABO78PqgZpO7MgANazqQf1UUHbRkyQZMqrRNtQQKiU21EWzUQEyMCGaveVBaIgBJYo7BslrZ+2UyEhCukVqXM21iKJ0Xi3PCwVj3Jt53ICBPBpVWKJnEqpWKBth5jNq6ViDIJ6JNO2RcPivrz7HgN9TmNIKzEF8ahGiLZnJB/09EEPkfp0E2I5z3ktum50WgDrCYMdQZcOmFC+KIqQmZG5qYWQ4uSUCFaT/nkKWBCQ1/Ib+TvpMSFhYv99tdm2ll1MCJXwqnxWjFgQJPUnNwh9W5LrGQ/X2jI17nEKJzmf04lpnBZAj4sJV/Bc1pYgoX057Qf07mEDFNOKR7+oZdHRBwwg/xpK/0MFC3cLq7m4UgsIBCZJu9kpC8U0LCZYOBElMI1MCAmGZNt11TfFG3camBIwPn4RsYOGBMWEwOq6Po3ikwe7iwUCKl20i/i5/w+eRQB3frDLYLIsxB02wfGK+GFcyE8PhEbFLQtGfFLEFczAJRuXg5gkEMuOR/yoOEraZYCGsu0Y0/92ajoHY6sZQRP/Y/ndE2+99oMOCZ3yKg/8wdkWK44bCU/yD/Lr2YqHK44qxEwSWMiu53Bi7EdVro39ltDCP2tGudiNjZKUeIHfkf+rEUlC4lGnYrx/VuU3h6aJYZjY/9tgqdKICwgX+U+1De3FlBCal1NxUKyYcOIa9y20We3HlQ2nRSRHK6ryjKqVTA+3IGDmowtko6nGOT1Yic35NY+66BiblXzi93O1w+wNiFPhwv/UO0gmkrgAr4OXI6cTo3Sot3i5y5NfjwoWTi82tEKirxPmCncQqURSMfuW6creTPdZwpMps8iIplmAyYJLBy6HpIf4QD1oinMb26QpH2Lqh2rbrkfpRU0KRWtrWPiXm+XInDP2mcbKn7WZevIwImkCYPwN0+VvNOkxdTgK+ZOPvVrI3qLVutal/jBxiSZBFPu/YwKmcWmy6bHSUs6zvjWb2n4pD0iuEdVRbrrqX2pGFdOAJZP5W9O4jNY0kGZtlMN2W44iGoxdph0vKqYq4xgVmUQb80xElXoyNTZMXI5h28Pg9+8uGkUzPsZyoFuYfA6LTUi8iiOdc7IRSayKJ01WXDL5hNTgs0LutzFejHbq+eEEVjI6paJuf+JpXt3CTtCQHM+Or6ZcCNCcivEhHLm+cQELvgcUcM6fAD+tVljCtMeE72C1t137zGhPKFwjCXgkv0xofhJ1aCoUWtmjm+dpVEgoGWV+GpETgkfuCz/w06CCQMnRWes0IwJCpcAI0Hh0zzjdVEqgjGe+HE507/DlqQ8F8YyIwx627Ji3LnHybCyAcigFr8Da2ECE4mFA2m1VV/enhgGm9FXbriwIiykRLkQmNUxH9qmrDAi6h0xCuuM8+XlAn4srm9uy5R+dQAWyW5F/PfA6CO8Zz4txCidbw4fP4ZvFaHICJE8x+6fakAwQ73EnP1/Q57DotKu2sxh8TAj0nGh4AsVHi5EUhCr897XNOGhyhOLAhu8DpwAhAYJDbYfNSQwJEo5mIpnzqbHLNtAJq9nj0E82kRGE33PzIJbTWilYjL7epF/XHa7ie817Pq4cuDcfUYi4DggKgX/5nd1VG+8adsTau2jrtjlBAGFwVF22o/wfmrYWSURzCD3DP+IthvfqGk7YK6Y8e+vBpK7oJ67JqTSByQiT+Odd296X/7v3rlvYR2w6mxJWHE87pvhTTaCSZ6gf6oFay8OMn0VV55SJBqTEc01W8Qku5ASZfgebAIqpiN7pePmj3q5OgEjIGMPVsVWpuExNjCoiED6jjoJN9Rg6pqLb+rva+1iJIE44cPZW6hQSGv0cGtgw1GwvEzDZ0cS/GGr1mmWio7KpFCM+rSALyXleH3MY+VROoEjd0el9eGxthiN5WPj6OjMTMFLCcIH5FXv0VbfoHbEhxJMnz2M0ju+bQJICh6E+G8sE20kRw8h/270RVaCu33jjxEMT8OgA5xB0ZMAq0CeUCxFgRbZfO/Szx5LPmNmitmGQcBVOYl7idr9Urx7lzw5PC7E0JmP+SqB4Aug+j+jz0P+yb9Xr9tHnoaSOpW22DDexRn2HGIFIVuhFLJK0q88I414lhEh4UEs1uh3QtSIxwtPkT7C+2243nG4r1eLUN5JjHH6NF407MNtUn1pdzwpqIcfQo5VSv0jXpYwAeK34fRSCqmuCBoFOSFXNNmqeZF0jIUHw+NWsVc9SHWJBCHzVrRWnC12nSLdEJG3ZnFTGhewSJt6EZfHxJIDUMeBufeq9lQ5A8ylIp/2MdSMnDaZaI7+z1ahmrQ5Fcoe190PbdKWyxugQsnsTiaN1IyJdCReTQeu6eUyiDIPpFzpF4xN0gdiwPVrGPh77F+S6kqCj4+d2u6wVFZI/e7akUcnPJKGqXLpiMxPAgIDHyaC8Vzp3mwkCGRGIRLR1xx6YBewwynjqlXeiuZBwif9pXbWjNWyitYJQKUZad4qDwkRLKWEycTS2aEWyItemqJ1oJiFQwXP1N71qyU60RXILFnr/8InGiOt8edqsq+/qRjPRWE4wvB76VgHfVSNuAhcRTjixf9UtDBMdlcgYTbnVoFYknGiPRMZXLgzA817xmk02ekzLZMKNR+3b3gROyA9dITEpqWIcnN3jiU1zvbegfHkJ5RFX7E4TLiIcVoldjuIrTMiCkHhWXsNk3dgiaXlBT8iP+DqtXqOaoClBE/+q/GHf15xgqd4/19Cg5E+Gvuyqs7QBFxMOXcbU6tgmXEi4AoPmxkcI0yBJdzBtVPnd+wfb34FVpr5cmtqWBHA+36tOUSZgQEAeZa8pMWiAkt7CpL5cMjXjp2m0pAl47zLOW2ECEoeFQWLfU9pjUiyDVvewL1nrAq2u2WJidT1rev5OpQOnpIDHYLzrPQfV0JgEU6SQAFaPqiv1BGFsfCEbD3lgJmyQLmjSZfQZ/ZPVa9gq2dauuwKeEzx+smrsex4TGGOPBvZalbMRWxAWb4O6pXqFZMbKMWf+bTWqVW4eb0ZQvAeomfL+aG41JWjh35SwSqmzwdismPXocAo7QNmpPh1m8ILAeDtQD48unJLthjp3PnOrNKHQEoBNq263DlhiFSVC+Fxuy01lJ6VnqMoWJVoldYRF5ze27ZWkfmY+0TSAdee2XWLWw1/brqnKznv1lrW/OBAi/cJiO03VVK8fHbCC4/mCqiKKe2rMUPJDBwikbZhzfz2MbTR8S/MN/Wqv26YvH8o1FqQ1EA8JEPkYlcjfmDxxr2pCRYSSjsimb+V4E//ygecsMfU/oY/xxLqrzB8H8uNMvCRi/LSJdk6f5/7vmOl7faIrKX2ON4PssTV/LBQCfWPfnugFMRyn+cA6LPJk/Jy4h3UY+A20+WtSFZjN+DUakqavSYqYw4vt2A8jr+UAMXamqfoTklnQ1yDGarM1ayDnM/7hX5TLQROGCT891FQ+QDPxPiGgmEoX3ds1EbV68CIMxX1FuuDm+igX9DRO+E6k6MR60W53LQxJDTmdbjMnLObsbLTl+abbjQiLt4TdtrQeZ0I4TDLQq/VbDTgpF3zu3LRrS1gs2YN147tREoXp5uTwCgwTHAXpGBoknuLrZ6tmCphuLiBUMLl3acHPIKONy9BLGh6GNZbrsq4r2/FFsqcwpxlr8Pw8uiM1aI1Ex+Lec9AlZp6YYKJsMEej6bcbXuMfDvjggMfD4qrH+6Sq27Vdb8foTNSEfrCdXqFsLjfkVZgWkWQVd29dKeE1BlWKBQ7vJDFKV40VmW6QZliID4WjMpKTsAVN6BC2BFziB/XEZmBQSFDMx7NSkwhMtyhhmBil/tbaT2oJTPxP+7pd2qq8HGEqAg2adWkrjFhC8e56u7Rf1mPSHcxcUDWsr9STt4Grss2CX1Ash0c1emcaSptQtDjE71qKhNYTLGTMRk63Bhwtz+jB2rIaGFTbCkW2GE3chxoapZkVxWDyNmtbWCSZk4jQi29qUctpttKU5LkMulHSkml9JSWIMp7lyLafsrUcjhV1uXba1hPJm0L4CKH7tVoRxdA0iTNG/cHCyo3q0G+QCnU75pWu2KgyiAFJW24c+mf7fhhnnJ9G0pIXR9zVfBSuNs0mWknimBfxKu1nZ0xaFCf6APXpJkkZ4hSdvTdY/FYN0jQIRvY3o1ipX23X6FiKJdcEeRoalJzFZGKd7V4SkSSThZKe0LKvNMokAHGOal0bWEtrSRL6jvbMgqSZ8KtyTGypxukZVgUabJ4fTxb/+WwoCtqM5c/F4h7wTOCrtm7X49n9scQnaO/JR3N00glyiirhpHhRPs0qYUMH41pCooOVzOphN77ysSQUSkL8VrFm67au1nMIRXJk8WS0gG2XJLuT4wuMOYQCIpRiJdNqM3LesqQTSDoZOvdjRUD1ZdNWahERyqFDW7Zlj+oaZtsjyezC527Kc0hQX3hdb6xUUc0aUUpUAqzpx5r70WuFbXdI6PwZcxitBrbdyYgKXmXuRi9FtnojqcSoN+0S77u9V2d7tXqt7dBoigX63ce2UzlRSXnZi8fZS0coRZYRod/Yd1aB+ejRiulIFEnlPs1375xnZ2Cj/Ae2ApSjfKI4kxwSKQ5+4PtZSxrNe171q2G7etaQ6MIn4C5/60pTrsaWNzERQu97NZmirfBp1ocRz39T7Vvv1a9s2VUrZ91GKrH/br/CKa8W6rUcUUG9SfAyvlXKl9gOSRJJJ5xcbDtDKxDle8fw1lZT8cO2V1JYuX+5Z0vVLrLVHUkFjpXDKFe+bVdos8AyZUyMq9e4xtt2iZaPKBDU8O6zViuR2dKihZafRKt9ufeuGRZNZehniilr2mbeiksqAefUt23j3WDO+XXbeedlU65xRXBX9QjdZF5IRiwqYjfAIB080fKrm2lhUOTDyJhFUvRcmGL0DkawTe28RhqhpBHqX9PtOpIRkcg/29Z8s3wc0AldjWqwokZXBRj3c4ulQWdwJpQkEn2CVLtRpUQEbxAqw1JgHk1MVDJR0mfOcAJJA91fmm/DY6s30c1EEiJSoBW7bh8x8uQRA3/myIgkDtYjiHrkyGBHg2YCzwr4OEpDYCdoSSP0f6/wtUv10rVjjaQS4Zqmfbe3oxMRnRjzDdwN9cgF0o4MaS8YjDIw1nt1NfwYug5TEcwQVyg7lopcZvoTg1lakkTmv2VqQgM7CgVRyP1/invZzaCWfbIbDWkyL+LKVJcsOxZTX4QTMW6HrOeubDNI5UQKj/SPGNLgvbodMLnfnHlFa06ItyJTJwUzBWKOKIxQMyx9Mm/hkuOK+c1AeVd22ykTzSwuWr0wowVY9NU3Jbv24YcadBocOJLC3BwlEj6BpXktS/io/vIn0JKTObT8o3JB0lzhrwHqhf4JKDELjDV5APoTLaIG4+Rd6NAakmaqmeE/Mx4wavJWFLPBRKX8i/P2rh3LEpb8QN72RSJguOY+EYbPiYU8QrJeDh0MB/9rhAQEgbW4ZcbO0JE4ElXRmfHTjD7FLBhbdCQzfSxZkx7WXyNPJO3MFwWtvN/Eq2P5w9iKZCX6omwac/clHwtMidGZe08M5CkPMXtYjVUTTICIAIF/hi8zJuHIT3k5hnX1zSygQHYlkuUMDR9H8uMY08ic4DnNbAxB/LI0d4KeWEU5nWW7MrKioG/xpg8v3k1dIO3jWZR4KI7pY9IR8bCMnhsmttHg+Gsy+nl65wOehTClnmGcpLWwD12f6js9V0X8/XjTYgU3U3+o85TvnlISmcgTa2DruO1A7Gswpkw9l70RF2RL85pCbhRYdeccth3vC9A3TohY9oYHixhpR5KHomLSzrhSyRUUVvnbYVltTnSbpjAs7BdYrMisAcSRiBczWOJ1qPfqvO2+gfFn6j6peoRFZKkKiUnbZSvRcUyUSYtpekRY/bVnX43sCdPDx7+bPsZPElh5+vJfPJTE1L7scMr31WX7zTyd6ayNlX0u2g7vKYxMlxLChDD3MKXNazL5imDpHjSIjXOTzE0s3oNZQWvz/kPP7FjA5wLzF5tJE5tjHqNY1dXdiZVIfo/2YV/Bzm/+PpCdIX8147c002KRu+xyX63NexW9XUdxeuR6Sjdv12+oPiScU3mtObPqk/DwsbV8qE6ImtwKYp4ppYcFWT2mAdvv8OrmBjNJ+++Y4rQIBlROtg3GHZ+3qpObFYGICExdvVjQCORAIl4rDmMZ/iwVrwUbOrQUxDyd+kP5g6kRf1adCYgIlgSuyxkckQTSpwQuziORXM2e1XpzHktGZHAn2A21+1gkR4vjueDcDTGjMMz5vOoq916EhMfb2laNKLSiIHuAxRh2o1h2q0HITuCjw3Y5qL4tVjRotmHIQFUDtPXQmnPvTCg7I9aoz+3oldqGyIKIpNpitFYDSolEhrHS646N7tBsiJCy8wqPPRoh7vKV/ZhOjGLFEZq6IT4y7L2Po4guq+EQW9GE5Qms3IdDlhOv54QP7O78oIkf4l3gDt0G3EmIRTnhR+tV3S6Z5g7mqnwENo/xUSB92hMe7aEkB5mCLaIsks3qq/MakGQhJzzvNey9zBoom+QuWW3TM3UjNIFTAqNvnxrwasAFsrep//tQqzeIBiCdohN+Ff/YdhtrZCSReBXkXSsFAUxNyr6KOrigO0Nn3SipAd6xo0OpNYNoG8VI8t/BqMfYpvNhc6dEN5l6HRMBXPPv8OHbuu1Ith1p4+xN6iAbxaQpe7DZGns1lI0meJxl28palTICYqqHjg2ltfIGUjgZljUVUbr2AgoJnE/l+DUNNiIwlmvqho31+kArfYJlezHr7ejVxoSlCSAuuZfMbi1DIE2AEI+k7TjDlEkLSaqwEv/GQ7Ws+UvbcxKiAw/exCt2gkmutKKFmrpppmGSIoV4Mu1HMZSmCUNqH2YwWTvrBsnMTbDI/KDGGxhwiWQNv4jiPnHWrCEdwBsMtmtHeSZMUBpkhG5izSgM3zROUlp0EQDGbl4rEQQmzhKLIsyN+9hbL0R0CZhEMY/CXaqe9aZxyiaTKaPfNLFpVYhSXiVNrdtmQkrJZD5/LFjaqwPNsSjnpsZ257B9kyZFBXm4WPOXxhkvsNJYtbbfhUkX4sD/1G3blb1RhWBaiGLxFKEmLTHNbRJqjBkbH1iNV8MVupJqvs7keSmJ8Rp7yxMamb8nCcQJTA2R+sr8vWSCuAPbwX9OAGhpijMeCL881R/SpRiPFNWSf2gG0NyOi8N35u9J/MmCVzxebSzGLCSQLrSZ3m/aQZjkkzJMKaFLyqvbsVXX3o3qeVnQyIkGhtivO8wa0ak7iw0dMh1EqhewX5ejClgWfSmIBoZjNb0SbGRFISQK6Hu3hSPbp52aO85qMJIpqSZE1IqAlIxwR1UWPSsKKVFAr+pmaMap9a34IXWsEFTWTPVBtqIiJgNmjTlrwHRW88Bb0QiIRnB4tfZeYZ2CulL9qazYI7ukDXK26hAxmFJF6SNErLpCPObFy5p+mMPhQHIn4SmWxpX8LMaTEAmMLYR+eOfwCetm6C7NIcqS97mCE956Bltkf+B0yXNMflfrwFnQoAUhTf2LO9Z5V4xnrftLmok7bszrMZoWU1cYKdV5STHNze+VSA5tiywIiT6dfeWAJG5ighv0TVZvGg3I8An5D7Bp73oLIH6OtxbQ0KaxZwwdLTLuWbjZA/jOAZwSOPXfY8SOYoOYuJoRkjxZ2m5TWrcqZcnrLQ4Y9KQEGpuEEhD4UHqxgzODeuliIkBj5nEmWLu23YztNtPII8IHoqTxx+q//7HvfU5gvBLb4D2+mrrIxLeYwPz8KZ5T7SeQbFmEQ4k8QupJwtRzEhrmWAa2qdUHTS3Lbqc8mnTJVmsHcUtu00lilMPTxC9SlYBSLH520RLS7wBTP9SwVtlPDVr5Mn6tsS/tFYsWjRBNwg4sUZtVQ7RIawD3nujY1rpFmgrkR3GcfMy6aRJuyE8XmPbWunGSTpj4/8QsMqP6eSbJCq3IefXGbpzYU4ImSYTSDVoUCMW7svuRfWVDRXYEbwMe15ief+NKg2YWpju6qrFqjHIzYENCdiP2hatX5UxhQRQS/33ZlPhADUvr6mx8QWzDlYyIYQRM8/rsQYngtCEhmYL7S70qFSvGZkQFUcj19cNtSKREokDPNXVW2IyC+gB7zd9xl9u1o7BYm27kRCXw31e7Fp0RnDsiSYSk7er6bUMjJBr4EPVdTfduMw5JgArRDbW6/1gQIXsHkz7dDLVSQNkGLzuBl1pf3eE009DrvMXZ6i4KUirYlT6p1eVsmEhzCzam36sd2zHnqUUWVM6jCPdqtK4NAVo6Q3EevG5rPGfsKpcpOoY7T/BQjiP0YZkqV3fOy6bYgpChhwAATRza06/WZe3dwHL49JPrsqmaPeihvyhEYRNBMPAvd1U9QQZjozBcUk9mkVO9kgzTgH2GPbmuSzg/Vdu55MS8yzA72G2llvFwoSO7FY8zkbiMriAyCQ/R3o8itF1opUQLg5BfMLKIyGS+SGY+uz8xEcLr60fFzHXpkNRMzBOspJhx6Q5JHosSgEF5N59DYkvPRBld9enXdoZggjziND8A1YMaY+XCImI1bEd/8LyCnfog59AtyW8sPMPuy++tcnHoQCqSIxQZgsbpqF24JbmOxds3PKfS/PUJ6IVSHzIYpub86MIxSYre+9SLRRdJ0iTGs9ZwP0rA48J7Wn+xBM7QqWc2F8bT6PAsVq1hiap2sxmVE6mQx/7y+Jum9UTdmhlEBambdls1bT+3U7FkVOR/aGv2UM4eHS3mcP77zLZ8fLqKRS46SvOHO99vl2Akzp7VoWR9yt1GHtn89YG2PnwUhx35qxqY56KjNKdDrCa7xcI68xdTOb5iym3DhVm0nkYLrMvL5qim6BTN5ojMO7asZ69/IbE9CnmxIx4ROZ9bkljkC//t2RIktkfcyewFqhCSKkQJ3vhsWm/PvNuR06SLmkqC3F8ZA8VasH83w5wFVZIBUPOj9c7ezKYkVhzaYaOMp+1U71pcBkkLRCRqL8AXU7p62qqRkixAv3Y1U6/OXUhRr3jWu0rNjOFCiBiFTgX10I98U1w2VlrlY15ufjdruxHCk4OLRM372VNH+NShsxoyHA7Qmrv35+TQv7WcJEhxdxnmL3vLdpjg4aUEAyIY+hgBgg8MDayqqP/j0o5OlIPnlEVsyc+gjjR5qvxBTRLg1r+M+hf743J8bpSkUBJYaf/7H3wuxpIl4u+/vEA2BdEVxXGblUkPT/VxQbQy/8PQT05Xm17lRCn3b8puA0vup/0Wy8TPFqZKyLvp3rxgpHLOFXDe7qvdoL4uuo1WLAUBP1I2w/2LaJHGoV8wvj28ZRga7L26bsG0fYGe0DEHc7fdCEfNl/SSDHiRw230SOBGKiFSeANaT57rbShJMSTcieIlC15KlPBCdLurMCHcC4YY0ipHR0y1Ho1b1yS7cti/eiy+/IJ+SYYVkylV3PpGs4rHRLerlwyTzlCYkO2m6jD53QuGuVBozdMMpBDyLeVFayypVsjLT8LpRL3vdxua5HjMC85+r0yn31O0aOUJsdAYnFrP33jX7b6vNrxc8QovNGZuVEdEbw9EX9BRycLUf9+ujbdSpyiJyYR5vj79YFtd/qgPMPXxF0cpww7hRR/4QgqW3xEJTepAKxKwRMRyA8ZkYRR/Po/OQo4r1OX7dehPSnRwmccC6GruaQdSMZGKMQlU2ZQ/5o4tI0K8wsmoQKx9hwKig8XNWvWCzaE/kk7mf+rafw1VqUvc50CvIHo5jxb+4f3O1IQ6DsRyIlZgkV9Mw1zPZZewH0LhIgQTanaXSBH4rTm+dqoVFRxIyT5hcPYOKHm8KONsbY+IXDRVwdKhazRzeM2eZjMsX7Qs0HTG+n1tU33F8jlz+yXHmPKbVxnBrVZBtu9aNkHPu7hDv8JRYIbleoopj0TEgmYynbM9L/twNvRgFW/bYe99xrIwjVcBkWFfV9snWosCizOJSXpMFZ16iM5s2kgRg7ZhGOpdvxMdtHYohAHv2YHitlLrNM4gGBJB7sM+KGnBZtCLiR7odLVrX+MfLyWZEkn0XAC1UJ4UZhBMiGCqLVwwg2BGBDP/7H6ppPmfQS4ncpjb/vU56+7ZSykWRLHwf2Prb5X3ob1j2y1be2fflJQI7sTJIME8VUR8uOvZVjkkzKBLqgmbwBfhZuZdj87NM8jSNOcvqcuBNa+v2P6lDKZtAfOQ/N4q9/Y3Qz3YLkOLlNyFspgHjffVvSIfR2o0WsxN8qlee2gNbVUvUsf+ZQeKL6OGNCKeKGr3sh4dmB/7V8Nw/6LBxUQKDUfV69WxVwsilfLS00OF//VefW27bdnVj94t7Hz3Vf3LC7iHpS85kRf1M6F+Zv4l/3nzIgZKfcuF7//mRcQKIoZB99V2ObyQHI00wHQOaioYV66RomA+lmGjxls50qIZxa/d1AK3rrRo9UBfd74Y8zRV1ZZ5t+yuqo/07wPr8Li+n6uAgqUpNRfzfFgDryQ1V4GO6LyEjOhYTh1L/AMH3u37qnnZSiOHm/I69A3PFuBhcPFLNT3SEcbrmhdQRnpw4NwqBonrmGkSBrkoSLx9mX4KuSTcA310rLtl36vX+If11puR+38mkqyQpG8GZOCRsuMpcrus1FS+s9oLqD2enWU9oLXwcqIZEY34KfU1/vFiorQDYVIXHnnmfRmdtGb1NSWymAZ4OzTKQjqLZEwk0R0Rn27vlbvcWUQTIpqBmd/1deld7mFWrb1XGELUsPsX6YKG8E9QAzk78Il+NzRHGnzBeHw1Hklxyv0EPY6oLbzYhyVXfaCZRVOsFZjphj+rDi/XYT7bkC3+W/agq7Irfixf0Pm//CAQLoACGsjU4N3wwwK6CCkeNEdH4reVGho+iRIczRf8LN0z1X9xujXZUazrqvMCm24xIyQmOWnGHsHTQMnWFMyEDcjCtsGYcBmGzjPF4Xd6hLK53P+jWtaji5Dp9lICFhi10O4sm6Ne8rfWmqlZj6ZbywknNUYk/RbfH11GHSB5KhnCMyzxHFbGr0lDgkj6NK7KGm0SI4iYB7YRf+09W8K5HfsHemnEkRLzBHkdf8ytzICEAKl/1pdNeVp98ePMPx8aK4ni1zwfb6UeMqa+Lqi/lw0GITCMQma1tu7wBAVR8Wk9nFYA/BgDCHvVL23q4xArSfaKu8fUx/ycCwue1cd4dYZnnZXd55j3oavs+pH6X5rqoez2sIqKm1ZabE+DA5FgfthOfCue0Z5mE7m45uhipClybgDSLEGHn7P9gM54xxvhDRsUK85EKiBSGHvF7r1XR6kRf8EM+qD39ESQowMPutvIDMO2w4wJLd6allO8HAMTAqb+eceGumq9d2+8t8M3ptS4NdAIJasyHm4LBq7y1GnCymGjsfGdLQ/sSOnnhX+BiYT2PT4O+qgCsKAih85hd+PVNvn3tH2hN8qHtrlnj+2BUka/4Ylx+9bjCUqs+ZMTOoIz0Y6NQkRNYifW8krpq6f+kKiChNLYe6/etugnJDwPf6FB8oQ8oOl79KnhDsLC9/xJYSR53AWbnl9KSmaQwvFk8kt2b9Fj8TXZpu9ZBwszt3L46YptJ1eYMcMku4ufTM0W9xfMEPsz2wZqIPphFG8/3Xwwla/LDPmuXvaZ5o3QopAnMep1U/VQRuUJRSXycny2v+VB22opq2ko6VTIg6XVulOGFnOCYYLwUZS4ASfHF2Np25EfrQEo+4mpDvqy1Ilbi0sIBwshrDatTtZaXES4zL8a1IRnBlhGMJyiDSZBdOBpSNjJZNAGMYp1El/H37cPbzweL64W4tHCDyAwgtrOASj6LNZzUSAGtnv1OgmTBz5t96QqQbpIKSk5ulZPxUkY0bJdnrNDvXcz4HLCRbwO01JNH2OAknjw9RHOy9+Z4upkhMYEFRn/zmD579X8ZKZOJwQX2dzuMMWhPVi2DYpcjSacERkQMhfFf9SqSiZoRlCefrRd2guI5jl/8IMW+1HaCxOWVAo9O6q9GqNkREaExPRXGIhvP1LSCu6zwcswWLeZP0f+sEHi9xgO2Qw/HKSxoJYSnbFs7CNNM262YBV1+zYlRzNMN9GP3ByMrZK+8wMdbGdYPdYeTKoXFPzQ/G/1RnmCrfi6Kn85zjx0hBJb9lGLlAg5j2klm8h8ZiRBi2G8ECf9bTt6SjCiE0JHvrh9HOUvMvdfwjFrvuobfAIaEjRB965VqT4GGHudEZZ7SqhJAc3NSijm6AZTe3ol1jQrpYU79GowrKRj7EIOt/Dfw2dYvNSlZbG04RPhBYZ3ujCLJiI+CcLmgzHHsANjSOCG9Ycb4idALo0JfPejz8yfR/Q57ot77m9+dCzmoSe/mAnIwWGZteW39gh9Vi/b7gSahIKe83BC7k+MjRQWU/O1q7ZT8xuZdUeOFEtU7qYXUY0MSOtgWXoLH5xYSjX4nPAFpvN5410Nhh31GfwA4jmA7HFC7cTqj0UXRMkvByhp3fTJ5wSvZdMh5YVrm2rl0veQtIqSYZ2XMNedVkZieRj7ujysZnGRToZYqKbcjCo0msGy43xxY99gVTVqNKmWrEGJVX6M3wvB4Esn9Gm/4xmSn6+gZ+KOYbxFLqID2rRhmfA54TFx0eOgBvKYkAEheWgcX5UskbRs43ujrpiKqc2MkIl/i4m8rIFk2uHDoe4W2tSkRGZyObMFJgTUlpAwASV7Cv/PshtUj3vTKMV6mHDHFdjDWzVZqglL4qQktFdY4My2wwVBaWngEfz2nV4QOvLfofaz5oc1lrY6zBN9PuD5YmzvHaGVqS0YLfDBcUE8Ozg6FAQED/2PsNPuqskpoMEWhI10hrwZGhOUvwMyLBZbTgpLA88JjkeIJVsvRz40ZrjkuVgObbkNyECyCysfYIpZF1YnhOUVNPpKvSgwNyzFXPh/VP3qDn7lgKYlFlM880pHVfngxO6M4IH/udyW66rdY+TS53Y7sHpdTi4LmmGIpShbiOfKxyX+8Qx+PtxX6wYmvdbDPogOFALuIl0rbDgJLwge+pfbHdsPG/Wu/RQFEmPGn76btm69X+HDanXn1o+YqMT6hOon8RHh4ahzV9V1tdvb4hGVolmsXsuebDOgNjPYaIdRKZaTjJPwnC/t98xtxGS9YVbfQ4VjJzw1jy/lw169yDHzi3aUX3nizLWjxuXUrkjuIypFujGOdIW/Dq3xQmgUpXGKQkoUYv7es3VkPZ3oMbHv34fyh6Pc6WSNyX1h6WJt7zhlaZvJxBPUBl+h1DIuJ7sgx59zn8N6HO59shNyEPhO32xWzJkATVh85wFb83vphiYlCjGHxXZQMzKehNOiGYYiOmfnyj+ae2HE91usBqtGgJ+cfqILmI/3I1sOIETcsuXbk/epa4/8M6Rpgal34ZTWl8Kqmfw6p69Det6d/DClD6Pj997JrwP6Oj5+Cp76mniE6XHl2/Ak4Yw+TcWb7eR3MX2XyVrkk19G9GV+/KB75Ehw9LI7SSMhGsXTU+/kYIk13KBAZ4NnTR28Diab4sqAMvaPnP3gI0NYoHzu0emX2JQFyYA/wYyKRljRWcT05FmgPxzPJt4M5cNEBOUpSilRisBW3KvJcG2pCE4X6DEnrumqeb1ZyN4kPM4U3eGVXcCakhQeGBH4trsZuStYjy0iSjyDM5sheGSz7E7un1fNMF7arcclJY8OeBs07senT+tO0cgCXO2bdjOM4heteUTDo/hgsLrmDk92iafV5DluZ44tIUJgAMNZYCoY+9S4CqIS++9xVLo0T9ZDy4lWMuFVat2pjAil/qddOxEbfoo9NGHBXHkHx31WP7B1280bl+wORkcOy+qb8uJlTUd2Cf2fMTwLjci5+kizBOyY96DUqpOcdZdI/GDQaBOtWHeHlJHXaqxU09KaCm0eIZZLG12tWUteUkErGw74q7m9IXXGJCHDRn3Zt6YiFvyAH7W3S/ZN6c0FUEFdmDDYyEugCHj5sTtcxNzgEcF5YrkGH3HUbBknSYREAq/bN8qUPglOCIz+ET3rtq6NizmDrk+XdbXRlkPGr48uOvSWSUGWCbpDXcFquVXLFVpQWUTkUlOgZ9QfbNh/Hx1ALOnQmhIKz/1hFJdk252IyMT+dds2zLuusFjNPFqyS2iarMB0W88amBQYGtVqQh3bnoREI/P/aDGrx+g1wbYzORHikWSwLHmfR88Ltn1KiVSheZi2pEE2ErpWoQOMuxrjkEjiGAbKlAt9WxIFkUAnWc2+aMsRYm4gIshmcSSQXYm5x20/ezolRIfXmsDckpj33sNUtLu2O353/gMYj/lplaRRtu2QFoBl8nFohtH2bTts2V28wqvbalZXpDKRbs+SYSi1qfA/DA2b1REyRUC5eVIZ1S3Htie0bvCQCJ3xaNsbSSfUH0BtuyPW+YhuyJdqTOwTGXxJso0uiyj2vUAHx+tqBYeb4zO70Nz3A2yS67KbUlC3BqOnBhX6LyWPREWRmqVh2rr1lpRaJIfp2tGrwGwuBEQ35k9N6jPVXLIibXmBLpznQ1/9nL6SaYCOnVcDWIxwQAT7vvw5fEiJdiZoq8fh2Wot5YYXXyvcUbyzZv0TpIc0C+6V+5M0gexpdCU9r5pqXKt1NmGaaFj7CX66308tpo5kCyIb8sISj6Nj0WzdpRUOtu/rASbx/udQjYgqHr7Wo4Rss/VLSi3hZGvluDubrOxtKk1e732Hi+NPUNsnmq9FEsyfow60kAUYCY7q8HOkJpUsF7dbP2Pmiu5KBhc8Px+cXn+SnkW04GD9kC2rMDs3W/IXpZ9DPjuQP8d18idsGEjt6VLce+1dXv6crtIeFIYnTWhHwqQUYST2ihXzvjQ/bbmMSZHDWNolb8Eur9uftWsc0R1+Gl3Rc7Fwom/4H7B/7PiKfNH2YAb1Lfqervb3e9ZtysaHbTEml8Ei5jc49xVGhxs/z+jz0P/wv1yhDR8Hsi8RLAc1zxdu+lr2hLv77Mre2I+UPk6Aa6XMeq8HHD6jXPmmb0VPIiKe8sQFcMY3diWnrzNeh2x1gt/R4WtMQPYHw6jIaUgB/0dmJ7p/kwuVif7TxzxK1CR/Tjyg7wv/qsLyS/sT32eH79EnZV3i3ZDp+/Tw/XV1XxmFGoSHb2H7MOkLp0x8x+cTxi2lzQlAdADwYkyPbGfkZHH4/CMWqQfeTGo7J0/6G/Db6sHUG04+oc/RdLpj22G9rszdPwJUm3vMyX1iQpFowYY6qzEBoXlmy69j/6zpq92JKSI7wz2NW4PS8K+zw9durEycFIFnlqtErkJTb0glwUo560yTj38siKPbMveAF4kmNPE2PKPQ1AJEcO4LP4dCEIr3K9GVAOW5VEMPDzkt1EHklKOpSLjvA9tXamVnAzImpMiHOvLnMmIzwuL1L2Z7qNt7hxEvUvmuyf2gh13lCJbNp/4fWNwZLXM3CrR28cRGbLtjarLN012Q3MvxJke9ED0Nl2IrJkvEnyRB6stdpZt+/PB9mkJCFAKet9FxCLQdcZ/poUMf3jvH5iMiADbE/y7b2lUJSIR4hVuNDnxG7ZUN46Gu6geHOSM5lvLbud3oHsMIlh3O/PejAEQTTjI655UnvZtyOTiySux36GQuv9K8tounYW5vWhq7P5kgdDOXVlTKyzX1g/cJ9k7vBssUKO8nM8kn0+S9VxjlUik5V2bxJfS/wKJ2BD26+bXvbCB5Ecm0dhqiLoeIPKenIPS8p6ylL+3kQirX4Qnkj2ENpPuXD39BlDFVJPoMjrJ+zdSBVKE7vJguUsuERl1XOq66SYn2Vx4rcMe66iv3q1dyrMwafB4u9KSf5UuFlah9/AnToPDPYHPlYfMvZIjYLzGCAW8ja2GDv0DBfiYt3kPajjBIgqbBDfPwtbXZKHFIczj5/wFVoQ20wgivMH7seCFTfwoh0beY+kZJBtufsFbRvAow4UtXdezlFKVi4ktMvW5fPGx5zE/xzDPUP2HqSHpyfWLovv1SolLbczo7vfnjDZYTWqNPyU/QyyA4pk+HK0yfvmbeT2sJ6IuseZsBEzwqOTz//yYn+EBzIPx/a7uS3bZhIPorOvYgB40pyfIx6aUFmgJNU/RMR4nLxktqiQj89+VwHhVDci1IGt2tx+fhNsPZoK7crApLmjaZmusXM57wFLi8QnCyUFNrP8Ju7c5a96OiMtuWW3sQ92mQmX2Qu+Ixbkk2D1cyiuhUuHx8BOYJj/B5//z8dIjqe3g08ylwWeZQzecpj0AbvlGrZxBhQTjmmYNnFoBtYUQFsTwzwExuBnER/NxRqMu4eyCo6PPch3kWdtOOTRrEURKPmeIanNPr9laXlAQlsLjk0JglTk318T1ASMr2mQiWTx3sCYX7hLK29Js+7cJAujZ5IXbj7Qp1HddoEkLHwaN8qMPmjOXac1NAy6Q28lyGbiReEG4S3+s/7sK4te3sjSFilMRjpji5VFoblz/0saAAYff7Sr/+1uNZT4XNRgcUT5UFg+tOl5SsOJ63LCK/kAS2i9o8tFu9fjktl/Tgi3ULWPPKV94lLAnmfBxzJYCDfjOX4ut7BtcsAE1Z29RRVizqLgXwPL6z3rMvw3cJWMQ7RFwLUgj8GuAJOzrEZJEBN0UCgCTpeVgc9MxeGisjiRygubOrV2KBRkEOS++Ulwm2glZFtQou51X0FCvWApWvpoXQTJcaTBcy8G8/5HaVYYttTB0ETEUJtLN7p2oZofWb1OiMOsMg40OAqMyCu1EL87ov9+5u3VVi0cQKpFNoFEKwQRZZ/EtoSShewbmvxPtoD00JNDwFLZdVCKenCgCf9ht3LJpmpbUOADx75dw/dKWPvSlAp+WyAtzFldpYtMq2/R+GPqZDvWqpV92DLzB44sObrqLv1hzO9PS6OHZyEhrV93uehTCNafylbHlJuv9Egs+z98JY0YdgyLbasXWAKYAt4q9PK+5wQLEvvXEy4PhiIARQtirsdkGkgKBSCZszj07dCHzn5z4ja41o+54Q2CHkGqAn2G9udo/RzV/bf5Zpq/wDLQh9+Q=="; // provinces: 1.80KB → 1.02KB (43.7% reduction) export const provinces = "eJx1VdFymzAQfM9X8AHujAAh4DFxMh1P4iSN2z70TYBKlGDJFcgZ5+t7h0/EOK3H4xnv4jvt3ups5FYtdn1bL22jLi4rJxcxZyxm+Lq4bH0vTdSoLrq3blCLWDCWfOI23o1MSsxrJ82CAcAJ6Cp5WLCM4XsEzKD/eDU+IwjayYO02LwIzb2zcByomudH5Er2GkvHJWMTNEhsBq2LD8SofoHnLE+gVgLGSRlgyrReDdgwpoZXutMOixUsD8Xss+0W0Cwm1Vf+VTfGwhnApDRgnayPh4hJ8VK2IMfgIeIsQFvpNJyMrAQvYnFOoZNI5BOhW6+P3YqA7fQ7OheXAQB1jT+Kzmg8CO81tuEsIX1LVXnUkpCWpR1kJQcwPWGcOl7LvbQw1OjBAR6zIpnjUxBilqTn1JgDIPgp8VDXulFmkN1YT8w4pycmIZ+utQHzhmjVw6ibHoNVEHUj+0E5E23QLxxTQtW+eg0IDliwnGxZ/fbtMVAJaVt1traT/dCxmOGj94CWE6o7ixVTcnTVy0p1EoeakqW3stOQLOySklN3MvphNCQEaqVpwFpvJM4i5QExcz/h9mTn1OhnyVJSeacOePCCpSRoLTEczXmpkhX/eYAKFkWgIXWNx5sIieMsoD2kYgwoJ5lr3UMS+9ks4XYnZ+w0TeBI+dp6gLSJHp3da1MrtIqTCfeqdXZetWA8m5NTUaDICNT5PAsCJ0X3Xu1ldFPrl3Fx8PIU/qnfa7iVOL+MtH60jtZghcXQ5ywj2aH3jCPRj7KTb7iLAEoDtN3hnsHOGQ8YLh6I9JiHjLR98+odE8JZJgKiYRZ2PBsN70m/g2x8hsQ92W3V2WNLEjYZIFgAHHY0Gi91EUBYtvrFOvRQkLaNdb1t8RAZE0nA/PAcna4FkZ4w6PiUQUECN76D9RPd+gY6D+NvsomBdVMyIcJ3p9t5UgUT+WeS/k4Eyf4uHexXNFWUAXnTX/ADw5yTyF9yW8kOdyD8YcQfmEU/TprCifLkX/R4/4FMz8mNrmCVHJAsjuRfkgD5hg=="; // regions: 0.69KB → 0.43KB (37.1% reduction) diff --git a/src/data-csv/postalCodes.csv b/src/data-csv/postalCodes.csv new file mode 100644 index 0000000..41183c6 --- /dev/null +++ b/src/data-csv/postalCodes.csv @@ -0,0 +1,2425 @@ +postalCode,placeName,provinceName,regionName,municipalityCode +0400,International Correspondence School,,, +0401,Asian Development Bank,,, +0410,Radio Bible Class,,, +0420,Bible School on the Air,,, +0550,Febias College of Bible,,, +0560,Far East Broadcasting Corporation,,, +0800,Social Security System,,, +0801,Camp Crame,,, +0802,Camp Aguinaldo,,, +0810,Araneta Center,,, +0820,Bureau of Internal Revenue,,, +0830,National Irrigation Administration,,, +0840,V. Luna Hospital,,, +0850,Philippine Heart Center,,, +0860,Quezon City Hall,,, +0870,Veterans Hospital,,, +0880,Commission on Audit,,, +0900,Manila Bulletin,,, +0901,Adventist University of the Philippines,,, +0902,Far East Broadcasting Corporation,,, +0903,Manila Hilton,,, +0904,Midland Hotel,,, +0905,Bacacay,,,0500501000 +0905,The Philippine Star,,, +0906,Manila Medical Center,,, +0907,San Miguel Corporation,,, +0908,Pan-Filipino Shipping,,, +0909,Summer Institute of Linguistics,,, +0910,Department of Labor and Employment,,, +0911,National Statistics Office,,, +0912,Bureau of Plant Industry,,, +0913,Manila Hotel,,, +0914,Philippine Refining Company,,, +0915,International Correspondence Institute,,, +0916,Radio Veritas,,, +0917,Ateneo de Manila University,,, +0918,Fil-Japan Shipping Company,,, +0919,Manila Police District,,, +0920,Sunbursts Publications,,, +0921,Philippine Plaza Hotel,,, +0922,De La Salle University,,, +0923,Don Stewart Evangelistic Association,,, +0924,World Map,,, +0925,Chinabank,,, +0926,Caltex,,, +0927,Philippine Veterans Affairs Office,,, +0928,Philippine Campus Crusade,,, +0929,Not used,,, +0930,United States Embassy,,, +0940,Philippine National Bank,,, +0950,Manila Midtown Hotel,,, +0960,International Rice Research Institute,,, +0970,Department of Justice,,, +0980,Asian Development Bank,,, +0990,Philamlife,,, +1000,Manila City,Capital District,Metro Manila,1380600000 +1000,Manila CPO - Ermita,Capital District,Metro Manila, +1001,Quiapo,Capital District,Metro Manila, +1001,Quiapo,Capital District,Metro Manila,1380603000 +1002,Intramuros,Capital District,Metro Manila, +1002,Intramuros,Capital District,Metro Manila,1380609000 +1003,Santa Cruz,Capital District,Metro Manila,1380605000 +1003,Sta Cruz South,Capital District,Metro Manila, +1004,Malate,Capital District,Metro Manila, +1004,Malate,Capital District,Metro Manila,1380610000 +1005,San Miguel,Capital District,Metro Manila, +1005,San Miguel,Capital District,Metro Manila,1380607000 +1006,Binondo,Capital District,Metro Manila, +1006,Binondo,Capital District,Metro Manila,1380602000 +1007,Paco,Capital District,Metro Manila, +1007,Paco,Capital District,Metro Manila,1380611000 +1008,Sampaloc,Capital District,Metro Manila,1380606000 +1008,Sampaloc East,Capital District,Metro Manila, +1009,Santa Ana,Capital District,Metro Manila,1380614000 +1009,Sta. Ana,Capital District,Metro Manila, +1010,San Nicolas,Capital District,Metro Manila, +1010,San Nicolas,Capital District,Metro Manila,1380604000 +1011,Pandacan,Capital District,Metro Manila, +1011,Pandacan,Capital District,Metro Manila,1380612000 +1012,Tondo I/II,Capital District,Metro Manila,1380601000 +1012,Tondo South,Capital District,Metro Manila, +1013,Tondo I/II,Capital District,Metro Manila,1380601000 +1013,Tondo North,Capital District,Metro Manila, +1014,Sta Cruz North,Capital District,Metro Manila, +1015,Sampaloc,Capital District,Metro Manila,1380606000 +1015,Sampaloc West,Capital District,Metro Manila, +1016,Sta Mesa,Capital District,Metro Manila, +1017,San Andres Bukid,Capital District,Metro Manila, +1018,Port Area,Capital District,Metro Manila,1380613000 +1018,Port Area (South),Capital District,Metro Manila, +1035,Santa Mesa P.O. Box,,, +1040,Santa Cruz P.O. Box,,, +1045,Ermita,,,1380608000 +1050,Manila CPO-PO Box# 1000 to 1099,,, +1051,Manila CPO-PO Box# 1100 to 1199,,, +1052,Manila CPO-PO Box# 1200 to 1299,,, +1053,Manila CPO-PO Box# 1300 to 1399,,, +1054,Manila CPO-PO Box# 1400 to 1499,,, +1055,Manila CPO-PO Box# 1500 to 1599,,, +1056,Manila CPO-PO Box# 1600 to 1699,,, +1057,Manila CPO-PO Box# 1700 to 1799,,, +1058,Manila CPO-PO Box# 1800 to 1899,,, +1059,Manila CPO-PO Box# 1900 to 1999,,, +1060,Manila CPO-PO Box# 2000 to 2099,,, +1061,Manila CPO-PO Box# 2100 to 2199,,, +1062,Manila CPO-PO Box# 2200 to 2299,,, +1063,Manila CPO-PO Box# 2300 to 2399,,, +1064,Manila CPO-PO Box# 2400 to 2499,,, +1065,Manila CPO-PO Box# 2500 to 2599,,, +1066,Manila CPO-PO Box# 2600 to 2699,,, +1067,Manila CPO-PO Box# 2700 to 2799,,, +1068,Manila CPO-PO Box# 2800 to 2899,,, +1069,Manila CPO-PO Box# 2900 to 2999,,, +1070,Manila CPO-PO Box# 3000 to 3099,,, +1071,Manila CPO-PO Box# 3100 to 3199,,, +1072,Manila CPO-PO Box# 3200 to 3299,,, +1073,Manila CPO-PO Box# 3300 to 3399,,, +1074,Manila CPO-PO Box# 3400 to 3499,,, +1075,Manila CPO-PO Box# 3500 to 3599,,, +1076,Manila CPO-PO Box# 3600 to 3699,,, +1077,Manila CPO-PO Box# 3700 to 3799,,, +1078,Manila CPO-PO Box# 3800 to 3899,,, +1079,Manila CPO-PO Box# 3900 to 3999,,, +1080,Manila CPO-PO Box# 4000 to 4099,,, +1081,Manila CPO-PO Box# 4100 to 4199,,, +1082,Manila CPO-PO Box# 4200 to 4299,,, +1083,Manila CPO-PO Box# 4300 to 4399,,, +1084,Manila CPO-PO Box# 4400 to 4499,,, +1085,Manila CPO-PO Box# 4500 to 4599,,, +1086,Manila CPO-PO Box# 4600 to 4699,,, +1087,Manila CPO-PO Box# 4700 to 4799,,, +1088,Manila CPO-PO Box# 4800 to 4899,,, +1089,Manila CPO-PO Box# 4900 to 4999,,, +1090,Manila CPO-PO Box# 5000 to 5099,,, +1091,Manila CPO-PO Box# 5100 to 5199,,, +1092,Manila CPO-PO Box# 5200 to 5299,,, +1093,Manila CPO-PO Box# 5300 to 5399,,, +1094,Manila CPO-PO Box# 5400 to 5499,,, +1095,Manila CPO-PO Box# 5500 to 5599,,, +1096,Manila CPO-PO Box# 5600 to 5699,,, +1099,Alcantara,,, +1100,Central,Eastern Manila District,Metro Manila, +1100,Piñahan,Eastern Manila District,Metro Manila, +1100,Project 6,Eastern Manila District,Metro Manila, +1100,Quezon City,Eastern Manila District,Metro Manila,1381300000 +1100,Quezon City CPO,Eastern Manila District,Metro Manila, +1101,Botocan,Eastern Manila District,Metro Manila, +1101,Diliman,Eastern Manila District,Metro Manila, +1101,Krus Na Ligas,Eastern Manila District,Metro Manila, +1101,Malaya,Eastern Manila District,Metro Manila, +1101,Old Capitol Site,Eastern Manila District,Metro Manila, +1101,San Vicente,Eastern Manila District,Metro Manila, +1101,Sikatuna Village,Eastern Manila District,Metro Manila, +1101,Teachers Village,Eastern Manila District,Metro Manila, +1101,Univ. of the Phils. PO,Eastern Manila District,Metro Manila, +1101,UP Village,Eastern Manila District,Metro Manila, +1102,Amihan,Eastern Manila District,Metro Manila, +1102,Claro,Eastern Manila District,Metro Manila, +1102,Duyan-duyan,Eastern Manila District,Metro Manila, +1102,E. Rodriguez,Eastern Manila District,Metro Manila, +1102,Kamias,Eastern Manila District,Metro Manila, +1102,Quirino Dist. (Proj. 2 & 3),Eastern Manila District,Metro Manila, +1102,Silangan,Eastern Manila District,Metro Manila, +1103,Kamuning,Eastern Manila District,Metro Manila, +1103,Langing Handa,Eastern Manila District,Metro Manila, +1103,Obrero,Eastern Manila District,Metro Manila, +1103,Paligsahan,Eastern Manila District,Metro Manila, +1103,Roxas District,Eastern Manila District,Metro Manila, +1103,Sacred Heart,Eastern Manila District,Metro Manila, +1103,South Triangle,Eastern Manila District,Metro Manila, +1104,Damayan,Eastern Manila District,Metro Manila, +1104,Mariblo,Eastern Manila District,Metro Manila, +1104,Nayon Kaunlaran,Eastern Manila District,Metro Manila, +1104,Paraiso,Eastern Manila District,Metro Manila, +1104,Phil-am,Eastern Manila District,Metro Manila, +1104,Santa Cruz,Eastern Manila District,Metro Manila, +1104,Talayan,Eastern Manila District,Metro Manila, +1105,Alicia,Eastern Manila District,Metro Manila, +1105,Bagong Pag-asa,Eastern Manila District,Metro Manila, +1105,Bungad,Eastern Manila District,Metro Manila, +1105,Del Monte,Eastern Manila District,Metro Manila, +1105,Katipunan,Eastern Manila District,Metro Manila, +1105,Paltok,Eastern Manila District,Metro Manila, +1105,Project 7,Eastern Manila District,Metro Manila, +1105,R. Magsaysay,Eastern Manila District,Metro Manila, +1105,San Antonio,Eastern Manila District,Metro Manila, +1105,Santo Cristo,Eastern Manila District,Metro Manila, +1105,Veterans Village,Eastern Manila District,Metro Manila, +1106,Apolonio Samson,Eastern Manila District,Metro Manila, +1106,Baesa,Eastern Manila District,Metro Manila, +1106,Bahay Toro,Eastern Manila District,Metro Manila, +1106,Balintawak,Eastern Manila District,Metro Manila, +1106,Balumbato,Eastern Manila District,Metro Manila, +1106,Project 8,Eastern Manila District,Metro Manila, +1106,Salumbato,Eastern Manila District,Metro Manila, +1106,Unang Sigaw,Eastern Manila District,Metro Manila, +1107,New Era,Eastern Manila District,Metro Manila, +1107,Pasong Tamo,Eastern Manila District,Metro Manila, +1108,Loyola Heights,Eastern Manila District,Metro Manila, +1108,Pansol,Eastern Manila District,Metro Manila, +1109,Bagong Buhay,Eastern Manila District,Metro Manila, +1109,Bayanihan,Eastern Manila District,Metro Manila, +1109,Blue Ridge,Eastern Manila District,Metro Manila, +1109,Cubao,Eastern Manila District,Metro Manila, +1109,Dioquino Zobel,Eastern Manila District,Metro Manila, +1109,Escopa,Eastern Manila District,Metro Manila, +1109,Mangga,Eastern Manila District,Metro Manila, +1109,Marilag,Eastern Manila District,Metro Manila, +1109,Masagana,Eastern Manila District,Metro Manila, +1109,Milagrosa,Eastern Manila District,Metro Manila, +1109,Project 4,Eastern Manila District,Metro Manila, +1109,San Roque,Eastern Manila District,Metro Manila, +1109,Socorro,Eastern Manila District,Metro Manila, +1109,Tagumpay,Eastern Manila District,Metro Manila, +1109,Villa Maria Clara,Eastern Manila District,Metro Manila, +1110,Bagong Bayan,Eastern Manila District,Metro Manila, +1110,Camp Aguinaldo,Eastern Manila District,Metro Manila, +1110,Libis,Eastern Manila District,Metro Manila, +1110,St. Ignatius,Eastern Manila District,Metro Manila, +1110,Talampas,Eastern Manila District,Metro Manila, +1110,Ugong Norte,Eastern Manila District,Metro Manila, +1111,Bagong Lipunan,Eastern Manila District,Metro Manila, +1111,Crame,Eastern Manila District,Metro Manila, +1111,Immaculate Concepcion,Eastern Manila District,Metro Manila, +1111,Kaunlaran,Eastern Manila District,Metro Manila, +1111,Pinagkaisahan,Eastern Manila District,Metro Manila, +1111,St. Martin De Porres,Eastern Manila District,Metro Manila, +1112,Damayan Lagi,Eastern Manila District,Metro Manila, +1112,Horseshoe,Eastern Manila District,Metro Manila, +1112,Kalusugan,Eastern Manila District,Metro Manila, +1112,Kristong Hari,Eastern Manila District,Metro Manila, +1112,Mariana,Eastern Manila District,Metro Manila, +1112,Valencia,Eastern Manila District,Metro Manila, +1113,Don Manuel,Eastern Manila District,Metro Manila, +1113,Doña Aurora,Eastern Manila District,Metro Manila, +1113,Doña Imelda,Eastern Manila District,Metro Manila, +1113,Doña Josefa,Eastern Manila District,Metro Manila, +1113,San Isidro,Eastern Manila District,Metro Manila, +1113,Santo Nino,Eastern Manila District,Metro Manila, +1113,Santol,Eastern Manila District,Metro Manila, +1113,Tatalon,Eastern Manila District,Metro Manila, +1114,Gintong Silahis,Eastern Manila District,Metro Manila, +1114,La Loma,Eastern Manila District,Metro Manila, +1114,Lourdes,Eastern Manila District,Metro Manila, +1114,Maharlika,Eastern Manila District,Metro Manila, +1114,Matalahib,Eastern Manila District,Metro Manila, +1114,Paang Bundok,Eastern Manila District,Metro Manila, +1114,Salvacion,Eastern Manila District,Metro Manila, +1114,San Isidro Labrador,Eastern Manila District,Metro Manila, +1114,Santa Teresita,Eastern Manila District,Metro Manila, +1114,Sienna,Eastern Manila District,Metro Manila, +1114,St. Peter,Eastern Manila District,Metro Manila, +1115,Balingasa,Eastern Manila District,Metro Manila, +1115,Damar,Eastern Manila District,Metro Manila, +1115,Manresa,Eastern Manila District,Metro Manila, +1115,Masambong,Eastern Manila District,Metro Manila, +1115,Pag-ibig Sa Nayon,Eastern Manila District,Metro Manila, +1115,San Jose,Eastern Manila District,Metro Manila, +1116,Bagbag,Eastern Manila District,Metro Manila, +1116,San Bartolome,Eastern Manila District,Metro Manila, +1116,Sangandaan,Eastern Manila District,Metro Manila, +1116,Sauyo,Eastern Manila District,Metro Manila, +1116,Talipapa,Eastern Manila District,Metro Manila, +1116,Tandang Sora,Eastern Manila District,Metro Manila, +1117,Capri,Eastern Manila District,Metro Manila, +1117,Gulod,Eastern Manila District,Metro Manila, +1117,San Agustin,Eastern Manila District,Metro Manila, +1117,Santa Lucia,Eastern Manila District,Metro Manila, +1117,Santa Monica,Eastern Manila District,Metro Manila, +1118,Fairview,Eastern Manila District,Metro Manila, +1118,Pasong Putik,Eastern Manila District,Metro Manila, +1119,Bagong Silangan,Eastern Manila District,Metro Manila, +1119,Matandang Balara,Eastern Manila District,Metro Manila, +1119,Payatas,Eastern Manila District,Metro Manila, +1120,BF Homes,Eastern Manila District,Metro Manila, +1121,Commonwealth,Eastern Manila District,Metro Manila, +1121,Fairview North,Eastern Manila District,Metro Manila, +1121,Novaliches Proper,Eastern Manila District,Metro Manila, +1122,Fairview South,Eastern Manila District,Metro Manila, +1123,Damong Maliit,Eastern Manila District,Metro Manila, +1124,Kaligayahan,Eastern Manila District,Metro Manila, +1125,Doña Faustina Subd,Eastern Manila District,Metro Manila, +1125,Nagkaisang Nayon,Eastern Manila District,Metro Manila, +1126,Batasan Hills,Eastern Manila District,Metro Manila, +1126,Capitol Hills/Park,Eastern Manila District,Metro Manila, +1127,Holy Spirit,Eastern Manila District,Metro Manila, +1128,Culiat,Eastern Manila District,Metro Manila, +1128,Vasra,Eastern Manila District,Metro Manila, +1135,Araneta Center P.O. Boxes,,, +1138,Murphy District P.O. Boxes,,, +1141,Broadway Center P.O. Boxes,,, +1144,University of the Philippines P.O. Boxes,,, +1147,Novaliches P.O. Boxes,,, +1150,Quezon City CPO - P.O. Box Nos. 1000 to 1099,,, +1151,Quezon City CPO - P.O. Box Nos. 1100 to 1199,,, +1152,Quezon City CPO - P.O. Box Nos. 1200 to 1299,,, +1153,Quezon City CPO - P.O. Box Nos. 1300 to 1399,,, +1154,Quezon City CPO - P.O. Box Nos. 1400 to 1499,,, +1155,Quezon City CPO - P.O. Box Nos. 1500 to 1599,,, +1156,Quezon City CPO - P.O. Box Nos. 1600 to 1699,,, +1157,Quezon City CPO - P.O. Box Nos. 1700 to 1799,,, +1158,Quezon City CPO - P.O. Box Nos. 1800 to 1899,,, +1159,Quezon City CPO - P.O. Box Nos. 1900 to 1999,,, +1160,Quezon City CPO - P.O. Box Nos. 2000 to 2099,,, +1161,Quezon City CPO - P.O. Box Nos. 2100 to 2199,,, +1162,Quezon City CPO - P.O. Box Nos. 2200 to 2299,,, +1163,Quezon City CPO - P.O. Box Nos. 2300 to 2399,,, +1164,Quezon City CPO - P.O. Box Nos. 2400 to 2499,,, +1165,Quezon City CPO - P.O. Box Nos. 2500 to 2599,,, +1166,Quezon City CPO - P.O. Box Nos. 2600 to 2699,,, +1167,Quezon City CPO - P.O. Box Nos. 2700 to 2799,,, +1168,Quezon City CPO - P.O. Box Nos. 2800 to 2899,,, +1169,Quezon City CPO - P.O. Box Nos. 2900 to 2999,,, +1170,Quezon City CPO - P.O. Box Nos. 3000 to 3099,,, +1171,Quezon City CPO - P.O. Box Nos. 3100 to 3199,,, +1172,Quezon City CPO - P.O. Box Nos. 3200 to 3299,,, +1173,Quezon City CPO - P.O. Box Nos. 3300 to 3399,,, +1174,Quezon City CPO - P.O. Box Nos. 3400 to 3499,,, +1175,Quezon City CPO - P.O. Box Nos. 3500 to 3599,,, +1176,Quezon City CPO - P.O. Box Nos. 3600 to 3699,,, +1177,Quezon City CPO - P.O. Box Nos. 3700 to 3799,,, +1200,Makati CPO (Inc. Buendia Up To Edsa),Southern Manila District,Metro Manila,1380300000 +1201,Fort Bonifacio (Camp),Southern Manila District,Metro Manila,1380300000 +1202,Fort Bonifacio Naval Stn.,Southern Manila District,Metro Manila,1380300000 +1203,San Antonio Village (Inc. Malugay-Yakal),Southern Manila District,Metro Manila,1380300000 +1204,La Paz-Singkamas-Tejeros,Southern Manila District,Metro Manila,1380300000 +1205,Sta. Cruz,Southern Manila District,Metro Manila,1380300000 +1206,Kasilawan,Southern Manila District,Metro Manila,1380300000 +1207,Olympia And Carmona,Southern Manila District,Metro Manila,1380300000 +1208,"Valenzuela (Inc. Santiago, San Miguel & Rizal Vill.)",Southern Manila District,Metro Manila,1380300000 +1209,Bel-air,Southern Manila District,Metro Manila,1380300000 +1210,Poblacion,Southern Manila District,Metro Manila,1380300000 +1211,Guadalupe Viejo (Inc. Palm Village),Southern Manila District,Metro Manila,1380300000 +1212,Guadalupe Nuevo (Inc. Visayan Village),Southern Manila District,Metro Manila,1380300000 +1213,Pinagkaisahan-pitogo,Southern Manila District,Metro Manila,1380300000 +1214,Cembo,Southern Manila District,Metro Manila,1380300000 +1215,Rembo(west),Southern Manila District,Metro Manila,1380300000 +1216,Rembo (East) & Malapad Na Bato,Southern Manila District,Metro Manila,1380300000 +1217,Comembo,Southern Manila District,Metro Manila,1380300000 +1218,Pembo,Southern Manila District,Metro Manila,1380300000 +1219,Forbes Park North,Southern Manila District,Metro Manila,1380300000 +1220,Forbes Park South,Southern Manila District,Metro Manila,1380300000 +1221,Dasmarinas Village North,Southern Manila District,Metro Manila,1380300000 +1222,Dasmarinas Village South,Southern Manila District,Metro Manila,1380300000 +1223,San Lorenzo Village,Southern Manila District,Metro Manila,1380300000 +1224,Makati Commercial Center,Southern Manila District,Metro Manila,1380300000 +1225,Urdaneta Village,Southern Manila District,Metro Manila,1380300000 +1226,Ayala-Paseo De Roxas,Southern Manila District,Metro Manila,1380300000 +1227,Salcedo Village,Southern Manila District,Metro Manila,1380300000 +1228,Greenbelt,Southern Manila District,Metro Manila,1380300000 +1229,Legaspi Village,Southern Manila District,Metro Manila,1380300000 +1230,Pio Del Pilar,Southern Manila District,Metro Manila,1380300000 +1231,"Pasong Tamo 2000 Up, Ecology Village",Southern Manila District,Metro Manila,1380300000 +1232,Magallanes Village,Southern Manila District,Metro Manila,1380300000 +1233,Bangkal,Southern Manila District,Metro Manila,1380300000 +1234,San Isidro,Southern Manila District,Metro Manila,1380300000 +1235,Palanan,Southern Manila District,Metro Manila,1380300000 +1250,Makati CPO-PO Box# 1000 to 1099,,, +1251,Makati CPO-PO Box# 1100 to 1199,,, +1252,Makati CPO-PO Box# 1200 to 1299,,, +1253,Makati CPO-PO Box# 1300 to 1399,,, +1254,Makati CPO-PO Box# 1400 to 1499,,, +1255,Makati CPO-PO Box# 1500 to 1599,,, +1256,Makati CPO-PO Box# 1600 to 1699,,, +1257,Makati CPO-PO Box# 1700 to 1799,,, +1258,Makati CPO-PO Box# 1800 to 1899,,, +1259,Makati CPO-PO Box# 1900 to 1999,,, +1260,Makati CPO-PO Box# 2000 to 2099,,, +1261,Makati CPO-PO Box# 2100 to 2199,,, +1262,Makati CPO-PO Box# 2200 to 2299,,, +1263,Makati CPO-PO Box# 2300 to 2399,,, +1264,Makati CPO-PO Box# 2400 to 2499,,, +1265,Makati CPO-PO Box# 2500 to 2599,,, +1266,Makati CPO-PO Box# 2600 to 2699,,, +1267,Makati CPO-PO Box# 2700 to 2799,,, +1268,Makati CPO-PO Box# 2800 to 2899,,, +1269,Makati CPO-PO Box# 2900 to 2999,,, +1270,Makati CPO-PO Box# 3000 to 3099,,, +1271,Makati CPO-PO Box# 3100 to 3199,,, +1272,Makati CPO-PO Box# 3200 to 3299,,, +1273,Makati CPO-PO Box# 3300 to 3399,,, +1274,Makati CPO-PO Box# 3400 to 3499,,, +1275,Makati CPO-PO Box# 3500 to 3599,,, +1276,Makati CPO-PO Box# 3600 to 3699,,, +1277,Makati CPO-PO Box# 3700 to 3799,,, +1278,Makati CPO-PO Box# 3800 to 3899,,, +1279,Makati CPO-PO Box# 3900 to 3999,,, +1280,Makati CPO-PO Box# 4000 to 4099,,, +1281,Makati CPO-PO Box# 4100 to 4199,,, +1282,Makati CPO-PO Box# 4200 to 4299,,, +1283,Makati CPO-PO Box# 4300 to 4399,,, +1284,Makati CPO-PO Box# 4400 to 4499,,, +1285,Makati CPO-PO Box# 4500 to 4599,,, +1286,Makati CPO-PO Box# 4600 to 4699,,, +1287,Makati CPO-PO Box# 4700 to 4799,,, +1288,Makati CPO-PO Box# 4800 to 4899,,, +1289,Makati CPO-PO Box# 4900 to 4999,,, +1290,Makati CPO-PO Box# 5000 to 5099,,, +1291,Makati CPO-PO Box# 5100 to 5199,,, +1292,Makati CPO-PO Box# 5200 to 5299,,, +1293,Makati CPO-PO Box# 5300 to 5399,,, +1294,Makati CPO-PO Box# 5400 to 5499,,, +1295,Makati CPO-PO Box# 5500 to 5599,,, +1296,Makati CPO-PO Box# 5600 to 5699,,, +1297,Makati CPO-PO Box# 5700 to 5799,,, +1298,Makati CPO-PO Box# 5800 to 5899,,, +1299,Makati CPO-PO Box# 5900 to 5999,,, +1300,Pasay City CPO Malibay,Southern Manila District,Metro Manila,1381100000 +1301,Domestic Airport Po,Southern Manila District,Metro Manila,1381100000 +1302,San Rafael,Southern Manila District,Metro Manila,1381100000 +1303,San Roque,Southern Manila District,Metro Manila,1381100000 +1304,Santa Clara,Southern Manila District,Metro Manila,1381100000 +1305,San Jose,Southern Manila District,Metro Manila,1381100000 +1306,San Isidro,Southern Manila District,Metro Manila,1381100000 +1307,PICC (Reclamation Area),Southern Manila District,Metro Manila,1381100000 +1308,Manila Bay (Reclamation),Southern Manila District,Metro Manila,1381100000 +1309,Villamor Airbase,Southern Manila District,Metro Manila,1381100000 +1350,Pasay City CPO - P.O. Box Nos. 1000 to 1099,,, +1351,Pasay City CPO - P.O. Box Nos. 1100 to 1199,,, +1352,Pasay City CPO - P.O. Box Nos. 1200 to 1299,,, +1353,Pasay City CPO - P.O. Box Nos. 1300 to 1399,,, +1354,Pasay City CPO - P.O. Box Nos. 1400 to 1499,,, +1375,Domestic Airport P.O. - P.O. Box Nos. 1000 to 1099,,, +1376,Domestic Airport P.O. - P.O. Box Nos. 1100 to 1199,,, +1377,Domestic Airport P.O. - P.O. Box Nos. 1200 to 1299,,, +1378,Domestic Airport P.O. - P.O. Box Nos. 1300 to 1399,,, +1379,Domestic Airport P.O. - P.O. Box Nos. 1400 to 1499,,, +1380,Domestic Airport P.O. - P.O. Box Nos. 1500 to 1599,,, +1381,Domestic Airport P.O. - P.O. Box Nos. 1600 to 1699,,, +1400,Caloocan City CPO,Northern Manila District,Metro Manila,1380100000 +1401,Baesa,Northern Manila District,Metro Manila,1380100000 +1402,Santa Quiteria,Northern Manila District,Metro Manila,1380100000 +1403,Grace Park East,Northern Manila District,Metro Manila,1380100000 +1404,San Jose,Northern Manila District,Metro Manila,1380100000 +1405,1st Ave. to 7th Ave. - West,Northern Manila District,Metro Manila,1380100000 +1406,Grace Park West,Northern Manila District,Metro Manila,1380100000 +1407,University Hills,Northern Manila District,Metro Manila,1380100000 +1408,Sangandaan,Northern Manila District,Metro Manila,1380100000 +1409,Kaunlaran Village,Northern Manila District,Metro Manila,1380400000 +1410,Maypajo,Northern Manila District,Metro Manila,1380100000 +1411,Fish Market,Northern Manila District,Metro Manila,1380900000 +1412,Isla de Cocomo,Northern Manila District,Metro Manila,1380100000 +1412,Isla De Cocomo,Northern Manila District,Metro Manila,1380900000 +1413,Kapitbahayan East,Northern Manila District,Metro Manila,1380900000 +1420,Kaybiga/Deparo,Northern Manila District,Metro Manila,1380100000 +1421,Bagumbong / Pag-asa,Northern Manila District,Metro Manila,1380100000 +1422,Novaliches North (Camarin North),Northern Manila District,Metro Manila,1380100000 +1423,Lilles Ville Subdivision,Northern Manila District,Metro Manila,1380100000 +1424,Capitol Parkland Subdivision,Northern Manila District,Metro Manila,1380100000 +1425,Amparo Subdivision,Northern Manila District,Metro Manila,1380100000 +1426,Bankers Village,Northern Manila District,Metro Manila,1380100000 +1427,Tala Leprosarium,Northern Manila District,Metro Manila,1380100000 +1427,Victory Heights,Northern Manila District,Metro Manila,1380100000 +1428,Bagong Silang,Northern Manila District,Metro Manila,1380100000 +1440,Valenzuela CPO - Malinta,Northern Manila District,Metro Manila,1381600000 +1441,Karuhatan,Northern Manila District,Metro Manila,1381600000 +1442,Fortune Vil. - Paso De Blas - Gen. T. De Leon,Northern Manila District,Metro Manila,1381600000 +1443,Dalandan - West Canumay,Northern Manila District,Metro Manila,1381600000 +1444,Arkong Bato-Rincon-Pasolo-Malanday-Mabolo-Polo,Northern Manila District,Metro Manila,1381600000 +1445,Balangkas-Caloong,Northern Manila District,Metro Manila,1381600000 +1446,Lingunan,Northern Manila District,Metro Manila,1381600000 +1447,East Canumay - Lawang Bato Punturin,Northern Manila District,Metro Manila,1381600000 +1448,Mapulang Lupa,Northern Manila District,Metro Manila,1381600000 +1469,Valenzuela P.O. Boxes,Northern Manila District,Metro Manila,1381600000 +1470,Malabon,Northern Manila District,Metro Manila,1380400000 +1471,Flores,Northern Manila District,Metro Manila,1380400000 +1472,Longos,Northern Manila District,Metro Manila,1380400000 +1473,Tonsuya,Northern Manila District,Metro Manila,1380400000 +1474,Acacia,Northern Manila District,Metro Manila,1380400000 +1475,Potrero,Northern Manila District,Metro Manila,1380400000 +1476,Araneta Subdivision,Northern Manila District,Metro Manila,1380400000 +1477,Maysilo,Northern Manila District,Metro Manila,1380400000 +1478,Santolan,Northern Manila District,Metro Manila,1380400000 +1479,Muzon,Northern Manila District,Metro Manila,1380400000 +1480,Dampalit,Northern Manila District,Metro Manila,1380400000 +1485,Navotas,Northern Manila District,Metro Manila,1380900000 +1489,Tangos,Northern Manila District,Metro Manila,1380900000 +1490,Tanza,Northern Manila District,Metro Manila,1380900000 +1500,San Juan City,Eastern Manila District,Metro Manila,1381400000 +1500,San Juan CPO,Eastern Manila District,Metro Manila, +1502,Greenhills PO,Eastern Manila District,Metro Manila, +1502,San Juan City,Eastern Manila District,Metro Manila,1381400000 +1503,Greenhills North,Eastern Manila District,Metro Manila, +1503,San Juan City,Eastern Manila District,Metro Manila,1381400000 +1504,Eisenhower-Crame,Eastern Manila District,Metro Manila, +1504,San Juan City,Eastern Manila District,Metro Manila,1381400000 +1530,Greenhills P.O. Box Nos. 1000 to 1099,,, +1531,Greenhills P.O. Box Nos. 1100 to 1199,,, +1532,Greenhills P.O. Box Nos. 1200 to 1299,,, +1533,Greenhills P.O. Box Nos. 1300 to 1399,,, +1534,Greenhills P.O. Box Nos. 1400 to 1499,,, +1535,Greenhills P.O. Box Nos. 1500 to 1599,,, +1536,Greenhills P.O. Box Nos. 1600 to 1699,,, +1550,Mandaluyong CPO,Eastern Manila District,Metro Manila,1380500000 +1551,Vergara,Eastern Manila District,Metro Manila,1380500000 +1552,Shaw Boulevard,Eastern Manila District,Metro Manila,1380500000 +1553,Phil. Natl. Mental Hospital,Eastern Manila District,Metro Manila,1380500000 +1554,East Edsa,Eastern Manila District,Metro Manila,1380500000 +1555,Wack Wack Golf,Eastern Manila District,Metro Manila,1380500000 +1556,Greenhills South,Eastern Manila District,Metro Manila,1380500000 +1600,Pasig CPO,Eastern Manila District,Metro Manila,1381200000 +1601,San Joaquin,Eastern Manila District,Metro Manila,1381200000 +1602,Pinagbuhatan,Eastern Manila District,Metro Manila,1381200000 +1603,Kapitolyo,Eastern Manila District,Metro Manila,1381200000 +1604,Ugong,Eastern Manila District,Metro Manila,1381200000 +1605,Ortigas PO,Eastern Manila District,Metro Manila,1381200000 +1606,Caniogan,Eastern Manila District,Metro Manila,1381200000 +1607,Maybunga,Eastern Manila District,Metro Manila,1381200000 +1608,Sta. Lucia,Eastern Manila District,Metro Manila,1381200000 +1609,Rosario,Eastern Manila District,Metro Manila,1381200000 +1610,Santolan,Eastern Manila District,Metro Manila,1381200000 +1611,Manggahan,Eastern Manila District,Metro Manila,1381200000 +1612,Green Park,Eastern Manila District,Metro Manila,1381200000 +1620,Aguho,Southern Manila District,Metro Manila,1381701000 +1621,Sta. Ana,Southern Manila District,Metro Manila,1381701000 +1630,Bicutan Western,Southern Manila District,Metro Manila,1381500000 +1631,Bicutan,Southern Manila District,Metro Manila,1381500000 +1632,Bicutan Lower,Southern Manila District,Metro Manila,1381500000 +1633,Bicutan Upper,Southern Manila District,Metro Manila,1381500000 +1634,Nichols - Mckinley,Southern Manila District,Metro Manila,1381500000 +1635,Bonifacio Global City,Southern Manila District,Metro Manila,1381500000 +1636,Bay Breeze Exec. Village,Southern Manila District,Metro Manila,1381500000 +1637,Tuktukan,Southern Manila District,Metro Manila,1381500000 +1638,Ligid,Southern Manila District,Metro Manila,1381500000 +1639,Ususan,Southern Manila District,Metro Manila,1381500000 +1650,Pasig Ortigas CTR-PO Box# 1000 to 1099,,, +1651,Pasig Ortigas CTR-PO Box# 1100 to 1199,,, +1652,Pasig Ortigas CTR-PO Box# 1200 to 1299,,, +1653,Pasig Ortigas CTR-PO Box# 1300 to 1399,,, +1654,Pasig Ortigas CTR-PO Box# 1400 to 1499,,, +1655,Pasig Ortigas CTR-PO Box# 1500 to 1599,,, +1656,Pasig Ortigas CTR-PO Box# 1600 to 1699,,, +1657,Pasig Ortigas CTR-PO Box# 1700 to 1799,,, +1658,Pasig Ortigas CTR-PO Box# 1800 to 1899,,, +1659,Pasig Ortigas CTR-PO Box# 1900 to 1999,,, +1660,Pasig Ortigas CTR-PO Box# 2000 to 2099,,, +1661,Pasig Ortigas CTR-PO Box# 2100 to 2199,,, +1662,Pasig Ortigas CTR-PO Box# 2200 to 2299,,, +1663,Pasig Ortigas CTR-PO Box# 2300 to 2399,,, +1664,Pasig Ortigas CTR-PO Box# 2400 to 2499,,, +1665,Pasig Ortigas CTR-PO Box# 2500 to 2599,,, +1666,Pasig Ortigas CTR-PO Box# 2600 to 2699,,, +1667,Pasig Ortigas CTR-PO Box# 2700 to 2799,,, +1668,Pasig Ortigas CTR-PO Box# 2800 to 2899,,, +1669,Pasig Ortigas CTR-PO Box# 2900 to 2999,,, +1670,Pasig Ortigas CTR-PO Box# 3000 to 3099,,, +1671,Pasig Ortigas CTR-PO Box# 3100 to 3199,,, +1672,Pasig Ortigas CTR-PO Box# 3200 to 3299,,, +1673,Pasig Ortigas CTR-PO Box# 3300 to 3399,,, +1674,Pasig Ortigas CTR-PO Box# 3400 to 3499,,, +1675,Pasig Ortigas CTR-PO Box# 3500 to 3599,,, +1676,Pasig Ortigas CTR-PO Box# 3600 to 3699,,, +1677,Pasig Ortigas CTR-PO Box# 3700 to 3799,,, +1678,Pasig Ortigas CTR-PO Box# 3800 to 3899,,, +1679,Pasig Ortigas CTR-PO Box# 3900 to 3999,,, +1680,Pasig Ortigas CTR-PO Box# 4000 to 4099,,, +1681,Pasig Ortigas CTR-PO Box# 4100 to 4199,,, +1682,Pasig Ortigas CTR-PO Box# 4200 to 4299,,, +1683,Pasig Ortigas CTR-PO Box# 4300 to 4399,,, +1684,Pasig Ortigas CTR-PO Box# 4400 to 4499,,, +1685,Pasig Ortigas CTR-PO Box# 4500 to 4599,,, +1686,Pasig Ortigas CTR-PO Box# 4600 to 4699,,, +1687,Pasig Ortigas CTR-PO Box# 4700 to 4799,,, +1688,Pasig Ortigas CTR-PO Box# 4800 to 4899,,, +1689,Pasig Ortigas CTR-PO Box# 4900 to 4999,,, +1690,Pasig Ortigas CTR-PO Box# 5000 to 5099,,, +1691,Pasig Ortigas CTR-PO Box# 5100 to 5199,,, +1692,Pasig Ortigas CTR-PO Box# 5200 to 5299,,, +1693,Pasig Ortigas CTR-PO Box# 5300 to 5399,,, +1694,Pasig Ortigas CTR-PO Box# 5400 to 5499,,, +1695,Pasig Ortigas CTR-PO Box# 5500 to 5599,,, +1696,Pasig Ortigas CTR-PO Box# 5600 to 5699,,, +1697,Pasig Ortigas CTR-PO Box# 5700 to 5799,,, +1698,Pasig Ortigas CTR-PO Box# 5800 to 5899,,, +1699,Pasig Ortigas CTR-PO Box# 5900 to 5999,,, +1700,Parañaque Cpo,Southern Manila District,Metro Manila,1381000000 +1701,Tambo,Southern Manila District,Metro Manila,1381000000 +1702,Baclaran,Southern Manila District,Metro Manila,1381000000 +1703,Marina Subd. (Reclamation),Southern Manila District,Metro Manila,1381000000 +1704,Sto. Nino,Southern Manila District,Metro Manila,1381000000 +1705,Ninoy Aquino Int’l. Airport,Southern Manila District,Metro Manila,1381000000 +1706,Pulo,Southern Manila District,Metro Manila,1381000000 +1707,San Antonio Valley 11 & 12,Southern Manila District,Metro Manila,1381000000 +1708,Multinational Village,Southern Manila District,Metro Manila,1381000000 +1709,Merville Park,Southern Manila District,Metro Manila,1381000000 +1709,Moonwalk,Southern Manila District,Metro Manila,1381000000 +1709,South Admiral Village,Southern Manila District,Metro Manila,1381000000 +1710,Executive Heights Subd.,Southern Manila District,Metro Manila,1381000000 +1711,Better Living Subdivision,Southern Manila District,Metro Manila,1381000000 +1712,Miramar Subdivision,Southern Manila District,Metro Manila,1381000000 +1713,United Subd.,Southern Manila District,Metro Manila,1381000000 +1714,Aeropark Subdivision,Southern Manila District,Metro Manila,1381000000 +1714,Ireneville Ii,Southern Manila District,Metro Manila,1381000000 +1715,San Antonio Valley I,Southern Manila District,Metro Manila,1381000000 +1716,Maywood Village Ii,Southern Manila District,Metro Manila,1381000000 +1717,Manila Memorial Park,Southern Manila District,Metro Manila,1381000000 +1718,Bf Homes 2,Southern Manila District,Metro Manila,1381000000 +1719,Ireneville Subdivision I & Ii,Southern Manila District,Metro Manila,1381000000 +1719,Maywood I,Southern Manila District,Metro Manila,1381000000 +1720,Bf Homes 1,Southern Manila District,Metro Manila,1381000000 +1740,Las Piñas CPO,Southern Manila District,Metro Manila,1380200000 +1741,Remarville Subdivision,Southern Manila District,Metro Manila,1380200000 +1742,Pulang Lupa,Southern Manila District,Metro Manila,1380200000 +1742,Zapote,Southern Manila District,Metro Manila,1380200000 +1743,Cut-cut,Southern Manila District,Metro Manila,1380200000 +1744,Manuyo,Southern Manila District,Metro Manila,1380200000 +1745,Gatchalian Subdivision,Southern Manila District,Metro Manila,1380200000 +1746,Verdant Acres Subdivision,Southern Manila District,Metro Manila,1380200000 +1747,"Talon, Moonwalk",Southern Manila District,Metro Manila,1380200000 +1748,Manila Doctors Village,Southern Manila District,Metro Manila,1380200000 +1749,Angela Village,Southern Manila District,Metro Manila,1380200000 +1750,Almanza,Southern Manila District,Metro Manila,1380200000 +1751,T. S. Cruz Subdivision,Southern Manila District,Metro Manila,1380200000 +1752,Soldiers Hills Subdivision,Southern Manila District,Metro Manila,1380200000 +1770,Muntinlupa CPO,Southern Manila District,Metro Manila,1380800000 +1771,Bule/Cupang,Southern Manila District,Metro Manila,1380800000 +1772,Bayanan/Putatan,Southern Manila District,Metro Manila,1380800000 +1773,Tunasan,Southern Manila District,Metro Manila,1380800000 +1774,Susana Heights,Southern Manila District,Metro Manila,1380800000 +1775,Pearl Heights,Southern Manila District,Metro Manila,1380800000 +1776,Poblacion,Southern Manila District,Metro Manila,1380800000 +1777,Pleasant Village,Southern Manila District,Metro Manila,1380800000 +1780,Ayala Alabang Subdivision,Southern Manila District,Metro Manila,1380800000 +1781,Filinvest Corp. City,Southern Manila District,Metro Manila,1380800000 +1799,Ayala Alabang P.O. Boxes,Southern Manila District,Metro Manila,1380800000 +1800,Marikina CPO - Santa Elena - Santo Niño,Eastern Manila District,Metro Manila,1380700000 +1801,San Roque - Calumpang,Eastern Manila District,Metro Manila,1380700000 +1802,Industrial Valley,Eastern Manila District,Metro Manila,1380700000 +1803,Barangka,Eastern Manila District,Metro Manila,1380700000 +1803,Tañong,Eastern Manila District,Metro Manila,1380700000 +1804,J. De La Peña,Eastern Manila District,Metro Manila,1380700000 +1805,Malanday,Eastern Manila District,Metro Manila,1380700000 +1806,Tumana,Eastern Manila District,Metro Manila,1380700000 +1807,Concepcion 1,Eastern Manila District,Metro Manila,1380700000 +1808,Nangka,Eastern Manila District,Metro Manila,1380700000 +1809,Parang,Eastern Manila District,Metro Manila,1380700000 +1810,Marikina Heights,Eastern Manila District,Metro Manila,1380700000 +1811,Concepcion 2,Eastern Manila District,Metro Manila,1380700000 +1812,Fortune,Eastern Manila District,Metro Manila,1380700000 +1820,"Bagong Nayon, Cupang, Mambagat, and Mayamot",,, +1850,San Mateo,Province of Rizal,Calabarzon,0405811000 +1860,Rodriguez (Montalban),Province of Rizal,Calabarzon,0405808000 +1870,Antipolo,Province of Rizal,Calabarzon,0405802000 +1871,Mayamot,Province of Rizal,Calabarzon, +1872,Bagong Nayon (Cogeo),Province of Rizal,Calabarzon, +1873,Cupang,Province of Rizal,Calabarzon, +1874,Langhaya,Province of Rizal,Calabarzon, +1875,Mambagat,Province of Rizal,Calabarzon, +1880,Teresa,Province of Rizal,Calabarzon,0405814000 +1900,Cainta,Province of Rizal,Calabarzon,0405805000 +1910,Pililla,Province of Rizal,Calabarzon,0405810000 +1920,Taytay,Province of Rizal,Calabarzon,0405813000 +1930,Angono,Province of Rizal,Calabarzon,0405801000 +1940,Binangonan,Province of Rizal,Calabarzon,0405804000 +1950,Cardona,Province of Rizal,Calabarzon,0405806000 +1960,Morong,Province of Rizal,Calabarzon,0405809000 +1970,Baras,Province of Rizal,Calabarzon,0405803000 +1980,Tanay,Province of Rizal,Calabarzon,0405812000 +1990,Jalajala,Province of Rizal,Calabarzon,0405807000 +2000,San Fernando,Province of Pampanga,Central Luzon,0305416000 +2001,Bacolor,Province of Pampanga,Central Luzon,0305404000 +2002,Santa Rita,Province of Pampanga,Central Luzon,0305420000 +2003,Guagua,Province of Pampanga,Central Luzon,0305407000 +2004,Sasmuan,Province of Pampanga,Central Luzon,0305422000 +2005,Lubao,Province of Pampanga,Central Luzon,0305408000 +2006,Floridablanca,Province of Pampanga,Central Luzon,0305406000 +2007,Basa airbase,Province of Pampanga,Central Luzon, +2008,Porac,Province of Pampanga,Central Luzon,0305415000 +2009,Angeles City,Province of Pampanga,Central Luzon,0330100000 +2010,Mabalacat,Province of Pampanga,Central Luzon,0305409000 +2011,Magalang,Province of Pampanga,Central Luzon,0305411000 +2012,Arayat,Province of Pampanga,Central Luzon,0305403000 +2013,Candaba,Province of Pampanga,Central Luzon,0305405000 +2014,San Luis,Province of Pampanga,Central Luzon,0305417000 +2015,San Simon,Province of Pampanga,Central Luzon,0305418000 +2016,Apalit,Province of Pampanga,Central Luzon,0305402000 +2017,Masantol,Province of Pampanga,Central Luzon,0305412000 +2018,Macabebe,Province of Pampanga,Central Luzon,0305410000 +2019,Minalin,Province of Pampanga,Central Luzon,0305414000 +2020,Santo Tomas,Province of Pampanga,Central Luzon,0305421000 +2021,Mexico,Province of Pampanga,Central Luzon,0305413000 +2022,Santa Ana,Province of Pampanga,Central Luzon,0305419000 +2023,"CSEZ, Clark",Province of Pampanga,Central Luzon, +2024,Balibago,Province of Pampanga,Central Luzon, +2025,"Santa Cruz, Lubao",Province of Pampanga,Central Luzon, +2026,"Dau, Mabalacat",Province of Pampanga,Central Luzon, +2100,Balanga,Province of Bataan,Central Luzon,0300803000 +2101,Pilar,Province of Bataan,Central Luzon,0300811000 +2102,Orion,Province of Bataan,Central Luzon,0300810000 +2103,Limay,Province of Bataan,Central Luzon,0300806000 +2104,Lamao,Province of Bataan,Central Luzon, +2105,Mariveles,Province of Bataan,Central Luzon,0300807000 +2106,FAB (Freefort Area of Bataan),Province of Bataan,Central Luzon, +2107,Bagac,Province of Bataan,Central Luzon,0300802000 +2108,Morong,Province of Bataan,Central Luzon,0300808000 +2109,Cabcaben,Province of Bataan,Central Luzon, +2110,Dinalupihan,Province of Bataan,Central Luzon,0300804000 +2111,Hermosa,Province of Bataan,Central Luzon,0300805000 +2112,Orani,Province of Bataan,Central Luzon,0300809000 +2113,Samal,Province of Bataan,Central Luzon,0300812000 +2114,Abucay,Province of Bataan,Central Luzon,0300801000 +2133,3 Santa Cruz,,, +2200,Olongapo City,Province of Zambales,Central Luzon,0331400000 +2201,Iba,Province of Zambales,Central Luzon,0307105000 +2202,Botolan,Province of Zambales,Central Luzon,0307101000 +2203,Cabangan,Province of Zambales,Central Luzon,0307102000 +2204,San Felipe,Province of Zambales,Central Luzon,0307110000 +2205,San Narciso,Province of Zambales,Central Luzon,0307112000 +2206,San Antonio,Province of Zambales,Central Luzon,0307109000 +2207,San Marcelino,Province of Zambales,Central Luzon,0307111000 +2208,Castillejos,Province of Zambales,Central Luzon,0307104000 +2209,Subic,Province of Zambales,Central Luzon,0307114000 +2210,Palauig,Province of Zambales,Central Luzon,0307108000 +2211,Masinloc,Province of Zambales,Central Luzon,0307106000 +2212,Candelaria,Province of Zambales,Central Luzon,0307103000 +2213,Sta. Cruz,Province of Zambales,Central Luzon,0307113000 +2222,Subic Bay Freeport Zone,,, +2300,Tarlac,Province of Tarlac,Central Luzon,0306916000 +2301,San Miguel,Province of Tarlac,Central Luzon, +2302,Gerona,Province of Tarlac,Central Luzon,0306906000 +2303,Sta. Ignacia,Province of Tarlac,Central Luzon,0306915000 +2304,Mayantoc,Province of Tarlac,Central Luzon,0306908000 +2305,San Clemente,Province of Tarlac,Central Luzon,0306913000 +2306,Camiling,Province of Tarlac,Central Luzon,0306903000 +2307,Paniqui,Province of Tarlac,Central Luzon,0306910000 +2308,Moncada,Province of Tarlac,Central Luzon,0306909000 +2309,San Manuel,Province of Tarlac,Central Luzon,0306914000 +2310,Anao,Province of Tarlac,Central Luzon,0306901000 +2311,Ramos,Province of Tarlac,Central Luzon,0306912000 +2312,Pura,Province of Tarlac,Central Luzon,0306911000 +2313,Victoria,Province of Tarlac,Central Luzon,0306917000 +2314,La Paz,Province of Tarlac,Central Luzon,0306907000 +2315,Capas,Province of Tarlac,Central Luzon,0306904000 +2316,Concepcion,Province of Tarlac,Central Luzon,0306905000 +2317,Bamban,Province of Tarlac,Central Luzon,0306902000 +2318,San Jose,Province of Tarlac,Central Luzon,0306918000 +2333,Capas,,,0306904000 +2334,Moncada,,,0306909000 +2400,Dagupan City,Province of Pangasinan,Ilocos,0105518000 +2401,Lingayen,Province of Pangasinan,Ilocos,0105522000 +2402,Labrador,Province of Pangasinan,Ilocos,0105521000 +2403,Sual,Province of Pangasinan,Ilocos,0105542000 +2404,Alaminos,Province of Pangasinan,Ilocos,0105503000 +2405,Anda,Province of Pangasinan,Ilocos,0105505000 +2406,Bolinao,Province of Pangasinan,Ilocos,0105514000 +2407,Bani,Province of Pangasinan,Ilocos,0105508000 +2408,Agno,Province of Pangasinan,Ilocos,0105501000 +2409,Mabini,Province of Pangasinan,Ilocos,0105523000 +2410,Burgos,Province of Pangasinan,Ilocos,0105516000 +2411,Dasol,Province of Pangasinan,Ilocos,0105519000 +2412,Infanta,Province of Pangasinan,Ilocos,0105520000 +2413,Mangatarem,Province of Pangasinan,Ilocos,0105527000 +2414,Urbiztondo,Province of Pangasinan,Ilocos,0105545000 +2415,Aguilar,Province of Pangasinan,Ilocos,0105502000 +2416,Bugallon,Province of Pangasinan,Ilocos,0105515000 +2417,Binmaley,Province of Pangasinan,Ilocos,0105513000 +2418,Calasiao,Province of Pangasinan,Ilocos,0105517000 +2419,Santa Barbara,Province of Pangasinan,Ilocos,0105538000 +2420,San Carlos City,Province of Pangasinan,Ilocos,0105532000 +2421,Malasiqui,Province of Pangasinan,Ilocos,0105524000 +2422,Basista,Province of Pangasinan,Ilocos,0105509000 +2423,Bayambang,Province of Pangasinan,Ilocos,0105511000 +2424,Bautista,Province of Pangasinan,Ilocos,0105510000 +2425,Alcala,Province of Pangasinan,Ilocos,0105504000 +2426,SantoTomas,Province of Pangasinan,Ilocos,0105540000 +2427,Villasis,Province of Pangasinan,Ilocos,0105547000 +2428,Urdaneta,Province of Pangasinan,Ilocos,0105546000 +2429,Mapandan,Province of Pangasinan,Ilocos,0105528000 +2430,Manaoag,Province of Pangasinan,Ilocos,0105525000 +2431,San Jacinto,Province of Pangasinan,Ilocos,0105534000 +2432,Mangaldan,Province of Pangasinan,Ilocos,0105526000 +2433,San Fabian,Province of Pangasinan,Ilocos,0105533000 +2434,Sison,Province of Pangasinan,Ilocos,0105541000 +2435,Pozorrubio,Province of Pangasinan,Ilocos,0105530000 +2436,Binalonan,Province of Pangasinan,Ilocos,0105512000 +2437,Laoac,Province of Pangasinan,Ilocos,0105548000 +2438,San Manuel,Province of Pangasinan,Ilocos,0105535000 +2439,Asingan,Province of Pangasinan,Ilocos,0105506000 +2440,Santa Maria,Province of Pangasinan,Ilocos,0105539000 +2441,Rosales,Province of Pangasinan,Ilocos,0105531000 +2442,Balungao,Province of Pangasinan,Ilocos,0105507000 +2443,Umingan,Province of Pangasinan,Ilocos,0105544000 +2444,San Quintin,Province of Pangasinan,Ilocos,0105537000 +2445,Tayug,Province of Pangasinan,Ilocos,0105543000 +2446,Natividad,Province of Pangasinan,Ilocos,0105529000 +2447,San Nicolas,Province of Pangasinan,Ilocos,0105536000 +2500,San Fernando City,Province of La Union,Ilocos,0103314000 +2501,Bauang,Province of La Union,Ilocos,0103307000 +2502,Caba,Province of La Union,Ilocos,0103309000 +2503,Aringay,Province of La Union,Ilocos,0103302000 +2504,Agoo,Province of La Union,Ilocos,0103301000 +2505,Santo Tomas,Province of La Union,Ilocos,0103317000 +2506,Rosario,Province of La Union,Ilocos,0103313000 +2507,Damortis,Province of La Union,Ilocos, +2508,Pugo,Province of La Union,Ilocos,0103312000 +2509,Tubao,Province of La Union,Ilocos,0103320000 +2510,Burgos,Province of La Union,Ilocos,0103308000 +2511,Naguilian,Province of La Union,Ilocos,0103311000 +2512,Bagulin,Province of La Union,Ilocos,0103304000 +2513,San Gabriel,Province of La Union,Ilocos,0103315000 +2514,San Juan,Province of La Union,Ilocos,0103316000 +2515,Bacnotan,Province of La Union,Ilocos,0103303000 +2516,Santol,Province of La Union,Ilocos,0103318000 +2517,Balaoan,Province of La Union,Ilocos,0103305000 +2518,Luna,Province of La Union,Ilocos,0103310000 +2519,Bangar,Province of La Union,Ilocos,0103306000 +2520,Sudipen,Province of La Union,Ilocos,0103319000 +2566,Alcoy,,,0702202000 +2600,Baguio City,Province of Benguet,Cordillera,1430300000 +2601,La Trinidad,Province of Benguet,Cordillera,1401110000 +2602,Philippine Military Academy (PMA),Province of Benguet,Cordillera, +2603,Tuba,Province of Benguet,Cordillera,1401113000 +2604,Itogon,Province of Benguet,Cordillera,1401106000 +2605,Bokod,Province of Benguet,Cordillera,1401104000 +2606,Kabayan,Province of Benguet,Cordillera,1401107000 +2607,Buguias,Province of Benguet,Cordillera,1401105000 +2608,Mankayan,Province of Benguet,Cordillera,1401111000 +2609,Lepanto,Province of Benguet,Cordillera, +2610,Bakun,Province of Benguet,Cordillera,1401103000 +2611,Kibungan,Province of Benguet,Cordillera,1401109000 +2612,Atok,Province of Benguet,Cordillera,1401101000 +2613,Kapangan,Province of Benguet,Cordillera,1401108000 +2614,Sablan,Province of Benguet,Cordillera,1401112000 +2615,Tublay,Province of Benguet,Cordillera,1401114000 +2616,Bontoc,Mountain Province,Cordillera,1404404000 +2617,Sadanga,Mountain Province,Cordillera,1404408000 +2618,Besao,Mountain Province,Cordillera,1404403000 +2619,Sagada,Mountain Province,Cordillera,1404409000 +2620,Tadian,Mountain Province,Cordillera,1404410000 +2621,Bauko,Mountain Province,Cordillera,1404402000 +2622,Sabangan,Mountain Province,Cordillera,1404407000 +2623,Barlig,Mountain Province,Cordillera,1404401000 +2624,Natonin,Mountain Province,Cordillera,1404405000 +2625,Paracelis,Mountain Province,Cordillera,1404406000 +2700,Vigan,Province of Ilocos Sur,Ilocos,0102934000 +2701,Santa Catalina,Province of Ilocos Sur,Ilocos,0102923000 +2702,Caoayan,Province of Ilocos Sur,Ilocos,0102907000 +2703,Santa,Province of Ilocos Sur,Ilocos,0102922000 +2704,Narvacan,Province of Ilocos Sur,Ilocos,0102914000 +2705,Santa Maria,Province of Ilocos Sur,Ilocos,0102926000 +2706,San Esteban,Province of Ilocos Sur,Ilocos,0102918000 +2707,Santiago,Province of Ilocos Sur,Ilocos,0102927000 +2708,Banayoyo,Province of Ilocos Sur,Ilocos,0102902000 +2709,Galimuyod,Province of Ilocos Sur,Ilocos,0102909000 +2710,Candon,Province of Ilocos Sur,Ilocos,0102906000 +2711,Salcedo (Baugen),Province of Ilocos Sur,Ilocos,0102916000 +2712,Santa Lucia,Province of Ilocos Sur,Ilocos,0102925000 +2713,Santa Cruz,Province of Ilocos Sur,Ilocos,0102924000 +2714,Tagudin,Province of Ilocos Sur,Ilocos,0102933000 +2715,Suyo,Province of Ilocos Sur,Ilocos,0102932000 +2716,Alilem,Province of Ilocos Sur,Ilocos,0102901000 +2717,Sugpon,Province of Ilocos Sur,Ilocos,0102931000 +2718,Cervantes,Province of Ilocos Sur,Ilocos,0102908000 +2719,Sigay,Province of Ilocos Sur,Ilocos,0102929000 +2720,Gregorio del Pilar (Concepcion),Province of Ilocos Sur,Ilocos,0102910000 +2721,Quirino (Angkaki),Province of Ilocos Sur,Ilocos,0102915000 +2722,San Emilio,Province of Ilocos Sur,Ilocos,0102917000 +2723,Lidlidda,Province of Ilocos Sur,Ilocos,0102911000 +2724,Burgos,Province of Ilocos Sur,Ilocos,0102904000 +2725,Nagbukel,Province of Ilocos Sur,Ilocos,0102913000 +2726,San Vicente,Province of Ilocos Sur,Ilocos,0102921000 +2727,Bantay,Province of Ilocos Sur,Ilocos,0102903000 +2728,San Ildefonso,Province of Ilocos Sur,Ilocos,0102919000 +2729,Santo Domingo,Province of Ilocos Sur,Ilocos,0102928000 +2730,Magsingal,Province of Ilocos Sur,Ilocos,0102912000 +2731,San Juan (Lapog),Province of Ilocos Sur,Ilocos,0102920000 +2732,Cabugao,Province of Ilocos Sur,Ilocos,0102905000 +2733,Sinait,Province of Ilocos Sur,Ilocos,0102930000 +2800,Bangued,Province of Abra,Cordillera,1400101000 +2801,Dolores,Province of Abra,Cordillera,1400107000 +2802,Lagangilang,Province of Abra,Cordillera,1400110000 +2803,Tayum,Province of Abra,Cordillera,1400124000 +2804,Peñarrubia,Province of Abra,Cordillera,1400117000 +2805,Bucay,Province of Abra,Cordillera,1400103000 +2806,Pidigan,Province of Abra,Cordillera,1400118000 +2807,Langiden,Province of Abra,Cordillera,1400112000 +2808,San Quintin,Province of Abra,Cordillera,1400123000 +2809,San Isidro,Province of Abra,Cordillera,1400121000 +2810,Manabo,Province of Abra,Cordillera,1400116000 +2811,Villaviciosa,Province of Abra,Cordillera,1400127000 +2812,Pilar,Province of Abra,Cordillera,1400119000 +2813,Luba,Province of Abra,Cordillera,1400114000 +2814,Tubo,Province of Abra,Cordillera,1400126000 +2815,Boliney,Province of Abra,Cordillera,1400102000 +2816,Daguioman,Province of Abra,Cordillera,1400105000 +2817,Bucloc,Province of Abra,Cordillera,1400104000 +2818,Sallapadan,Province of Abra,Cordillera,1400120000 +2819,Licuan-Baay,Province of Abra,Cordillera,1400113000 +2820,Malibcong,Province of Abra,Cordillera,1400115000 +2821,Lacub,Province of Abra,Cordillera,1400109000 +2822,Tineg,Province of Abra,Cordillera,1400125000 +2823,San Juan,Province of Abra,Cordillera,1400122000 +2824,Lagayan,Province of Abra,Cordillera,1400111000 +2825,Danglas,Province of Abra,Cordillera,1400106000 +2826,La Paz,Province of Abra,Cordillera,1400108000 +2900,Laoag City,Province of Ilocos Norte,Ilocos,0102812000 +2901,San Nicolas,Province of Ilocos Norte,Ilocos,0102820000 +2902,Paoay,Province of Ilocos Norte,Ilocos,0102816000 +2903,Currimao,Province of Ilocos Norte,Ilocos,0102808000 +2904,Badoc,Province of Ilocos Norte,Ilocos,0102803000 +2905,Pinili,Province of Ilocos Norte,Ilocos,0102819000 +2906,Batac,Province of Ilocos Norte,Ilocos,0102805000 +2907,Marcos,Province of Ilocos Norte,Ilocos,0102813000 +2908,Banna (formerly Espiritu),Province of Ilocos Norte,Ilocos,0102811000 +2909,Nueva Era,Province of Ilocos Norte,Ilocos,0102814000 +2910,Solsona,Province of Ilocos Norte,Ilocos,0102822000 +2911,Carasi,Province of Ilocos Norte,Ilocos,0102807000 +2912,Piddig,Province of Ilocos Norte,Ilocos,0102818000 +2913,Dingras,Province of Ilocos Norte,Ilocos,0102809000 +2914,Sarrat,Province of Ilocos Norte,Ilocos,0102821000 +2915,Vintar,Province of Ilocos Norte,Ilocos,0102823000 +2916,Bacarra,Province of Ilocos Norte,Ilocos,0102802000 +2917,Pasuquin,Province of Ilocos Norte,Ilocos,0102817000 +2918,Burgos,Province of Ilocos Norte,Ilocos,0102806000 +2919,Pagudpud,Province of Ilocos Norte,Ilocos,0102815000 +2920,Bangui,Province of Ilocos Norte,Ilocos,0102804000 +2921,Dumalneg,Province of Ilocos Norte,Ilocos,0102810000 +2922,Adams,Province of Ilocos Norte,Ilocos,0102801000 +3000,Malolos,Province of Bulacan,Central Luzon,0301410000 +3001,Paombong,Province of Bulacan,Central Luzon,0301416000 +3002,Hagonoy,Province of Bulacan,Central Luzon,0301409000 +3003,Calumpit,Province of Bulacan,Central Luzon,0301407000 +3004,Plaridel,Province of Bulacan,Central Luzon,0301417000 +3005,Pulilan,Province of Bulacan,Central Luzon,0301418000 +3006,Baliuag,Province of Bulacan,Central Luzon, +3006,Baliwag City,Province of Bulacan,Central Luzon,0301403000 +3007,Bustos,Province of Bulacan,Central Luzon,0301406000 +3008,San Rafael,Province of Bulacan,Central Luzon,0301422000 +3009,Doña Remedios Trinidad,Province of Bulacan,Central Luzon,0301424000 +3010,San Ildefonso,Province of Bulacan,Central Luzon,0301419000 +3011,San Miguel,Province of Bulacan,Central Luzon,0301421000 +3012,Angat,Province of Bulacan,Central Luzon,0301401000 +3013,Norzagaray,Province of Bulacan,Central Luzon,0301413000 +3014,Pandi,Province of Bulacan,Central Luzon,0301415000 +3015,Guiguinto,Province of Bulacan,Central Luzon,0301408000 +3016,Balagtas,Province of Bulacan,Central Luzon,0301402000 +3017,Bulacan,Province of Bulacan,Central Luzon,0301405000 +3018,Bocaue,Province of Bulacan,Central Luzon,0301404000 +3019,Marilao,Province of Bulacan,Central Luzon,0301411000 +3020,Meycauayan,Province of Bulacan,Central Luzon,0301412000 +3021,Obando,Province of Bulacan,Central Luzon,0301414000 +3022,Sta. Maria,Province of Bulacan,Central Luzon,0301423000 +3023,San Jose Del Monte,Province of Bulacan,Central Luzon,0301420000 +3024,Sapang Palay,Province of Bulacan,Central Luzon, +3025,Cruz na Daan,Province of Bulacan,Central Luzon, +3100,Cabanatuan City,Province of Nueva Ecija,Central Luzon,0304903000 +3101,Sta. Rosa,Province of Nueva Ecija,Central Luzon,0304928000 +3102,San Leonardo,Province of Nueva Ecija,Central Luzon,0304927000 +3103,Peñaranda,Province of Nueva Ecija,Central Luzon,0304921000 +3104,Gen. Tinio,Province of Nueva Ecija,Central Luzon, +3104,General Tinio,Province of Nueva Ecija,Central Luzon,0304910000 +3105,Gapan City,Province of Nueva Ecija,Central Luzon,0304908000 +3106,San Isidro,Province of Nueva Ecija,Central Luzon,0304925000 +3107,Cabiao,Province of Nueva Ecija,Central Luzon,0304904000 +3108,San Antonio,Province of Nueva Ecija,Central Luzon,0304924000 +3109,Jaen,Province of Nueva Ecija,Central Luzon,0304912000 +3110,Zaragoza,Province of Nueva Ecija,Central Luzon,0304932000 +3111,Aliaga,Province of Nueva Ecija,Central Luzon,0304901000 +3112,Licab,Province of Nueva Ecija,Central Luzon,0304914000 +3113,Quezon,Province of Nueva Ecija,Central Luzon,0304922000 +3114,Talavera,Province of Nueva Ecija,Central Luzon,0304930000 +3115,Guimba,Province of Nueva Ecija,Central Luzon,0304911000 +3116,Nampicuan,Province of Nueva Ecija,Central Luzon,0304918000 +3117,Cuyapo,Province of Nueva Ecija,Central Luzon,0304906000 +3118,Talugtog,Province of Nueva Ecija,Central Luzon, +3118,Talugtug,Province of Nueva Ecija,Central Luzon,0304931000 +3119,Muñoz,Province of Nueva Ecija,Central Luzon, +3119,Science City of Muñoz,Province of Nueva Ecija,Central Luzon,0304917000 +3120,Central Luzon State University,Province of Nueva Ecija,Central Luzon, +3121,San Jose City,Province of Nueva Ecija,Central Luzon,0304926000 +3122,Lupao,Province of Nueva Ecija,Central Luzon,0304916000 +3123,Carrangalan,Province of Nueva Ecija,Central Luzon, +3123,Carranglan,Province of Nueva Ecija,Central Luzon,0304905000 +3124,Pantabangan,Province of Nueva Ecija,Central Luzon,0304920000 +3125,Gen. M. Natividad,Province of Nueva Ecija,Central Luzon, +3125,General Mamerto Natividad,Province of Nueva Ecija,Central Luzon,0304909000 +3126,Llanera,Province of Nueva Ecija,Central Luzon,0304915000 +3127,Rizal,Province of Nueva Ecija,Central Luzon,0304923000 +3128,Bongabon,Province of Nueva Ecija,Central Luzon,0304902000 +3129,Laur,Province of Nueva Ecija,Central Luzon,0304913000 +3130,Fort Magsaysay,Province of Nueva Ecija,Central Luzon, +3131,Gabaldon,Province of Nueva Ecija,Central Luzon,0304907000 +3132,Palayan City,Province of Nueva Ecija,Central Luzon,0304919000 +3133,Sto. Domingo,Province of Nueva Ecija,Central Luzon,0304929000 +3200,Baler,Province of Aurora,Central Luzon,0307701000 +3201,San Luis,Province of Aurora,Central Luzon,0307708000 +3202,Maria Aurora,Province of Aurora,Central Luzon,0307707000 +3203,Dipaculao,Province of Aurora,Central Luzon,0307706000 +3204,Casiguran,Province of Aurora,Central Luzon,0307702000 +3205,Dilasag,Province of Aurora,Central Luzon,0307703000 +3206,Dinalungan,Province of Aurora,Central Luzon,0307704000 +3207,Dingalan,Province of Aurora,Central Luzon,0307705000 +3300,City of Ilagan,Province of Isabela,Cagayan Valley,0203114000 +3301,Gamu,Province of Isabela,Cagayan Valley,0203113000 +3302,Naguilian,Province of Isabela,Cagayan Valley,0203120000 +3302,Naguillan,Province of Isabela,Cagayan Valley, +3303,Reina Mercedes,Province of Isabela,Cagayan Valley,0203125000 +3304,Luna,Province of Isabela,Cagayan Valley,0203116000 +3305,City of Cauayan,Province of Isabela,Cagayan Valley,0203108000 +3306,Alicia,Province of Isabela,Cagayan Valley,0203101000 +3307,Angadanan,Province of Isabela,Cagayan Valley,0203102000 +3308,San Guillermo,Province of Isabela,Cagayan Valley,0203128000 +3309,Echague,Province of Isabela,Cagayan Valley,0203112000 +3310,San Isidro,Province of Isabela,Cagayan Valley,0203129000 +3311,Santiago CIty,Province of Isabela,Cagayan Valley,0203135000 +3312,Cordon,Province of Isabela,Cagayan Valley,0203109000 +3313,Jones,Province of Isabela,Cagayan Valley,0203115000 +3314,San Agustin,Province of Isabela,Cagayan Valley,0203127000 +3315,Cabatuan,Province of Isabela,Cagayan Valley,0203107000 +3316,Aurora,Province of Isabela,Cagayan Valley,0203103000 +3317,San Manuel,Province of Isabela,Cagayan Valley,0203130000 +3318,San Mateo,Province of Isabela,Cagayan Valley,0203132000 +3319,Ramon,Province of Isabela,Cagayan Valley,0203124000 +3320,Roxas,Province of Isabela,Cagayan Valley,0203126000 +3321,Quirino,Province of Isabela,Cagayan Valley,0203123000 +3322,Burgos,Province of Isabela,Cagayan Valley,0203105000 +3323,Mallig,Province of Isabela,Cagayan Valley,0203119000 +3324,Quezon,Province of Isabela,Cagayan Valley,0203122000 +3325,Tumauini,Province of Isabela,Cagayan Valley,0203137000 +3326,Delfin Albano,Province of Isabela,Cagayan Valley,0203118000 +3327,Sto. Tomas,Province of Isabela,Cagayan Valley,0203136000 +3328,Cabagan,Province of Isabela,Cagayan Valley,0203106000 +3329,San Pablo,Province of Isabela,Cagayan Valley,0203133000 +3330,Sta. Maria,Province of Isabela,Cagayan Valley,0203134000 +3331,Benito Soliven,Province of Isabela,Cagayan Valley,0203104000 +3332,San Mariano,Province of Isabela,Cagayan Valley,0203131000 +3333,Maconacon,Province of Isabela,Cagayan Valley,0203117000 +3334,Palanan,Province of Isabela,Cagayan Valley,0203121000 +3335,Divilacan,Province of Isabela,Cagayan Valley,0203111000 +3336,Dinapigue,Province of Isabela,Cagayan Valley,0203110000 +3400,Cabarroguis,Province of Quirino,Cagayan Valley,0205702000 +3401,Diffun,Province of Quirino,Cagayan Valley,0205703000 +3402,Saguday,Province of Quirino,Cagayan Valley,0205705000 +3403,Aglipay,Province of Quirino,Cagayan Valley,0205701000 +3404,Maddela,Province of Quirino,Cagayan Valley,0205704000 +3405,Nagtipunan,Province of Quirino,Cagayan Valley,0205706000 +3500,Tuguegarao City,Province of Cagayan,Cagayan Valley,0201529000 +3501,Enrile,Province of Cagayan,Cagayan Valley,0201512000 +3502,Peñablanca,Province of Cagayan,Cagayan Valley,0201519000 +3503,Solana,Province of Cagayan,Cagayan Valley,0201527000 +3504,Iguig,Province of Cagayan,Cagayan Valley,0201515000 +3505,Amulung,Province of Cagayan,Cagayan Valley,0201504000 +3506,Baggao,Province of Cagayan,Cagayan Valley,0201506000 +3507,Alcala,Province of Cagayan,Cagayan Valley,0201502000 +3508,Gattaran,Province of Cagayan,Cagayan Valley,0201513000 +3509,Lal-lo,Province of Cagayan,Cagayan Valley,0201516000 +3510,Camalaniugan,Province of Cagayan,Cagayan Valley,0201510000 +3511,Buguey,Province of Cagayan,Cagayan Valley,0201508000 +3512,Sta. Teresita,Province of Cagayan,Cagayan Valley,0201525000 +3513,Gonzaga,Province of Cagayan,Cagayan Valley,0201514000 +3514,Sta. Ana,Province of Cagayan,Cagayan Valley,0201523000 +3515,Aparri,Province of Cagayan,Cagayan Valley,0201505000 +3516,Ballesteros,Province of Cagayan,Cagayan Valley,0201507000 +3517,Abulug,Province of Cagayan,Cagayan Valley,0201501000 +3518,Sanchez-Mira,Province of Cagayan,Cagayan Valley,0201522000 +3519,Claveria,Province of Cagayan,Cagayan Valley,0201511000 +3520,Calayan,Province of Cagayan,Cagayan Valley,0201509000 +3521,Santa Praxedes,Province of Cagayan,Cagayan Valley,0201524000 +3522,Pamplona,Province of Cagayan,Cagayan Valley,0201518000 +3523,Allacapan,Province of Cagayan,Cagayan Valley,0201503000 +3524,Lasam,Province of Cagayan,Cagayan Valley,0201517000 +3525,Santo Niño,Province of Cagayan,Cagayan Valley,0201526000 +3526,Rizal,Province of Cagayan,Cagayan Valley,0201521000 +3527,Piat,Province of Cagayan,Cagayan Valley,0201520000 +3528,Tuao,Province of Cagayan,Cagayan Valley,0201528000 +3600,Lagawe,Province of Ifugao,Cordillera,1402704000 +3601,Banaue,Province of Ifugao,Cordillera,1402701000 +3602,Mayoyao,Province of Ifugao,Cordillera,1402706000 +3603,Hungduan,Province of Ifugao,Cordillera,1402702000 +3604,Kiangan,Province of Ifugao,Cordillera,1402703000 +3605,Lamut,Province of Ifugao,Cordillera,1402705000 +3606,Aguinaldo,Province of Ifugao,Cordillera,1402708000 +3607,Hingyon,Province of Ifugao,Cordillera,1402709000 +3608,Alfonso Lista (formerly Potia),Province of Ifugao,Cordillera,1402707000 +3609,Tinoc,Province of Ifugao,Cordillera,1402710000 +3610,Asipulo,Province of Ifugao,Cordillera,1402711000 +3700,Bayombong,Province of Nueva Vizcaya,Cagayan Valley,0205005000 +3701,Ambaguio,Province of Nueva Vizcaya,Cagayan Valley,0205001000 +3702,Bambang,Province of Nueva Vizcaya,Cagayan Valley,0205004000 +3703,Kasibu,Province of Nueva Vizcaya,Cagayan Valley,0205009000 +3704,Aritao,Province of Nueva Vizcaya,Cagayan Valley,0205002000 +3705,Sta. Fe,Province of Nueva Vizcaya,Cagayan Valley,0205012000 +3706,Dupax del Norte,Province of Nueva Vizcaya,Cagayan Valley,0205007000 +3707,Dupax del Sur,Province of Nueva Vizcaya,Cagayan Valley,0205008000 +3708,Kayapa,Province of Nueva Vizcaya,Cagayan Valley,0205010000 +3709,Solano,Province of Nueva Vizcaya,Cagayan Valley,0205013000 +3710,Villaverde,Province of Nueva Vizcaya,Cagayan Valley,0205014000 +3711,Bagabag,Province of Nueva Vizcaya,Cagayan Valley,0205003000 +3712,Diadi,Province of Nueva Vizcaya,Cagayan Valley,0205006000 +3713,Quezon,Province of Nueva Vizcaya,Cagayan Valley,0205011000 +3714,Alfonso Castañeda,Province of Nueva Vizcaya,Cagayan Valley,0205015000 +3800,Tabuk City,Kalinga,Cordillera,1403213000 +3801,Balbalan,Kalinga,Cordillera,1403201000 +3802,Lubuagan,Kalinga,Cordillera,1403206000 +3803,Pasil,Kalinga,Cordillera,1403208000 +3804,Tinglayan,Kalinga,Cordillera,1403215000 +3805,Tanudan,Kalinga,Cordillera,1403214000 +3806,Pinukpuk,Kalinga,Cordillera,1403209000 +3807,Conner,Apayao,Cordillera,1408102000 +3808,Rizal,Kalinga,Cordillera,1403211000 +3809,Kabugao,Apayao,Cordillera,1408104000 +3810,Flora,Apayao,Cordillera,1408103000 +3811,Santa Marcela,Apayao,Cordillera,1408107000 +3812,Pudtol,Apayao,Cordillera,1408106000 +3813,Luna,Apayao,Cordillera,1408105000 +3814,Calanasan,Apayao,Cordillera,1408101000 +3900,Basco,Province of Batanes,Cagayan Valley,0200901000 +3901,Mahatao,Province of Batanes,Cagayan Valley,0200904000 +3902,Ivana,Province of Batanes,Cagayan Valley,0200903000 +3903,Uyugan,Province of Batanes,Cagayan Valley,0200906000 +3904,Sabtang,Province of Batanes,Cagayan Valley,0200905000 +3905,Itbayat,Province of Batanes,Cagayan Valley,0200902000 +4000,San Pablo City,Province of Laguna,Calabarzon,0403424000 +4001,Alaminos,Province of Laguna,Calabarzon,0403401000 +4002,Nagcarlan,Province of Laguna,Calabarzon,0403417000 +4003,Rizal,Province of Laguna,Calabarzon,0403423000 +4004,Liliw,Province of Laguna,Calabarzon,0403410000 +4005,Majayjay,Province of Laguna,Calabarzon,0403416000 +4006,Botocan,Province of Laguna,Calabarzon, +4007,Magdalena,Province of Laguna,Calabarzon,0403415000 +4008,Pagsanjan,Province of Laguna,Calabarzon,0403419000 +4009,Sta. Cruz,Province of Laguna,Calabarzon,0403426000 +4010,Pila,Province of Laguna,Calabarzon,0403422000 +4011,Victoria,Province of Laguna,Calabarzon,0403430000 +4012,Calauan,Province of Laguna,Calabarzon,0403406000 +4012,Caluan,Province of Laguna,Calabarzon, +4013,Cavinti,Province of Laguna,Calabarzon,0403407000 +4014,Lumban,Province of Laguna,Calabarzon,0403413000 +4015,Kalayaan,Province of Laguna,Calabarzon,0403409000 +4016,Paete,Province of Laguna,Calabarzon,0403418000 +4017,Pakil,Province of Laguna,Calabarzon,0403420000 +4018,Pangil,Province of Laguna,Calabarzon,0403421000 +4019,Siniloan,Province of Laguna,Calabarzon,0403429000 +4020,Mabitac,Province of Laguna,Calabarzon,0403414000 +4021,Famy,Province of Laguna,Calabarzon,0403408000 +4022,Sta. Maria,Province of Laguna,Calabarzon,0403427000 +4023,San Pedro,Province of Laguna,Calabarzon,0403425000 +4024,Biñan,Province of Laguna,Calabarzon,0403403000 +4025,Cabuyao,Province of Laguna,Calabarzon,0403404000 +4026,Sta. Rosa,Province of Laguna,Calabarzon,0403428000 +4027,Calamba,Province of Laguna,Calabarzon,0403405000 +4028,Canlubang,Province of Laguna,Calabarzon, +4029,Camp Vicente Lim,Province of Laguna,Calabarzon, +4030,Los Baños,Province of Laguna,Calabarzon,0403411000 +4031,College Los Baños,Province of Laguna,Calabarzon, +4032,Luisiana,Province of Laguna,Calabarzon,0403412000 +4033,Bay,Province of Laguna,Calabarzon,0403402000 +4034,Laguna Technopark,Province of Laguna,Calabarzon, +4100,Cavite City,Province of Cavite,Calabarzon,0402105000 +4101,Cavite Naval Base,Province of Cavite,Calabarzon, +4102,Bacoor,Province of Cavite,Calabarzon,0402103000 +4103,Imus,Province of Cavite,Calabarzon,0402109000 +4104,Kawit,Province of Cavite,Calabarzon,0402111000 +4105,Noveleta,Province of Cavite,Calabarzon,0402116000 +4106,Rosario,Province of Cavite,Calabarzon,0402117000 +4107,Gen. Trias,Province of Cavite,Calabarzon, +4107,General Trias City,Province of Cavite,Calabarzon,0402108000 +4108,Tanza,Province of Cavite,Calabarzon,0402120000 +4109,Trece Martires City,Province of Cavite,Calabarzon,0402122000 +4109,Trece Martirez City,Province of Cavite,Calabarzon, +4110,Naic,Province of Cavite,Calabarzon,0402115000 +4111,Ternate,Province of Cavite,Calabarzon,0402121000 +4112,Maragondon,Province of Cavite,Calabarzon,0402113000 +4113,Magallanes,Province of Cavite,Calabarzon,0402112000 +4114,Dasmariñas,Province of Cavite,Calabarzon,0402106000 +4115,Dasmariñas Resettlement Area,Province of Cavite,Calabarzon, +4116,Carmona,Province of Cavite,Calabarzon,0402104000 +4117,Gen. Mariano Alvarez,Province of Cavite,Calabarzon,0402123000 +4118,Silang,Province of Cavite,Calabarzon,0402118000 +4119,Amadeo,Province of Cavite,Calabarzon,0402102000 +4120,Tagaytay,Province of Cavite,Calabarzon,0402119000 +4121,Mendez,Province of Cavite,Calabarzon,0402114000 +4122,Indang,Province of Cavite,Calabarzon,0402110000 +4123,Alfonso,Province of Cavite,Calabarzon,0402101000 +4124,Gen. Aguinaldo (Bailen),Province of Cavite,Calabarzon, +4124,General Emilio Aguinaldo,Province of Cavite,Calabarzon,0402107000 +4125,Corregidor,Province of Cavite,Calabarzon, +4126,Ist Cavite IND. Estate,Province of Cavite,Calabarzon, +4133,Bailen,,, +4135,Molino,Province of Cavite,Calabarzon, +4200,Batangas City,Province of Batangas,Calabarzon,0401005000 +4201,Bauan,Province of Batangas,Calabarzon,0401006000 +4202,Mabini,Province of Batangas,Calabarzon,0401016000 +4203,Tingloy,Province of Batangas,Calabarzon,0401033000 +4204,San Pascual,Province of Batangas,Calabarzon,0401026000 +4205,Alitagtag,Province of Batangas,Calabarzon,0401002000 +4206,Sta. Teresita,Province of Batangas,Calabarzon,0401027000 +4207,San Nicolas,Province of Batangas,Calabarzon,0401025000 +4208,Taal,Province of Batangas,Calabarzon,0401029000 +4209,Lemery,Province of Batangas,Calabarzon,0401012000 +4210,San Luis,Province of Batangas,Calabarzon,0401024000 +4211,Agoncillo,Province of Batangas,Calabarzon,0401001000 +4212,Calaca,Province of Batangas,Calabarzon,0401007000 +4213,Balayan,Province of Batangas,Calabarzon,0401003000 +4214,Tuy,Province of Batangas,Calabarzon,0401034000 +4215,Calatagan,Province of Batangas,Calabarzon,0401008000 +4216,Lian,Province of Batangas,Calabarzon,0401013000 +4217,Lipa City,Province of Batangas,Calabarzon,0401014000 +4218,Fernando Airbase,Province of Batangas,Calabarzon, +4219,Balete,Province of Batangas,Calabarzon,0401004000 +4220,Talisay,Province of Batangas,Calabarzon,0401030000 +4221,Laurel,Province of Batangas,Calabarzon,0401011000 +4222,Cuenca,Province of Batangas,Calabarzon,0401009000 +4223,Mataas na Kahoy,Province of Batangas,Calabarzon,0401018000 +4224,Padre Garcia,Province of Batangas,Calabarzon,0401020000 +4225,Rosario,Province of Batangas,Calabarzon,0401021000 +4226,San Juan,Province of Batangas,Calabarzon,0401023000 +4227,San Jose,Province of Batangas,Calabarzon,0401022000 +4228,Taysan,Province of Batangas,Calabarzon,0401032000 +4229,Lobo,Province of Batangas,Calabarzon,0401015000 +4230,Ibaan,Province of Batangas,Calabarzon,0401010000 +4231,Nasugbu,Province of Batangas,Calabarzon,0401019000 +4232,Tanauan,Province of Batangas,Calabarzon,0401031000 +4233,Malvar,Province of Batangas,Calabarzon,0401017000 +4234,Sto. Tomas,Province of Batangas,Calabarzon,0401028000 +4300,Quezon Capitol,Quezon,Calabarzon, +4301,Lucena City,Quezon,Calabarzon,0431200000 +4302,Pagbilao,Quezon,Calabarzon,0405630000 +4303,Padre Burgos,Quezon,Calabarzon,0405629000 +4304,Agdangan,Quezon,Calabarzon,0405601000 +4305,Unisan,Quezon,Calabarzon,0405649000 +4306,Plaridel,Quezon,Calabarzon,0405635000 +4307,Gumaca,Quezon,Calabarzon,0405619000 +4308,Pitogo,Quezon,Calabarzon,0405634000 +4309,Macalelon,Quezon,Calabarzon,0405625000 +4310,General Luna,Quezon,Calabarzon,0405616000 +4311,Catanauan,Quezon,Calabarzon,0405610000 +4312,Mulanay,Quezon,Calabarzon,0405628000 +4313,San Narciso,Quezon,Calabarzon,0405644000 +4314,San Andres,Quezon,Calabarzon,0405640000 +4315,San Francisco,Quezon,Calabarzon,0405642000 +4316,Lopez,Quezon,Calabarzon,0405622000 +4317,Hondagua,Quezon,Calabarzon, +4318,Calauag,Quezon,Calabarzon,0405607000 +4319,Guinayangan,Quezon,Calabarzon,0405618000 +4320,Buenavista,Quezon,Calabarzon,0405605000 +4321,Tagkawayan,Quezon,Calabarzon,0405646000 +4322,Sariaya,Quezon,Calabarzon,0405645000 +4323,Candelaria,Quezon,Calabarzon,0405608000 +4324,San Antonio,Quezon,Calabarzon,0405641000 +4325,Tiaong,Quezon,Calabarzon,0405648000 +4326,Dolores,Quezon,Calabarzon,0405615000 +4327,Tayabas,Quezon,Calabarzon,0405647000 +4328,Lucban,Quezon,Calabarzon,0405623000 +4329,Sampaloc,Quezon,Calabarzon,0405639000 +4330,Mauban,Quezon,Calabarzon,0405627000 +4331,Atimonan,Quezon,Calabarzon,0405603000 +4332,Quezon,Quezon,Calabarzon,0405637000 +4333,Alabat,Quezon,Calabarzon,0405602000 +4334,Perez,Quezon,Calabarzon,0405633000 +4335,Real,Quezon,Calabarzon,0405638000 +4336,Infanta,Quezon,Calabarzon,0405620000 +4337,Panukulan,Quezon,Calabarzon,0405631000 +4338,General Nakar,Quezon,Calabarzon,0405617000 +4339,Polilio,Quezon,Calabarzon, +4339,Polillo,Quezon,Calabarzon,0405636000 +4340,Burdeos,Quezon,Calabarzon,0405606000 +4341,Patnanungan,Quezon,Calabarzon,0405632000 +4342,Jomalig,Quezon,Calabarzon,0405621000 +4400,Naga City,Province of Camarines Sur,Bicol,0501724000 +4401,Camaligan,Province of Camarines Sur,Bicol,0501709000 +4402,Canaman,Province of Camarines Sur,Bicol,0501710000 +4403,Magarao,Province of Camarines Sur,Bicol,0501720000 +4404,Bombon,Province of Camarines Sur,Bicol,0501704000 +4405,Calabanga,Province of Camarines Sur,Bicol,0501708000 +4406,Cabusao,Province of Camarines Sur,Bicol,0501707000 +4407,Libmanan,Province of Camarines Sur,Bicol,0501718000 +4408,Sipocot,Province of Camarines Sur,Bicol,0501734000 +4409,Lupi,Province of Camarines Sur,Bicol,0501719000 +4410,Ragay,Province of Camarines Sur,Bicol,0501730000 +4411,Del Gallego,Province of Camarines Sur,Bicol,0501712000 +4412,Gainza,Province of Camarines Sur,Bicol,0501713000 +4413,Milaor,Province of Camarines Sur,Bicol,0501721000 +4414,Minalabac,Province of Camarines Sur,Bicol,0501722000 +4415,San Fernando,Province of Camarines Sur,Bicol,0501732000 +4416,Pamplona,Province of Camarines Sur,Bicol,0501726000 +4417,Pasacao,Province of Camarines Sur,Bicol,0501727000 +4418,Pili,Province of Camarines Sur,Bicol,0501728000 +4419,Ocampo,Province of Camarines Sur,Bicol,0501725000 +4420,Tigaon,Province of Camarines Sur,Bicol,0501736000 +4421,Sagnay,Province of Camarines Sur,Bicol,0501731000 +4422,Goa,Province of Camarines Sur,Bicol,0501715000 +4423,San Jose,Province of Camarines Sur,Bicol,0501733000 +4424,Presentacion,Province of Camarines Sur,Bicol,0501729000 +4425,Lagonoy,Province of Camarines Sur,Bicol,0501717000 +4426,Tinambac,Province of Camarines Sur,Bicol,0501737000 +4427,Siruma,Province of Camarines Sur,Bicol,0501735000 +4428,Garchitorena,Province of Camarines Sur,Bicol,0501714000 +4429,Caramoan,Province of Camarines Sur,Bicol,0501711000 +4430,Bula,Province of Camarines Sur,Bicol,0501706000 +4431,Iriga City,Province of Camarines Sur,Bicol,0501716000 +4432,Baao,Province of Camarines Sur,Bicol,0501701000 +4433,Buhi,Province of Camarines Sur,Bicol,0501705000 +4434,Nabua,Province of Camarines Sur,Bicol,0501723000 +4435,Bato,Province of Camarines Sur,Bicol,0501703000 +4436,Balatan,Province of Camarines Sur,Bicol,0501702000 +4500,Legazpi City,Province of Albay,Bicol,0500506000 +4501,Daraga (Locsin),Province of Albay,Bicol,0500503000 +4502,Camalig,Province of Albay,Bicol,0500502000 +4503,Guinobatan,Province of Albay,Bicol,0500504000 +4504,Ligao,Province of Albay,Bicol,0500508000 +4505,Oas,Province of Albay,Bicol,0500512000 +4506,Polangui,Province of Albay,Bicol,0500514000 +4507,Libon,Province of Albay,Bicol,0500507000 +4508,Sto. Domingo,Province of Albay,Bicol,0500516000 +4509,Bacacay,Province of Albay,Bicol,0500501000 +4510,Malilipot,Province of Albay,Bicol,0500509000 +4511,Tabaco,Province of Albay,Bicol,0500517000 +4512,Malinao,Province of Albay,Bicol,0500510000 +4513,Tiwi,Province of Albay,Bicol,0500518000 +4514,Manito,Province of Albay,Bicol,0500511000 +4515,Jovellar,Province of Albay,Bicol,0500505000 +4516,Pio Duran (Malacbalac),Province of Albay,Bicol,0500513000 +4517,Rapu-Rapu,Province of Albay,Bicol,0500515000 +4532,Alegria,,, +4600,Daet,Province of Camarines Norte,Bicol,0501603000 +4601,Mercedes,Province of Camarines Norte,Bicol,0501607000 +4602,Talisay,Province of Camarines Norte,Bicol,0501611000 +4603,Vinzons,Province of Camarines Norte,Bicol,0501612000 +4604,Labo,Province of Camarines Norte,Bicol,0501606000 +4605,Paracale,Province of Camarines Norte,Bicol,0501608000 +4606,Jose Panganiban,Province of Camarines Norte,Bicol,0501605000 +4607,Capalonga,Province of Camarines Norte,Bicol,0501602000 +4608,Basud,Province of Camarines Norte,Bicol,0501601000 +4609,San Vicente,Province of Camarines Norte,Bicol,0501609000 +4610,San Lorenzo Ruiz (formerly Imelda),Province of Camarines Norte,Bicol,0501604000 +4611,Sta. Elena,Province of Camarines Norte,Bicol,0501610000 +4612,Tulay na Lupa,Province of Camarines Norte,Bicol, +4700,Sorsogon,Province of Sorsogon,Bicol,0506216000 +4701,Bacon,Province of Sorsogon,Bicol, +4702,Casiguran,Province of Sorsogon,Bicol,0506205000 +4703,Juban,Province of Sorsogon,Bicol,0506210000 +4704,Bulusan,Province of Sorsogon,Bicol,0506204000 +4705,Magallanes,Province of Sorsogon,Bicol,0506211000 +4706,Bulan,Province of Sorsogon,Bicol,0506203000 +4707,Irosin,Province of Sorsogon,Bicol,0506209000 +4708,Matnog,Province of Sorsogon,Bicol,0506212000 +4709,Sta. Magdalena,Province of Sorsogon,Bicol,0506215000 +4710,Gubat,Province of Sorsogon,Bicol,0506208000 +4711,Prieto Diaz,Province of Sorsogon,Bicol,0506214000 +4712,Barcelona,Province of Sorsogon,Bicol,0506202000 +4713,Castilla,Province of Sorsogon,Bicol,0506206000 +4714,Pilar,Province of Sorsogon,Bicol,0506213000 +4715,Donsol,Province of Sorsogon,Bicol,0506207000 +4800,Virac,Province of Catanduanes,Bicol,0502011000 +4801,Bato,Province of Catanduanes,Bicol,0502003000 +4802,San Miguel,Province of Catanduanes,Bicol,0502009000 +4803,Baras,Province of Catanduanes,Bicol,0502002000 +4804,Gigmoto,Province of Catanduanes,Bicol,0502005000 +4805,Viga,Province of Catanduanes,Bicol,0502010000 +4806,Panganiban,Province of Catanduanes,Bicol,0502007000 +4807,Bagamanoc,Province of Catanduanes,Bicol,0502001000 +4808,Caramoran,Province of Catanduanes,Bicol,0502004000 +4809,Pandan,Province of Catanduanes,Bicol,0502006000 +4810,San Andres,Province of Catanduanes,Bicol,0502008000 +4900,Boac,Province of Marinduque,Mimaropa,1704001000 +4901,Mogpog,Province of Marinduque,Mimaropa,1704004000 +4902,Sta. Cruz,Province of Marinduque,Mimaropa,1704005000 +4903,Torrijos,Province of Marinduque,Mimaropa,1704006000 +4904,Buenavista,Province of Marinduque,Mimaropa,1704002000 +4905,Gasan,Province of Marinduque,Mimaropa,1704003000 +5000,Iloilo City,Province of Iloilo,Western Visayas,0631000000 +5001,Pavia,Province of Iloilo,Western Visayas,0603036000 +5002,Santa Barbara,Province of Iloilo,Western Visayas,0603043000 +5003,Leganes,Province of Iloilo,Western Visayas,0603026000 +5004,Zarraga,Province of Iloilo,Western Visayas,0603047000 +5005,New Lucena,Province of Iloilo,Western Visayas,0603032000 +5006,Dumangas,Province of Iloilo,Western Visayas,0603018000 +5007,Barotac Nuevo,Province of Iloilo,Western Visayas,0603007000 +5008,Pototan,Province of Iloilo,Western Visayas,0603037000 +5009,Anilao,Province of Iloilo,Western Visayas,0603003000 +5010,Banate,Province of Iloilo,Western Visayas,0603006000 +5011,Barotac Viejo,Province of Iloilo,Western Visayas,0603008000 +5012,Ajuy,Province of Iloilo,Western Visayas,0603001000 +5013,Concepcion,Province of Iloilo,Western Visayas,0603015000 +5014,Sara,Province of Iloilo,Western Visayas,0603044000 +5015,San Dionisio,Province of Iloilo,Western Visayas,0603038000 +5016,Batad,Province of Iloilo,Western Visayas,0603009000 +5017,Estancia,Province of Iloilo,Western Visayas,0603019000 +5018,Balasan,Province of Iloilo,Western Visayas,0603005000 +5019,Carles,Province of Iloilo,Western Visayas,0603014000 +5020,Oton,Province of Iloilo,Western Visayas,0603034000 +5021,Tigbauan,Province of Iloilo,Western Visayas,0603045000 +5022,Guimbal,Province of Iloilo,Western Visayas,0603020000 +5023,Miagao,Province of Iloilo,Western Visayas,0603030000 +5024,San Joaquin,Province of Iloilo,Western Visayas,0603040000 +5025,San Miguel,Province of Iloilo,Western Visayas,0603041000 +5026,Leon,Province of Iloilo,Western Visayas,0603028000 +5027,Tubungan,Province of Iloilo,Western Visayas,0603046000 +5028,Alimodian,Province of Iloilo,Western Visayas,0603002000 +5029,Igbaras,Province of Iloilo,Western Visayas,0603021000 +5030,Maasin,Province of Iloilo,Western Visayas,0603029000 +5031,Cabatuan,Province of Iloilo,Western Visayas,0603012000 +5032,Mina,Province of Iloilo,Western Visayas,0603031000 +5033,Badiangan,Province of Iloilo,Western Visayas,0603004000 +5034,Janiuay,Province of Iloilo,Western Visayas,0603023000 +5035,Dingle,Province of Iloilo,Western Visayas,0603016000 +5036,San Enrique,Province of Iloilo,Western Visayas,0603039000 +5037,Passi,Province of Iloilo,Western Visayas,0603035000 +5038,Dueñas,Province of Iloilo,Western Visayas,0603017000 +5039,San Rafael,Province of Iloilo,Western Visayas,0603042000 +5040,Calinog,Province of Iloilo,Western Visayas,0603013000 +5041,Bingawan,Province of Iloilo,Western Visayas,0603010000 +5042,Lambunao,Province of Iloilo,Western Visayas,0603025000 +5043,Lemery,Province of Iloilo,Western Visayas,0603027000 +5044,Buenavista,Province of Guimaras,Western Visayas,0607901000 +5045,Jordan,Province of Guimaras,Western Visayas,0607902000 +5046,Nueva Valencia,Province of Guimaras,Western Visayas,0607903000 +5047,San Lorenzo,Province of Guimaras,Western Visayas,0607904000 +5048,Sibunag,Province of Guimaras,Western Visayas,0607905000 +5100,San Jose,Occidental Mindoro,Mimaropa,1705110000 +5101,Magsaysay,Occidental Mindoro,Mimaropa,1705105000 +5102,Calintaan,Occidental Mindoro,Mimaropa,1705102000 +5103,Rizal,Occidental Mindoro,Mimaropa,1705108000 +5104,Sablayan,Occidental Mindoro,Mimaropa,1705109000 +5105,Sta. Cruz,Occidental Mindoro,Mimaropa,1705111000 +5106,Mamburao,Occidental Mindoro,Mimaropa,1705106000 +5107,Palauan,Occidental Mindoro,Mimaropa, +5107,Paluan,Occidental Mindoro,Mimaropa,1705107000 +5108,Abra de Ilog,Occidental Mindoro,Mimaropa,1705101000 +5109,Lubang,Occidental Mindoro,Mimaropa,1705104000 +5110,Tilik,Occidental Mindoro,Mimaropa, +5111,Looc,Occidental Mindoro,Mimaropa,1705103000 +5200,Calapan,Oriental Mindoro,Mimaropa,1705205000 +5201,Baco,Oriental Mindoro,Mimaropa,1705201000 +5202,San Teodoro,Oriental Mindoro,Mimaropa,1705213000 +5203,Puerto Galera,Oriental Mindoro,Mimaropa,1705211000 +5204,Naujan,Oriental Mindoro,Mimaropa,1705208000 +5205,Victoria,Oriental Mindoro,Mimaropa,1705215000 +5206,Pola,Oriental Mindoro,Mimaropa,1705210000 +5207,Socorro,Oriental Mindoro,Mimaropa,1705214000 +5208,Pinamalayan,Oriental Mindoro,Mimaropa,1705209000 +5209,Gloria,Oriental Mindoro,Mimaropa,1705206000 +5210,Bansud,Oriental Mindoro,Mimaropa,1705202000 +5211,Bongabong,Oriental Mindoro,Mimaropa,1705203000 +5212,Roxas,Oriental Mindoro,Mimaropa,1705212000 +5213,Mansalay,Oriental Mindoro,Mimaropa,1705207000 +5214,Bulalacao,Oriental Mindoro,Mimaropa,1705204000 +5300,Puerto Princesa City,Province of Palawan,Mimaropa,1731500000 +5301,Iwahig Penal Colony,Province of Palawan,Mimaropa, +5302,Aborlan,Province of Palawan,Mimaropa,1705301000 +5303,Narra (Panacan),Province of Palawan,Mimaropa,1705315000 +5304,Quezon,Province of Palawan,Mimaropa,1705317000 +5305,Brooke's Point,Province of Palawan,Mimaropa,1705306000 +5306,Bataraza,Province of Palawan,Mimaropa,1705305000 +5306,Batazara,Province of Palawan,Mimaropa, +5307,Balabac,Province of Palawan,Mimaropa,1705304000 +5308,Roxas,Province of Palawan,Mimaropa,1705318000 +5309,San Vicente,Province of Palawan,Mimaropa,1705319000 +5310,Dumaran,Province of Palawan,Mimaropa,1705311000 +5311,Araceli,Province of Palawan,Mimaropa,1705303000 +5312,Taytay,Province of Palawan,Mimaropa,1705320000 +5313,El Nido (Baquit),Province of Palawan,Mimaropa,1705312000 +5314,Linapacan,Province of Palawan,Mimaropa,1705313000 +5315,Culion,Province of Palawan,Mimaropa,1705322000 +5316,Coron,Province of Palawan,Mimaropa,1705309000 +5317,Busuanga,Province of Palawan,Mimaropa,1705307000 +5318,Cuyo,Province of Palawan,Mimaropa,1705310000 +5319,Magsaysay,Province of Palawan,Mimaropa,1705314000 +5320,Agutaya,Province of Palawan,Mimaropa,1705302000 +5321,Cagayancillo,Province of Palawan,Mimaropa,1705308000 +5322,Kalayaan,Province of Palawan,Mimaropa,1705321000 +5323,Dr. Jose P. Rizal,Province of Palawan,Mimaropa,1705323000 +5323,Rizal (Marcos),Province of Palawan,Mimaropa, +5324,Sofronio Española,Province of Palawan,Mimaropa,1705324000 +5400,Masbate,Province of Masbate,Bicol,0504111000 +5401,Mobo,Province of Masbate,Bicol,0504113000 +5402,Uson,Province of Masbate,Bicol,0504121000 +5403,Dimasalang,Province of Masbate,Bicol,0504108000 +5404,Palanas,Province of Masbate,Bicol,0504115000 +5405,Cataingan,Province of Masbate,Bicol,0504105000 +5406,Pio V. Corpus,Province of Masbate,Bicol,0504116000 +5406,Pio V. Corpuz,Province of Masbate,Bicol, +5407,Esperanza,Province of Masbate,Bicol,0504109000 +5408,Placer,Province of Masbate,Bicol,0504117000 +5409,Cawayan,Province of Masbate,Bicol,0504106000 +5410,Milagros,Province of Masbate,Bicol,0504112000 +5411,Mandaon,Province of Masbate,Bicol,0504110000 +5412,Balud,Province of Masbate,Bicol,0504103000 +5413,Baleno,Province of Masbate,Bicol,0504102000 +5414,Aroroy,Province of Masbate,Bicol,0504101000 +5415,Batuan,Province of Masbate,Bicol,0504104000 +5416,San Fernando,Province of Masbate,Bicol,0504118000 +5417,San Jacinto,Province of Masbate,Bicol,0504119000 +5418,Monreal,Province of Masbate,Bicol,0504114000 +5419,Claveria,Province of Masbate,Bicol,0504107000 +5420,San Pascual,Province of Masbate,Bicol,0504120000 +5421,Buenavista,Province of Masbate,Bicol, +5456,Bugasong,,,0600604000 +5500,Romblon,Province of Romblon,Mimaropa,1705910000 +5501,San Agustin,Province of Romblon,Mimaropa,1705911000 +5502,Sta. Maria (Imelda),Province of Romblon,Mimaropa,1705917000 +5503,Calatrava,Province of Romblon,Mimaropa,1705904000 +5504,San Andres,Province of Romblon,Mimaropa,1705912000 +5505,Odiongan,Province of Romblon,Mimaropa,1705909000 +5506,Ferrol,Province of Romblon,Mimaropa,1705916000 +5507,Looc,Province of Romblon,Mimaropa,1705907000 +5508,Sta. Fe,Province of Romblon,Mimaropa,1705915000 +5509,Alcantara,Province of Romblon,Mimaropa,1705901000 +5510,San Jose,Province of Romblon,Mimaropa,1705914000 +5511,Magdiwang,Province of Romblon,Mimaropa,1705908000 +5512,Cajidiocan,Province of Romblon,Mimaropa,1705903000 +5513,San fernando,Province of Romblon,Mimaropa,1705913000 +5514,Corcuera,Province of Romblon,Mimaropa,1705906000 +5515,Banton (Jones),Province of Romblon,Mimaropa,1705902000 +5516,Concepcion,Province of Romblon,Mimaropa,1705905000 +5600,Kalibo,Province of Aklan,Western Visayas,0600407000 +5601,Banga,Province of Aklan,Western Visayas,0600403000 +5602,Libacao,Province of Aklan,Western Visayas,0600409000 +5603,Madalag,Province of Aklan,Western Visayas,0600410000 +5604,Numancia,Province of Aklan,Western Visayas,0600416000 +5605,Lezo,Province of Aklan,Western Visayas,0600408000 +5606,Malinao,Province of Aklan,Western Visayas,0600413000 +5607,Nabas,Province of Aklan,Western Visayas,0600414000 +5608,Malay,Province of Aklan,Western Visayas,0600412000 +5609,Buruanga,Province of Aklan,Western Visayas,0600405000 +5610,New Washington,Province of Aklan,Western Visayas,0600415000 +5611,Makato,Province of Aklan,Western Visayas,0600411000 +5612,Tangalan,Province of Aklan,Western Visayas,0600417000 +5613,Ibajay,Province of Aklan,Western Visayas,0600406000 +5614,Balete,Province of Aklan,Western Visayas,0600402000 +5615,Batan,Province of Aklan,Western Visayas,0600404000 +5616,Altavas,Province of Aklan,Western Visayas,0600401000 +5700,San Jose,Province of Antique,Western Visayas,0600613000 +5700,San Jose de Buanavista,Province of Antique,Western Visayas, +5701,Belison,Province of Antique,Western Visayas,0600603000 +5702,Patnongon,Province of Antique,Western Visayas,0600612000 +5703,Valderrama,Province of Antique,Western Visayas,0600618000 +5704,Bugasong,Province of Antique,Western Visayas,0600604000 +5705,Laua-an,Province of Antique,Western Visayas,0600609000 +5706,Barbaza,Province of Antique,Western Visayas,0600602000 +5707,Tibiao,Province of Antique,Western Visayas,0600617000 +5708,Culasi,Province of Antique,Western Visayas,0600606000 +5709,Sebaste,Province of Antique,Western Visayas,0600615000 +5710,Libertad,Province of Antique,Western Visayas,0600610000 +5711,Caluya,Province of Antique,Western Visayas,0600605000 +5712,Pandan,Province of Antique,Western Visayas,0600611000 +5713,Sibalom,Province of Antique,Western Visayas,0600616000 +5714,San Remegio,Province of Antique,Western Visayas, +5714,San Remigio,Province of Antique,Western Visayas,0600614000 +5715,Hamtic,Province of Antique,Western Visayas,0600608000 +5716,Tobias Fornier (Dao),Province of Antique,Western Visayas,0600607000 +5717,Anini-y,Province of Antique,Western Visayas,0600601000 +5800,Roxas City,Capiz,Western Visayas,0601914000 +5801,Panay,Capiz,Western Visayas,0601909000 +5802,Pontevedra,Capiz,Western Visayas,0601912000 +5803,President Roxas,Capiz,Western Visayas,0601913000 +5804,Pilar,Capiz,Western Visayas,0601911000 +5805,Ivisan,Capiz,Western Visayas,0601905000 +5806,Sapian,Capiz,Western Visayas,0601915000 +5807,Mambusao,Capiz,Western Visayas,0601908000 +5808,Jamindan,Capiz,Western Visayas,0601906000 +5809,Maayon,Capiz,Western Visayas,0601907000 +5810,Dao,Capiz,Western Visayas,0601902000 +5811,Cuartero,Capiz,Western Visayas,0601901000 +5812,Dumarao,Capiz,Western Visayas,0601904000 +5813,Dumalag,Capiz,Western Visayas,0601903000 +5814,Tapaz,Capiz,Western Visayas,0601917000 +5815,Panitan,Capiz,Western Visayas,0601910000 +5816,Sigma,Capiz,Western Visayas,0601916000 +6000,Cebu City,Province of Cebu,Central Visayas,0730600000 +6001,Consolacion,Province of Cebu,Central Visayas,0702219000 +6002,Liloan,Province of Cebu,Central Visayas,0702227000 +6003,Compostela,Province of Cebu,Central Visayas,0702218000 +6004,Danao City,Province of Cebu,Central Visayas,0702223000 +6005,Carmen,Province of Cebu,Central Visayas,0702215000 +6006,Catmon,Province of Cebu,Central Visayas,0702216000 +6007,Sogod,Province of Cebu,Central Visayas,0702247000 +6008,Borbon,Province of Cebu,Central Visayas,0702213000 +6009,Tabogon,Province of Cebu,Central Visayas,0702248000 +6010,Bogo,Province of Cebu,Central Visayas,0702211000 +6011,San Remegio,Province of Cebu,Central Visayas, +6011,San Remigio,Province of Cebu,Central Visayas,0702243000 +6012,Medellin,Province of Cebu,Central Visayas,0702231000 +6013,DaanBantayan,Province of Cebu,Central Visayas,0702221000 +6014,Mandaue City,Province of Cebu,Central Visayas,0731300000 +6015,Lapu-Lapu City,Province of Cebu,Central Visayas,0731100000 +6016,Mactan Airport,Province of Cebu,Central Visayas, +6017,Cordova,Province of Cebu,Central Visayas,0702220000 +6018,San Fernando,Province of Cebu,Central Visayas,0702241000 +6019,Carcar,Province of Cebu,Central Visayas,0702214000 +6020,Sibonga,Province of Cebu,Central Visayas,0702246000 +6021,Argao,Province of Cebu,Central Visayas,0702205000 +6022,Dalaguete,Province of Cebu,Central Visayas,0702222000 +6023,Alcoy,Province of Cebu,Central Visayas,0702202000 +6024,Boljoon,Province of Cebu,Central Visayas,0702212000 +6025,Oslob,Province of Cebu,Central Visayas,0702235000 +6026,Santander,Province of Cebu,Central Visayas,0702245000 +6027,Samboan,Province of Cebu,Central Visayas,0702240000 +6028,Ginatilan,Province of Cebu,Central Visayas,0702225000 +6029,Malabuyoc,Province of Cebu,Central Visayas,0702229000 +6030,Alegria,Province of Cebu,Central Visayas,0702203000 +6031,Badian,Province of Cebu,Central Visayas,0702207000 +6032,Moalboal,Province of Cebu,Central Visayas,0702233000 +6033,Alcantara,Province of Cebu,Central Visayas,0702201000 +6034,Ronda,Province of Cebu,Central Visayas,0702239000 +6035,Dumanjug,Province of Cebu,Central Visayas,0702224000 +6036,Barili,Province of Cebu,Central Visayas,0702210000 +6037,Naga,Province of Cebu,Central Visayas,0702234000 +6038,Toledo City,Province of Cebu,Central Visayas,0702251000 +6039,Pinamungajan,Province of Cebu,Central Visayas,0702237000 +6040,Aloguinsan,Province of Cebu,Central Visayas,0702204000 +6041,Balamban,Province of Cebu,Central Visayas,0702208000 +6042,Asturias,Province of Cebu,Central Visayas,0702206000 +6043,Tuburan,Province of Cebu,Central Visayas,0702252000 +6044,Tabuelan,Province of Cebu,Central Visayas,0702249000 +6045,Talisay,Province of Cebu,Central Visayas,0702250000 +6046,Minglanilla,Province of Cebu,Central Visayas,0702232000 +6047,Santa Fe,Province of Cebu,Central Visayas,0702244000 +6048,Pilar,Province of Cebu,Central Visayas,0702236000 +6049,Poro,Province of Cebu,Central Visayas,0702238000 +6050,San Francisco,Province of Cebu,Central Visayas,0702242000 +6051,Tudela,Province of Cebu,Central Visayas,0702253000 +6052,Bantayan,Province of Cebu,Central Visayas,0702209000 +6053,Madridejos,Province of Cebu,Central Visayas,0702228000 +6088,Aloguinsan,,,0702204000 +6099,Argao,,,0702205000 +6100,Bacolod City,Province of Negros Occidental,Western Visayas,1830200000 +6101,Bago City,Province of Negros Occidental,Western Visayas,1804502000 +6102,Pulupandan,Province of Negros Occidental,Western Visayas,1804522000 +6103,Valladolid,Province of Negros Occidental,Western Visayas,1804530000 +6104,San Enrique,Province of Negros Occidental,Western Visayas,1804525000 +6105,Pontevedra,Province of Negros Occidental,Western Visayas,1804521000 +6106,Hinigaran,Province of Negros Occidental,Western Visayas,1804511000 +6107,Binalbagan,Province of Negros Occidental,Western Visayas,1804503000 +6108,Himamaylan,Province of Negros Occidental,Western Visayas,1804510000 +6109,Ilog,Province of Negros Occidental,Western Visayas,1804513000 +6110,Candoni,Province of Negros Occidental,Western Visayas,1804506000 +6111,Kabankalan,Province of Negros Occidental,Western Visayas,1804515000 +6112,Cauayan,Province of Negros Occidental,Western Visayas,1804507000 +6113,Sipalay,Province of Negros Occidental,Western Visayas,1804527000 +6114,Hinoba-an (Asia),Province of Negros Occidental,Western Visayas,1804512000 +6115,Talisay,Province of Negros Occidental,Western Visayas,1804528000 +6116,Silay City,Province of Negros Occidental,Western Visayas,1804526000 +6117,Silay Hawaiian Central,Province of Negros Occidental,Western Visayas, +6118,Enrique B. Magalona,Province of Negros Occidental,Western Visayas,1804508000 +6118,Enrique Magalona,Province of Negros Occidental,Western Visayas, +6119,Victorias,Province of Negros Occidental,Western Visayas,1804531000 +6120,Manapla,Province of Negros Occidental,Western Visayas,1804518000 +6121,Cadiz City,Province of Negros Occidental,Western Visayas,1804504000 +6122,Sagay,Province of Negros Occidental,Western Visayas,1804523000 +6123,Paraiso (Fabrica),Province of Negros Occidental,Western Visayas, +6124,Escalante,Province of Negros Occidental,Western Visayas,1804509000 +6125,Toboso,Province of Negros Occidental,Western Visayas,1804529000 +6126,Calatrava,Province of Negros Occidental,Western Visayas,1804505000 +6127,San Carlos City,Province of Negros Occidental,Western Visayas,1804524000 +6128,Isabela,Province of Negros Occidental,Western Visayas,1804514000 +6129,Murcia,Province of Negros Occidental,Western Visayas,1804520000 +6130,La Carlota City,Province of Negros Occidental,Western Visayas,1804516000 +6131,La Castellana,Province of Negros Occidental,Western Visayas,1804517000 +6132,Moises Padilla (Magallon),Province of Negros Occidental,Western Visayas,1804519000 +6133,Don Salvador Benedicto,Province of Negros Occidental,Western Visayas, +6133,Salvador Benedicto,Province of Negros Occidental,Western Visayas,1804532000 +6200,Dumaguete City,Province of Negros Oriental,Central Visayas,1804610000 +6201,Sibulan,Province of Negros Oriental,Central Visayas,1804620000 +6202,San Jose,Province of Negros Oriental,Central Visayas,1804617000 +6203,Amlan (Ayuquitan),Province of Negros Oriental,Central Visayas,1804601000 +6204,Tanjay,Province of Negros Oriental,Central Visayas,1804621000 +6205,Pamplona,Province of Negros Oriental,Central Visayas,1804616000 +6206,Bais City,Province of Negros Oriental,Central Visayas,1804604000 +6207,Mabinay,Province of Negros Oriental,Central Visayas,1804614000 +6208,Manjuyod,Province of Negros Oriental,Central Visayas,1804615000 +6209,Bindoy (Payabon),Province of Negros Oriental,Central Visayas,1804607000 +6210,Ayungon,Province of Negros Oriental,Central Visayas,1804602000 +6211,Tayasan,Province of Negros Oriental,Central Visayas,1804622000 +6212,Jimalalud,Province of Negros Oriental,Central Visayas,1804612000 +6213,La Libertad,Province of Negros Oriental,Central Visayas,1804613000 +6214,Guihulngan,Province of Negros Oriental,Central Visayas,1804611000 +6215,Valencia (Luzurriaga),Province of Negros Oriental,Central Visayas,1804623000 +6216,Bacong,Province of Negros Oriental,Central Visayas,1804603000 +6217,Dauin,Province of Negros Oriental,Central Visayas,1804609000 +6218,Zamboanguita,Province of Negros Oriental,Central Visayas,1804625000 +6219,Siaton,Province of Negros Oriental,Central Visayas,1804619000 +6220,Santa Catalina,Province of Negros Oriental,Central Visayas,1804618000 +6221,Bayawan (Tulong),Province of Negros Oriental,Central Visayas,1804606000 +6222,Basay,Province of Negros Oriental,Central Visayas,1804605000 +6223,Canlaon City,Province of Negros Oriental,Central Visayas,1804608000 +6224,Vallehermoso,Province of Negros Oriental,Central Visayas,1804624000 +6225,Siquijor,Province of Siquijor,Central Visayas,1806106000 +6226,Larena,Province of Siquijor,Central Visayas,1806102000 +6227,San Juan,Province of Siquijor,Central Visayas,1806105000 +6228,Lazi,Province of Siquijor,Central Visayas,1806103000 +6229,Maria,Province of Siquijor,Central Visayas,1806104000 +6230,Enrique Villanueva,Province of Siquijor,Central Visayas,1806101000 +6267,Dumaguete City,,,1804610000 +6300,Tagbilaran City,Bohol,Central Visayas,0701242000 +6301,Baclayon,Bohol,Central Visayas,0701205000 +6302,Alburquerque,Bohol,Central Visayas,0701201000 +6303,Loay,Bohol,Central Visayas,0701228000 +6304,Lila,Bohol,Central Visayas,0701227000 +6305,Dimiao,Bohol,Central Visayas,0701220000 +6306,Valencia,Bohol,Central Visayas,0701247000 +6307,Garcia Hernandez,Bohol,Central Visayas,0701222000 +6308,Jagna,Bohol,Central Visayas,0701225000 +6309,Duero,Bohol,Central Visayas,0701221000 +6310,Guindulman,Bohol,Central Visayas,0701223000 +6311,Anda,Bohol,Central Visayas,0701203000 +6312,Candijay,Bohol,Central Visayas,0701211000 +6313,Mabini,Bohol,Central Visayas,0701231000 +6314,Alicia,Bohol,Central Visayas,0701202000 +6315,Ubay,Bohol,Central Visayas,0701246000 +6316,Loboc,Bohol,Central Visayas,0701229000 +6317,Bilar,Bohol,Central Visayas,0701208000 +6318,Batuan,Bohol,Central Visayas,0701207000 +6319,Carmen,Bohol,Central Visayas,0701212000 +6320,Sierra Bullones,Bohol,Central Visayas,0701240000 +6321,Pilar,Bohol,Central Visayas,0701234000 +6322,Dagohoy,Bohol,Central Visayas,0701217000 +6323,San Miguel,Bohol,Central Visayas,0701238000 +6324,Trinidad,Bohol,Central Visayas,0701244000 +6325,Talibon,Bohol,Central Visayas,0701243000 +6326,Bien Unido,Bohol,Central Visayas,0701248000 +6327,Loon,Bohol,Central Visayas,0701230000 +6328,Calape,Bohol,Central Visayas,0701210000 +6329,Tubigon,Bohol,Central Visayas,0701245000 +6330,Clarin,Bohol,Central Visayas,0701214000 +6331,Sagbayan (Borja),Bohol,Central Visayas,0701236000 +6332,Inabanga,Bohol,Central Visayas,0701224000 +6333,Buenavista,Bohol,Central Visayas,0701209000 +6334,Getafe,Bohol,Central Visayas,0701226000 +6334,Jetafe,Bohol,Central Visayas, +6335,Antequera,Bohol,Central Visayas,0701204000 +6336,Maribojoc,Bohol,Central Visayas,0701232000 +6337,Corella,Bohol,Central Visayas,0701215000 +6338,Sikatuna,Bohol,Central Visayas,0701241000 +6339,Dauis,Bohol,Central Visayas,0701219000 +6340,Panglao,Bohol,Central Visayas,0701233000 +6341,Cortes,Bohol,Central Visayas,0701216000 +6342,Balilihan,Bohol,Central Visayas,0701206000 +6343,Catigbian,Bohol,Central Visayas,0701213000 +6344,Danao,Bohol,Central Visayas,0701218000 +6345,San Isidro,Bohol,Central Visayas,0701237000 +6346,President Carlos P. Garcia (Pitogo),Bohol,Central Visayas,0701235000 +6347,Sevilla,Bohol,Central Visayas,0701239000 +6400,Catarman,Province of Northern Samar,Eastern Visayas,0804805000 +6401,Bobon,Province of Northern Samar,Eastern Visayas,0804803000 +6402,San Jose,Province of Northern Samar,Eastern Visayas,0804819000 +6403,Lope de Vega,Province of Northern Samar,Eastern Visayas,0804824000 +6404,Lavezares,Province of Northern Samar,Eastern Visayas,0804811000 +6405,Allen,Province of Northern Samar,Eastern Visayas,0804801000 +6406,Victoria,Province of Northern Samar,Eastern Visayas,0804823000 +6407,San Antonio,Province of Northern Samar,Eastern Visayas,0804817000 +6408,Capul,Province of Northern Samar,Eastern Visayas,0804804000 +6409,San Isidro,Province of Northern Samar,Eastern Visayas,0804818000 +6410,Biri,Province of Northern Samar,Eastern Visayas,0804802000 +6411,Laoang,Province of Northern Samar,Eastern Visayas,0804808000 +6412,Mapanas,Province of Northern Samar,Eastern Visayas,0804812000 +6413,Pambujan,Province of Northern Samar,Eastern Visayas,0804815000 +6414,Silvino Lobos,Province of Northern Samar,Eastern Visayas,0804822000 +6415,San Roque,Province of Northern Samar,Eastern Visayas,0804820000 +6416,Rosario,Province of Northern Samar,Eastern Visayas,0804816000 +6417,Mondragon,Province of Northern Samar,Eastern Visayas,0804813000 +6418,Catubig,Province of Northern Samar,Eastern Visayas,0804806000 +6419,San Vicente,Province of Northern Samar,Eastern Visayas,0804821000 +6420,Las Navas,Province of Northern Samar,Eastern Visayas,0804810000 +6421,Palapag,Province of Northern Samar,Eastern Visayas,0804814000 +6422,Gamay,Province of Northern Samar,Eastern Visayas,0804807000 +6423,Lapinig,Province of Northern Samar,Eastern Visayas,0804809000 +6500,Tacloban City,Province of Leyte,Eastern Visayas,0831600000 +6501,Palo,Province of Leyte,Eastern Visayas,0803739000 +6502,Tanauan,Province of Leyte,Eastern Visayas,0803748000 +6503,Tolosa,Province of Leyte,Eastern Visayas,0803749000 +6504,Tabontabon,Province of Leyte,Eastern Visayas,0803746000 +6505,Dulag,Province of Leyte,Eastern Visayas,0803718000 +6506,Julita,Province of Leyte,Eastern Visayas,0803725000 +6507,Mayorga,Province of Leyte,Eastern Visayas,0803735000 +6508,La Paz,Province of Leyte,Eastern Visayas,0803728000 +6509,Macarthur,Province of Leyte,Eastern Visayas,0803730000 +6510,Abuyog,Province of Leyte,Eastern Visayas,0803701000 +6511,Javier (Bugho),Province of Leyte,Eastern Visayas,0803724000 +6512,Mahaplag,Province of Leyte,Eastern Visayas,0803731000 +6513,Sta. Fe,Province of Leyte,Eastern Visayas,0803744000 +6514,Pastrana,Province of Leyte,Eastern Visayas,0803741000 +6515,Dagami,Province of Leyte,Eastern Visayas,0803717000 +6516,Burauen,Province of Leyte,Eastern Visayas,0803710000 +6517,Alangalang,Province of Leyte,Eastern Visayas,0803702000 +6518,San Miguel,Province of Leyte,Eastern Visayas,0803743000 +6519,Barugo,Province of Leyte,Eastern Visayas,0803706000 +6520,Babatngon,Province of Leyte,Eastern Visayas,0803705000 +6521,Baybay,Province of Leyte,Eastern Visayas,0803708000 +6522,Inopacan,Province of Leyte,Eastern Visayas,0803721000 +6523,Hindang,Province of Leyte,Eastern Visayas,0803720000 +6524,Hilongos,Province of Leyte,Eastern Visayas,0803719000 +6525,Bato,Province of Leyte,Eastern Visayas,0803707000 +6526,Matalom,Province of Leyte,Eastern Visayas,0803734000 +6527,Jaro,Province of Leyte,Eastern Visayas,0803723000 +6528,Tunga,Province of Leyte,Eastern Visayas,0803750000 +6529,Carigara,Province of Leyte,Eastern Visayas,0803715000 +6530,Capoocan,Province of Leyte,Eastern Visayas,0803714000 +6531,Kananga,Province of Leyte,Eastern Visayas,0803726000 +6532,Matag-ob,Province of Leyte,Eastern Visayas,0803733000 +6533,Leyte,Province of Leyte,Eastern Visayas,0803729000 +6534,Calubian,Province of Leyte,Eastern Visayas,0803713000 +6535,San Isidro,Province of Leyte,Eastern Visayas,0803742000 +6536,Tabango,Province of Leyte,Eastern Visayas,0803745000 +6537,Villaba,Province of Leyte,Eastern Visayas,0803751000 +6538,Palompon,Province of Leyte,Eastern Visayas,0803740000 +6539,Isabel,Province of Leyte,Eastern Visayas,0803722000 +6540,Merida,Province of Leyte,Eastern Visayas,0803736000 +6541,Ormoc City,Province of Leyte,Eastern Visayas,0803738000 +6542,Albuera,Province of Leyte,Eastern Visayas,0803703000 +6543,Naval,Biliran,Eastern Visayas,0807808000 +6544,Almeria,Biliran,Eastern Visayas,0807801000 +6545,Kawayan,Biliran,Eastern Visayas,0807806000 +6546,Maripipi,Biliran,Eastern Visayas,0807807000 +6547,Culaba,Biliran,Eastern Visayas,0807805000 +6548,Caibiran,Biliran,Eastern Visayas,0807804000 +6549,Biliran,Biliran,Eastern Visayas,0807802000 +6550,Cabucgayan,Biliran,Eastern Visayas,0807803000 +6600,Maasin,Province of Southern Leyte,Eastern Visayas,0806407000 +6601,Macrohon,Province of Southern Leyte,Eastern Visayas,0806408000 +6602,Padre Burgos,Province of Southern Leyte,Eastern Visayas,0806410000 +6603,Malitbog,Province of Southern Leyte,Eastern Visayas,0806409000 +6604,Bontoc,Province of Southern Leyte,Eastern Visayas,0806402000 +6605,Tomas Oppus,Province of Southern Leyte,Eastern Visayas,0806418000 +6606,Sogod,Province of Southern Leyte,Eastern Visayas,0806417000 +6607,Silago,Province of Southern Leyte,Eastern Visayas,0806416000 +6608,Hinunangan,Province of Southern Leyte,Eastern Visayas,0806403000 +6609,Hinundayan,Province of Southern Leyte,Eastern Visayas,0806404000 +6610,Anahawan,Province of Southern Leyte,Eastern Visayas,0806401000 +6611,San Juan (Cabalian),Province of Southern Leyte,Eastern Visayas,0806414000 +6612,Liloan,Province of Southern Leyte,Eastern Visayas,0806406000 +6613,San Francisco,Province of Southern Leyte,Eastern Visayas,0806413000 +6614,Pintuyan,Province of Southern Leyte,Eastern Visayas,0806411000 +6615,Libagon,Province of Southern Leyte,Eastern Visayas,0806405000 +6616,Saint Bernard,Province of Southern Leyte,Eastern Visayas,0806412000 +6617,San Ricardo,Province of Southern Leyte,Eastern Visayas,0806415000 +6618,Limasawa,Province of Southern Leyte,Eastern Visayas,0806419000 +6666,Char Lang,,, +6700,Catbalogan,Province of Samar,Eastern Visayas,0806005000 +6701,Jiabong,Province of Samar,Eastern Visayas,0806009000 +6702,Motiong,Province of Samar,Eastern Visayas,0806012000 +6703,Paranas,Province of Samar,Eastern Visayas,0806022000 +6703,Wright,Province of Samar,Eastern Visayas, +6704,Tarangnan,Province of Samar,Eastern Visayas,0806020000 +6705,Pagsanghan,Province of Samar,Eastern Visayas,0806026000 +6706,Gandara,Province of Samar,Eastern Visayas,0806007000 +6707,San Jorge,Province of Samar,Eastern Visayas,0806025000 +6708,Matuguinao,Province of Samar,Eastern Visayas,0806011000 +6709,Sta. Margarita,Province of Samar,Eastern Visayas,0806016000 +6710,Calbayog City,Province of Samar,Eastern Visayas,0806003000 +6711,Sto. Niño,Province of Samar,Eastern Visayas,0806018000 +6712,Tagapul-an,Province of Samar,Eastern Visayas,0806024000 +6713,Hinabangan,Province of Samar,Eastern Visayas,0806008000 +6714,San Sebastian,Province of Samar,Eastern Visayas,0806015000 +6715,Calbiga,Province of Samar,Eastern Visayas,0806004000 +6716,Pinabacdao,Province of Samar,Eastern Visayas,0806013000 +6717,Villareal,Province of Samar,Eastern Visayas,0806021000 +6718,Sta. Rita,Province of Samar,Eastern Visayas,0806017000 +6719,Talalora,Province of Samar,Eastern Visayas,0806019000 +6720,Basey,Province of Samar,Eastern Visayas,0806002000 +6721,Marabut,Province of Samar,Eastern Visayas,0806010000 +6722,Daram,Province of Samar,Eastern Visayas,0806006000 +6723,San Jose de Buan,Province of Samar,Eastern Visayas,0806014000 +6724,Almagro,Province of Samar,Eastern Visayas,0806001000 +6725,Zumarraga,Province of Samar,Eastern Visayas,0806023000 +6800,Borongan,Province of Eastern Samar,Eastern Visayas,0802604000 +6801,Balangkayan,Province of Eastern Samar,Eastern Visayas,0802603000 +6802,Maydolong,Province of Eastern Samar,Eastern Visayas,0802615000 +6803,Llorente,Province of Eastern Samar,Eastern Visayas,0802613000 +6804,Hernani,Province of Eastern Samar,Eastern Visayas,0802610000 +6805,General MacArthur,Province of Eastern Samar,Eastern Visayas,0802607000 +6806,Can-Avid,Province of Eastern Samar,Eastern Visayas,0802605000 +6807,Salcedo,Province of Eastern Samar,Eastern Visayas,0802619000 +6808,Mercedes,Province of Eastern Samar,Eastern Visayas,0802616000 +6809,Guiuan,Province of Eastern Samar,Eastern Visayas,0802609000 +6810,Quinapondan,Province of Eastern Samar,Eastern Visayas,0802618000 +6811,Giporlos,Province of Eastern Samar,Eastern Visayas,0802608000 +6812,Balangiga,Province of Eastern Samar,Eastern Visayas,0802602000 +6813,Lawaan,Province of Eastern Samar,Eastern Visayas,0802612000 +6814,San Julian,Province of Eastern Samar,Eastern Visayas,0802620000 +6815,Sulat,Province of Eastern Samar,Eastern Visayas,0802622000 +6816,Taft,Province of Eastern Samar,Eastern Visayas,0802623000 +6817,Dolores,Province of Eastern Samar,Eastern Visayas,0802606000 +6818,Oras,Province of Eastern Samar,Eastern Visayas,0802617000 +6819,Jipapad,Province of Eastern Samar,Eastern Visayas,0802611000 +6820,Maslog,Province of Eastern Samar,Eastern Visayas,0802614000 +6821,San Policarpio,Province of Eastern Samar,Eastern Visayas, +6821,San Policarpo,Province of Eastern Samar,Eastern Visayas,0802621000 +6822,Arteche,Province of Eastern Samar,Eastern Visayas,0802601000 +7000,Zamboanga City,Province of Zamboanga del Sur,Zamboanga Peninsula,0931700000 +7001,Ipil,Province of Zamboanga Sibugay,Zamboanga Peninsula,0908305000 +7002,Roseller Lim,Province of Zamboanga Sibugay,Zamboanga Peninsula,0908312000 +7003,Titay,Province of Zamboanga Sibugay,Zamboanga Peninsula,0908315000 +7004,Naga,Province of Zamboanga Sibugay,Zamboanga Peninsula,0908309000 +7005,Kabasalan,Province of Zamboanga Sibugay,Zamboanga Peninsula,0908306000 +7006,Siay,Province of Zamboanga Sibugay,Zamboanga Peninsula,0908313000 +7007,Imelda,Province of Zamboanga Sibugay,Zamboanga Peninsula,0908304000 +7008,Payao,Province of Zamboanga Sibugay,Zamboanga Peninsula,0908311000 +7009,Buug,Province of Zamboanga Sibugay,Zamboanga Peninsula,0908302000 +7010,Mabuhay,Province of Zamboanga Sibugay,Zamboanga Peninsula,0908307000 +7011,Bayog,Province of Zamboanga del Sur,Zamboanga Peninsula,0907303000 +7012,Talusan,Province of Zamboanga Sibugay,Zamboanga Peninsula,0908314000 +7013,Kumalarang,Province of Zamboanga del Sur,Zamboanga Peninsula,0907311000 +7014,Lakewood,Province of Zamboanga del Sur,Zamboanga Peninsula,0907333000 +7015,Dumalinao,Province of Zamboanga del Sur,Zamboanga Peninsula,0907307000 +7016,Pagadian City,Province of Zamboanga del Sur,Zamboanga Peninsula,0907322000 +7017,Labangan,Province of Zamboanga del Sur,Zamboanga Peninsula,0907312000 +7018,Tungawan,Province of Zamboanga Sibugay,Zamboanga Peninsula,0908316000 +7019,Tukuran,Province of Zamboanga del Sur,Zamboanga Peninsula,0907330000 +7020,Aurora,Province of Zamboanga del Sur,Zamboanga Peninsula,0907302000 +7021,Midsalip,Province of Zamboanga del Sur,Zamboanga Peninsula,0907318000 +7022,Don Mariano Marcos,Province of Zamboanga del Sur,Zamboanga Peninsula, +7022,Sominot,Province of Zamboanga del Sur,Zamboanga Peninsula,0907340000 +7023,Molave,Province of Zamboanga del Sur,Zamboanga Peninsula,0907319000 +7024,Ramon Magsaysay,Province of Zamboanga del Sur,Zamboanga Peninsula,0907323000 +7025,Tambulig,Province of Zamboanga del Sur,Zamboanga Peninsula,0907328000 +7026,Mahayag,Province of Zamboanga del Sur,Zamboanga Peninsula,0907315000 +7027,Josefina,Province of Zamboanga del Sur,Zamboanga Peninsula,0907337000 +7028,Dumingag,Province of Zamboanga del Sur,Zamboanga Peninsula,0907308000 +7029,San Miguel,Province of Zamboanga del Sur,Zamboanga Peninsula,0907324000 +7030,Dinas,Province of Zamboanga del Sur,Zamboanga Peninsula,0907306000 +7031,San Pablo,Province of Zamboanga del Sur,Zamboanga Peninsula,0907325000 +7032,Dimataling,Province of Zamboanga del Sur,Zamboanga Peninsula,0907305000 +7033,Pitogo,Province of Zamboanga del Sur,Zamboanga Peninsula,0907338000 +7034,Tabina,Province of Zamboanga del Sur,Zamboanga Peninsula,0907327000 +7035,Margo sa Tubig,Province of Zamboanga del Sur,Zamboanga Peninsula,0907317000 +7036,Vicencio Sagun,Province of Zamboanga del Sur,Zamboanga Peninsula, +7036,Vincenzo A. Sagun,Province of Zamboanga del Sur,Zamboanga Peninsula,0907341000 +7037,Lapuyan,Province of Zamboanga del Sur,Zamboanga Peninsula,0907313000 +7038,Malangas,Province of Zamboanga Sibugay,Zamboanga Peninsula,0908308000 +7039,Diplahan,Province of Zamboanga Sibugay,Zamboanga Peninsula,0908303000 +7040,Alicia,Province of Zamboanga Sibugay,Zamboanga Peninsula,0908301000 +7041,Olutanga,Province of Zamboanga Sibugay,Zamboanga Peninsula,0908310000 +7042,Guipos,Province of Zamboanga del Sur,Zamboanga Peninsula,0907343000 +7043,Tigbao,Province of Zamboanga del Sur,Zamboanga Peninsula,0907344000 +7100,Dipolog City,Province of Zamboanga del Norte,Zamboanga Peninsula,0907202000 +7101,Dapitan City,Province of Zamboanga del Norte,Zamboanga Peninsula,0907201000 +7102,Pres. Manuel A. Roxas,Province of Zamboanga del Norte,Zamboanga Peninsula,0907211000 +7102,President Manuel A. Roxas,Province of Zamboanga del Norte,Zamboanga Peninsula, +7103,Sibutad,Province of Zamboanga del Norte,Zamboanga Peninsula,0907217000 +7104,Rizal,Province of Zamboanga del Norte,Zamboanga Peninsula,0907212000 +7105,Piñan (New Piñan),Province of Zamboanga del Norte,Zamboanga Peninsula,0907209000 +7106,Polanco,Province of Zamboanga del Norte,Zamboanga Peninsula,0907210000 +7107,Mutia,Province of Zamboanga del Norte,Zamboanga Peninsula,0907208000 +7108,Sergio Osmeña,Province of Zamboanga del Norte,Zamboanga Peninsula, +7108,Sergio Osmeña Sr.,Province of Zamboanga del Norte,Zamboanga Peninsula,0907214000 +7109,Katipunan,Province of Zamboanga del Norte,Zamboanga Peninsula,0907203000 +7110,Manukan,Province of Zamboanga del Norte,Zamboanga Peninsula,0907207000 +7111,Jose Dalman (Ponot),Province of Zamboanga del Norte,Zamboanga Peninsula,0907222000 +7112,Sindangan,Province of Zamboanga del Norte,Zamboanga Peninsula,0907218000 +7113,Siayan,Province of Zamboanga del Norte,Zamboanga Peninsula,0907215000 +7114,Salug,Province of Zamboanga del Norte,Zamboanga Peninsula,0907213000 +7115,Liloy,Province of Zamboanga del Norte,Zamboanga Peninsula,0907206000 +7116,Tampilisan,Province of Zamboanga del Norte,Zamboanga Peninsula,0907221000 +7117,Labason,Province of Zamboanga del Norte,Zamboanga Peninsula,0907205000 +7118,Gutalac,Province of Zamboanga del Norte,Zamboanga Peninsula,0907223000 +7119,La Libertad,Province of Zamboanga del Norte,Zamboanga Peninsula,0907204000 +7120,Siocon,Province of Zamboanga del Norte,Zamboanga Peninsula,0907219000 +7121,Sirawai,Province of Zamboanga del Norte,Zamboanga Peninsula,0907220000 +7121,Siraway,Province of Zamboanga del Norte,Zamboanga Peninsula, +7122,Sibuco,Province of Zamboanga del Norte,Zamboanga Peninsula,0907216000 +7123,Baliguian,Province of Zamboanga del Norte,Zamboanga Peninsula,0907224000 +7124,Kalawit,Province of Zamboanga del Norte,Zamboanga Peninsula,0907227000 +7125,Leon B. Postigo (Bacungan),Province of Zamboanga del Norte,Zamboanga Peninsula, +7125,Leon T. Postigo,Province of Zamboanga del Norte,Zamboanga Peninsula,0907226000 +7126,Godod,Province of Zamboanga del Norte,Zamboanga Peninsula,0907225000 +7200,Ozamis City,Province of Misamis Occidental,Northern Mindanao, +7200,Ozamiz City,Province of Misamis Occidental,Northern Mindanao,1004210000 +7201,Clarin,Province of Misamis Occidental,Northern Mindanao,1004205000 +7202,Tudela,Province of Misamis Occidental,Northern Mindanao,1004216000 +7203,Sinacaban,Province of Misamis Occidental,Northern Mindanao,1004214000 +7204,Jimenez,Province of Misamis Occidental,Northern Mindanao,1004207000 +7205,Panaon,Province of Misamis Occidental,Northern Mindanao,1004211000 +7206,Aloran,Province of Misamis Occidental,Northern Mindanao,1004201000 +7207,Oroquieta City,Province of Misamis Occidental,Northern Mindanao,1004209000 +7208,Lopez Jaena,Province of Misamis Occidental,Northern Mindanao,1004208000 +7209,Plaridel,Province of Misamis Occidental,Northern Mindanao,1004212000 +7210,Calamba,Province of Misamis Occidental,Northern Mindanao,1004204000 +7211,Baliangao,Province of Misamis Occidental,Northern Mindanao,1004202000 +7212,Sapang dalaga,Province of Misamis Occidental,Northern Mindanao,1004213000 +7213,Concepcion,Province of Misamis Occidental,Northern Mindanao,1004206000 +7214,Tangub City,Province of Misamis Occidental,Northern Mindanao,1004215000 +7215,Bonifacio,Province of Misamis Occidental,Northern Mindanao,1004203000 +7216,Don Victoriano,Province of Misamis Occidental,Northern Mindanao,1004217000 +7216,Don Victoriano Chiongbian,Province of Misamis Occidental,Northern Mindanao, +7300,Isabela City,Province of Basilan,Autonomous Region in Muslim Mindanao,0990101000 +7300,Isabela de Basilan,Province of Basilan,Autonomous Region in Muslim Mindanao, +7301,Lantawan,Province of Basilan,Autonomous Region in Muslim Mindanao,1900703000 +7302,Lamitan,Province of Basilan,Autonomous Region in Muslim Mindanao,1900702000 +7303,Maluso,Province of Basilan,Autonomous Region in Muslim Mindanao,1900704000 +7304,Tipo-Tipo,Province of Basilan,Autonomous Region in Muslim Mindanao,1900706000 +7305,Sumisip,Province of Basilan,Autonomous Region in Muslim Mindanao,1900705000 +7306,Tuburan,Province of Basilan,Autonomous Region in Muslim Mindanao,1900707000 +7307,Akbar,Province of Basilan,Autonomous Region in Muslim Mindanao,1900708000 +7308,Al-Barka,Province of Basilan,Autonomous Region in Muslim Mindanao,1900709000 +7309,Hadji Mohammad Ajul,Province of Basilan,Autonomous Region in Muslim Mindanao,1900710000 +7310,Hadji Muhtamad,Province of Basilan,Autonomous Region in Muslim Mindanao,1900712000 +7311,Ungkaya Pukan,Province of Basilan,Autonomous Region in Muslim Mindanao,1900711000 +7312,Tabuan-Lasa,Province of Basilan,Autonomous Region in Muslim Mindanao,1900713000 +7400,Jolo,Province of Sulu,Autonomous Region in Muslim Mindanao,0906602000 +7401,Patikul,Province of Sulu,Autonomous Region in Muslim Mindanao,0906611000 +7402,Old Panamao,Province of Sulu,Autonomous Region in Muslim Mindanao,0906607000 +7402,Panamao,Province of Sulu,Autonomous Region in Muslim Mindanao, +7403,Talipao,Province of Sulu,Autonomous Region in Muslim Mindanao,0906613000 +7404,Luuk,Province of Sulu,Autonomous Region in Muslim Mindanao,0906604000 +7405,Pata,Province of Sulu,Autonomous Region in Muslim Mindanao,0906610000 +7406,Banguingui (formerly Tongkil),Province of Sulu,Autonomous Region in Muslim Mindanao, +7406,Tongkil,Province of Sulu,Autonomous Region in Muslim Mindanao,0906615000 +7407,Indanan,Province of Sulu,Autonomous Region in Muslim Mindanao,0906601000 +7408,Parang,Province of Sulu,Autonomous Region in Muslim Mindanao,0906609000 +7409,Maimbung,Province of Sulu,Autonomous Region in Muslim Mindanao,0906605000 +7410,Tapul,Province of Sulu,Autonomous Region in Muslim Mindanao,0906614000 +7411,Lugus,Province of Sulu,Autonomous Region in Muslim Mindanao,0906617000 +7412,Siasi,Province of Sulu,Autonomous Region in Muslim Mindanao,0906612000 +7413,Hadji Panglima Tahil (formerly Marungas),Province of Sulu,Autonomous Region in Muslim Mindanao,0906606000 +7414,Panguntaran,Province of Sulu,Autonomous Region in Muslim Mindanao, +7414,Pangutaran,Province of Sulu,Autonomous Region in Muslim Mindanao,0906608000 +7415,Panglima Estino,Province of Sulu,Autonomous Region in Muslim Mindanao,0906616000 +7416,Kalingalan Caluang,Province of Sulu,Autonomous Region in Muslim Mindanao,0906603000 +7416,Kalingalan Kalauang,Province of Sulu,Autonomous Region in Muslim Mindanao, +7417,Omar,Province of Sulu,Autonomous Region in Muslim Mindanao,0906619000 +7418,Pandami,Province of Sulu,Autonomous Region in Muslim Mindanao,0906618000 +7500,Bongao,Province of Tawi-Tawi,Autonomous Region in Muslim Mindanao,1907002000 +7501,Panglima Sugala (formerly Balimbing),Province of Tawi-Tawi,Autonomous Region in Muslim Mindanao,1907001000 +7502,Tandu Bas,Province of Tawi-Tawi,Autonomous Region in Muslim Mindanao,1907007000 +7503,Sapa-Sapa,Province of Tawi-Tawi,Autonomous Region in Muslim Mindanao,1907010000 +7504,South Ubian,Province of Tawi-Tawi,Autonomous Region in Muslim Mindanao,1907006000 +7505,Simunul,Province of Tawi-Tawi,Autonomous Region in Muslim Mindanao,1907004000 +7506,Sitangkai,Province of Tawi-Tawi,Autonomous Region in Muslim Mindanao,1907005000 +7507,Turtle Island (Taganak),Province of Tawi-Tawi,Autonomous Region in Muslim Mindanao, +7507,Turtle Islands,Province of Tawi-Tawi,Autonomous Region in Muslim Mindanao,1907008000 +7508,Mapun (formerly Cagayan de Sulu),Province of Tawi-Tawi,Autonomous Region in Muslim Mindanao,1907003000 +7509,Languyan,Province of Tawi-Tawi,Autonomous Region in Muslim Mindanao,1907009000 +7510,Sibutu,Province of Tawi-Tawi,Autonomous Region in Muslim Mindanao,1907011000 +8000,Davao City,Province of Davao del Sur,Davao,1130700000 +8001,Santa Cruz,Province of Davao del Sur,Davao,1102412000 +8002,Digos,Province of Davao del Sur,Davao,1102403000 +8003,Matanao,Province of Davao del Sur,Davao,1102410000 +8004,Magsaysay,Province of Davao del Sur,Davao,1102407000 +8005,Bansalan,Province of Davao del Sur,Davao,1102401000 +8006,Hagonoy,Province of Davao del Sur,Davao,1102404000 +8007,Padada,Province of Davao del Sur,Davao,1102411000 +8008,Kiblawan,Province of Davao del Sur,Davao,1102406000 +8009,Sulop,Province of Davao del Sur,Davao,1102414000 +8010,Malalag,Province of Davao del Sur,Davao,1102408000 +8011,Santa Maria,Davao Occidental,Davao,1108604000 +8012,Malita,Davao Occidental,Davao,1108603000 +8013,Don Marcelino,Davao Occidental,Davao,1108601000 +8014,Jose Abad Santos,Davao Occidental,Davao,1108602000 +8015,Sarangani,Davao Occidental,Davao,1108605000 +8016,Ateneo,Province of Davao del Sur,Davao, +8017,Bunawan,Province of Davao del Sur,Davao, +8018,Calinan,Province of Davao del Sur,Davao, +8019,Davao International Airport,Province of Davao del Sur,Davao, +8020,Mandug,Province of Davao del Sur,Davao, +8021,Matina,Province of Davao del Sur,Davao, +8022,Mintal,Province of Davao del Sur,Davao, +8023,Talomo,Province of Davao del Sur,Davao, +8024,Tibungco,Province of Davao del Sur,Davao, +8025,Toril,Province of Davao del Sur,Davao, +8026,University of Mindanao,Province of Davao del Sur,Davao, +8100,Tagum,Province of Davao del Norte,Davao,1102319000 +8101,Carmen,Province of Davao del Norte,Davao,1102303000 +8102,Asuncion (formerly Saug),Province of Davao del Norte,Davao,1102301000 +8103,Laak (San Vicente),,,1108202000 +8104,New Corella,Province of Davao del Norte,Davao,1102314000 +8105,Panabo,Province of Davao del Norte,Davao,1102315000 +8106,Braulio E. Dujali,Province of Davao del Norte,Davao,1102323000 +8107,Talaingod,Province of Davao del Norte,Davao,1102322000 +8108,Mawab,,,1108206000 +8109,Compostela,,, +8110,New Bataan,,,1108210000 +8111,Monkayo,,,1108207000 +8112,Santo Tomas,Province of Davao del Norte,Davao,1102318000 +8113,Kapalong,Province of Davao del Norte,Davao,1102305000 +8114,Maco,,,1108204000 +8115,Mabini (Doña Alicia),,, +8116,Maragusan (San Mariano),,,1108205000 +8117,Pantukan,,,1108211000 +8118,Babak,Province of Davao del Norte,Davao, +8118,Island Garden City of Samal,Province of Davao del Norte,Davao,1102317000 +8119,Island Garden City of Samal,Province of Davao del Norte,Davao,1102317000 +8119,Samal,Province of Davao del Norte,Davao, +8120,Island Garden City of Samal,Province of Davao del Norte,Davao,1102317000 +8120,Kaputian,Province of Davao del Norte,Davao, +8121,San Isidro,Province of Davao del Norte,Davao, +8121,Sawata,Province of Davao del Norte,Davao,1102324000 +8200,Mati,Province of Davao Oriental,Davao,1102509000 +8201,Tarragona,Province of Davao Oriental,Davao,1102511000 +8202,Manay,Province of Davao Oriental,Davao,1102508000 +8203,Caraga,Province of Davao Oriental,Davao,1102504000 +8204,Baganga,Province of Davao Oriental,Davao,1102501000 +8205,Cateel,Province of Davao Oriental,Davao,1102505000 +8206,Boston,Province of Davao Oriental,Davao,1102503000 +8207,Lupon,Province of Davao Oriental,Davao,1102507000 +8208,Banaybanay,Province of Davao Oriental,Davao,1102502000 +8209,San Isidro,Province of Davao Oriental,Davao,1102510000 +8210,Gov. Generoso,Province of Davao Oriental,Davao, +8210,Governor Generoso,Province of Davao Oriental,Davao,1102506000 +8300,Tandag,Province of Surigao del Sur,Caraga,1606819000 +8301,San Miguel,Province of Surigao del Sur,Caraga,1606816000 +8302,Tago,Province of Surigao del Sur,Caraga,1606818000 +8303,Bayabas,Province of Surigao del Sur,Caraga,1606802000 +8304,Cagwait,Province of Surigao del Sur,Caraga,1606804000 +8305,San Agustin,Province of Surigao del Sur,Caraga,1606815000 +8306,Marihatag,Province of Surigao del Sur,Caraga,1606814000 +8307,Lianga,Province of Surigao del Sur,Caraga,1606811000 +8308,Tagbina,Province of Surigao del Sur,Caraga,1606817000 +8309,Barobo,Province of Surigao del Sur,Caraga,1606801000 +8310,Hinatuan,Province of Surigao del Sur,Caraga,1606809000 +8311,Bislig,Province of Surigao del Sur,Caraga,1606803000 +8312,Lingig,Province of Surigao del Sur,Caraga,1606812000 +8313,Cortes,Province of Surigao del Sur,Caraga,1606808000 +8313,Cortez,Province of Surigao del Sur,Caraga, +8314,Lanuza,Province of Surigao del Sur,Caraga,1606810000 +8315,Carmen,Province of Surigao del Sur,Caraga,1606806000 +8316,Madrid,Province of Surigao del Sur,Caraga,1606813000 +8317,Cantilan,Province of Surigao del Sur,Caraga,1606805000 +8318,Carrascal,Province of Surigao del Sur,Caraga,1606807000 +8319,Malixi,Province of Surigao del Sur,Caraga, +8400,Surigao City,Province of Surigao del Norte,Caraga,1606724000 +8401,San Francisco,Province of Surigao del Norte,Caraga,1606719000 +8402,Malimono,Province of Surigao del Norte,Caraga,1606715000 +8403,Tagana-an,Province of Surigao del Norte,Caraga,1606725000 +8404,Sison,Province of Surigao del Norte,Caraga,1606722000 +8405,Placer,Province of Surigao del Norte,Caraga,1606717000 +8406,Tubod,Province of Surigao del Norte,Caraga,1606727000 +8407,Mainit,Province of Surigao del Norte,Caraga,1606714000 +8408,Bacuag,Province of Surigao del Norte,Caraga,1606702000 +8409,Gigaquit,Province of Surigao del Norte,Caraga,1606711000 +8410,Claver,Province of Surigao del Norte,Caraga,1606706000 +8411,Cagdianao,Dinagat Islands,Caraga,1608502000 +8412,Dinagat,Dinagat Islands,Caraga,1608503000 +8413,Basilisa (formerly Rizal),Dinagat Islands,Caraga,1608501000 +8414,Libjo (formerly Albor),Dinagat Islands,Caraga,1608504000 +8415,Loreto,Dinagat Islands,Caraga,1608505000 +8416,Socorro,Province of Surigao del Norte,Caraga,1606723000 +8417,Dapa,Province of Surigao del Norte,Caraga,1606707000 +8418,Del Carmen,Province of Surigao del Norte,Caraga,1606708000 +8419,Gen. Luna,Province of Surigao del Norte,Caraga, +8419,General Luna,Province of Surigao del Norte,Caraga,1606710000 +8420,Pilar,Province of Surigao del Norte,Caraga,1606716000 +8421,San Isidro,Province of Surigao del Norte,Caraga,1606720000 +8422,Sta. Monica,Province of Surigao del Norte,Caraga,1606721000 +8423,San Benito,Province of Surigao del Norte,Caraga,1606718000 +8424,Burgos,Province of Surigao del Norte,Caraga,1606704000 +8425,Alegria,Province of Surigao del Norte,Caraga,1606701000 +8426,Tubajon,Dinagat Islands,Caraga,1608507000 +8427,San Jose,Dinagat Islands,Caraga,1608506000 +8500,Prosperidad,Province of Agusan del Sur,Caraga,1600306000 +8501,San Francisco,Province of Agusan del Sur,Caraga,1600308000 +8502,Bayugan,Province of Agusan del Sur,Caraga,1600301000 +8503,Sibagat,Province of Agusan del Sur,Caraga,1600314000 +8504,Rosario,Province of Agusan del Sur,Caraga,1600307000 +8505,Trento,Province of Agusan del Sur,Caraga,1600312000 +8506,Bunawan,Province of Agusan del Sur,Caraga,1600302000 +8507,Loreto,Province of Agusan del Sur,Caraga,1600305000 +8508,La Paz,Province of Agusan del Sur,Caraga,1600304000 +8509,Veruela,Province of Agusan del Sur,Caraga,1600313000 +8510,Talacogon,Province of Agusan del Sur,Caraga,1600311000 +8511,San Luis,Province of Agusan del Sur,Caraga,1600309000 +8512,Sta. Josefa,Province of Agusan del Sur,Caraga,1600310000 +8513,Esperanza,Province of Agusan del Sur,Caraga,1600303000 +8600,Butuan City,Province of Agusan del Norte,Caraga,1630400000 +8601,Buenavista,Province of Agusan del Norte,Caraga,1600201000 +8602,Nasipit,Province of Agusan del Norte,Caraga,1600209000 +8603,Carmen,Province of Agusan del Norte,Caraga,1600204000 +8604,Magallanes,Province of Agusan del Norte,Caraga,1600208000 +8605,Cabadbaran,Province of Agusan del Norte,Caraga,1600203000 +8606,Tubay,Province of Agusan del Norte,Caraga,1600211000 +8607,Jabonga,Province of Agusan del Norte,Caraga,1600205000 +8608,Santiago,Province of Agusan del Norte,Caraga,1600210000 +8609,Kitcharao,Province of Agusan del Norte,Caraga,1600206000 +8610,Las Nieves,Province of Agusan del Norte,Caraga,1600207000 +8611,Remedios T. Romualdez,Province of Agusan del Norte,Caraga,1600212000 +8700,Malaybalay,Province of Bukidnon,Northern Mindanao,1001312000 +8701,Sumilao,Province of Bukidnon,Northern Mindanao,1001319000 +8702,Impasugong,Province of Bukidnon,Northern Mindanao,1001305000 +8703,Manolo Fortich,Province of Bukidnon,Northern Mindanao,1001314000 +8704,Malitbog,Province of Bukidnon,Northern Mindanao,1001313000 +8705,Phillips,Province of Bukidnon,Northern Mindanao, +8706,Libona,Province of Bukidnon,Northern Mindanao,1001311000 +8707,Baungon,Province of Bukidnon,Northern Mindanao,1001301000 +8708,Talakag,Province of Bukidnon,Northern Mindanao,1001320000 +8709,Valencia,Province of Bukidnon,Northern Mindanao,1001321000 +8710,Musuan,Province of Bukidnon,Northern Mindanao, +8711,San Fernando,Province of Bukidnon,Northern Mindanao,1001318000 +8712,Don Carlos,Province of Bukidnon,Northern Mindanao,1001304000 +8713,Kadingilan,Province of Bukidnon,Northern Mindanao,1001306000 +8714,Maramag,Province of Bukidnon,Northern Mindanao,1001315000 +8715,Quezon,Province of Bukidnon,Northern Mindanao,1001317000 +8716,Kitaotao,Province of Bukidnon,Northern Mindanao,1001309000 +8717,Pangantucan,Province of Bukidnon,Northern Mindanao,1001316000 +8718,Kalilangan,Province of Bukidnon,Northern Mindanao,1001307000 +8719,Dangcagan,Province of Bukidnon,Northern Mindanao,1001303000 +8720,Kibawe,Province of Bukidnon,Northern Mindanao,1001308000 +8721,Damulog,Province of Bukidnon,Northern Mindanao,1001302000 +8722,Lantapan,Province of Bukidnon,Northern Mindanao,1001310000 +8723,Cabanglasan,Province of Bukidnon,Northern Mindanao,1001322000 +8800,Nabunturan,Davao de Oro,Davao,1108209000 +8801,Montevista,Davao de Oro,Davao,1108208000 +8802,Mawab,Davao de Oro,Davao,1108206000 +8803,Compostela,Davao de Oro,Davao,1108201000 +8804,New Bataan,Davao de Oro,Davao,1108210000 +8805,Monkayo,Davao de Oro,Davao,1108207000 +8806,Maco,Davao de Oro,Davao,1108204000 +8807,Mabini,Davao de Oro,Davao,1108203000 +8808,Maragusan (formerly San Mariano),Davao de Oro,Davao,1108205000 +8809,Pantukan,Davao de Oro,Davao,1108211000 +8810,Laak (formerly San Vicente),Davao de Oro,Davao,1108202000 +9000,Cagayan de Oro City,Province of Misamis Oriental,Northern Mindanao,1030500000 +9001,Tagoloan,Province of Misamis Oriental,Northern Mindanao,1004324000 +9002,Villanueva,Province of Misamis Oriental,Northern Mindanao,1004326000 +9003,Jasaan,Province of Misamis Oriental,Northern Mindanao,1004311000 +9004,Claveria,Province of Misamis Oriental,Northern Mindanao,1004306000 +9005,Balingasag,Province of Misamis Oriental,Northern Mindanao,1004302000 +9006,Lagonglong,Province of Misamis Oriental,Northern Mindanao,1004313000 +9007,Salay,Province of Misamis Oriental,Northern Mindanao,1004322000 +9008,Binuangan,Province of Misamis Oriental,Northern Mindanao,1004304000 +9009,Sugbongcogon,Province of Misamis Oriental,Northern Mindanao,1004323000 +9010,Kinoguitan,Province of Misamis Oriental,Northern Mindanao,1004312000 +9011,Balingoan,Province of Misamis Oriental,Northern Mindanao,1004303000 +9012,Talisayan,Province of Misamis Oriental,Northern Mindanao,1004325000 +9013,Medina,Province of Misamis Oriental,Northern Mindanao,1004319000 +9014,Gingoog City,Province of Misamis Oriental,Northern Mindanao,1004308000 +9015,Magsaysay,Province of Misamis Oriental,Northern Mindanao,1004317000 +9016,Opol,Province of Misamis Oriental,Northern Mindanao,1004321000 +9017,El Salvador,Province of Misamis Oriental,Northern Mindanao,1004307000 +9018,Alubijid,Province of Misamis Oriental,Northern Mindanao,1004301000 +9019,Laguindingan,Province of Misamis Oriental,Northern Mindanao,1004314000 +9020,Gitagum,Province of Misamis Oriental,Northern Mindanao,1004309000 +9021,Libertad,Province of Misamis Oriental,Northern Mindanao,1004315000 +9022,Initao,Province of Misamis Oriental,Northern Mindanao,1004310000 +9023,Naawan,Province of Misamis Oriental,Northern Mindanao,1004320000 +9024,Manticao,Province of Misamis Oriental,Northern Mindanao,1004318000 +9025,Lugait,Province of Misamis Oriental,Northern Mindanao,1004316000 +9100,Mambajao,Province of Camiguin,Northern Mindanao,1001804000 +9101,Mahinog,Province of Camiguin,Northern Mindanao,1001803000 +9102,Guinsiliban,Province of Camiguin,Northern Mindanao,1001802000 +9103,Sagay,Province of Camiguin,Northern Mindanao,1001805000 +9104,Catarman,Province of Camiguin,Northern Mindanao,1001801000 +9200,Iligan City,Province of Lanao del Norte,Northern Mindanao,1030900000 +9201,Linamon,Province of Lanao del Norte,Northern Mindanao,1003510000 +9202,Kauswagan,Province of Lanao del Norte,Northern Mindanao,1003507000 +9203,Matungao,Province of Lanao del Norte,Northern Mindanao,1003513000 +9204,Poona Piagapo,Province of Lanao del Norte,Northern Mindanao,1003517000 +9205,Bacolod,Province of Lanao del Norte,Northern Mindanao,1003501000 +9206,Maigo,Province of Lanao del Norte,Northern Mindanao,1003512000 +9207,Kolambugan,Province of Lanao del Norte,Northern Mindanao,1003508000 +9208,Pantao Ragat,Province of Lanao del Norte,Northern Mindanao,1003516000 +9209,Tubod,Province of Lanao del Norte,Northern Mindanao,1003522000 +9210,Baroy,Province of Lanao del Norte,Northern Mindanao,1003503000 +9211,Lala,Province of Lanao del Norte,Northern Mindanao,1003509000 +9212,Salvador,Province of Lanao del Norte,Northern Mindanao,1003518000 +9213,Sapad,Province of Lanao del Norte,Northern Mindanao,1003519000 +9214,Kapatagan,Province of Lanao del Norte,Northern Mindanao,1003505000 +9215,Sultan Naga Dimaporo (formerly Karomatan),Province of Lanao del Norte,Northern Mindanao,1003506000 +9216,Nunungan,Province of Lanao del Norte,Northern Mindanao,1003515000 +9217,Baloi,Province of Lanao del Norte,Northern Mindanao,1003502000 +9218,Pantar,Province of Lanao del Norte,Northern Mindanao,1003523000 +9219,Munai,Province of Lanao del Norte,Northern Mindanao,1003514000 +9220,Tangcal,Province of Lanao del Norte,Northern Mindanao,1003521000 +9221,Magsaysay,Province of Lanao del Norte,Northern Mindanao,1003511000 +9222,Tagoloan,Province of Lanao del Norte,Northern Mindanao,1003520000 +9300,Malabang,Province of Lanao del Sur,Autonomous Region in Muslim Mindanao,1903615000 +9301,Picong (formerly Sultan Gumander),Province of Lanao del Sur,Autonomous Region in Muslim Mindanao,1903635000 +9301,Sultan Gumander,Province of Lanao del Sur,Autonomous Region in Muslim Mindanao, +9302,Balabagan,Province of Lanao del Sur,Autonomous Region in Muslim Mindanao,1903602000 +9303,Marogong,Province of Lanao del Sur,Autonomous Region in Muslim Mindanao,1903631000 +9304,Tubaran,Province of Lanao del Sur,Autonomous Region in Muslim Mindanao,1903628000 +9305,Butig,Province of Lanao del Sur,Autonomous Region in Muslim Mindanao,1903607000 +9306,Lumbayanague,Province of Lanao del Sur,Autonomous Region in Muslim Mindanao,1903636000 +9307,Lumbatan,Province of Lanao del Sur,Autonomous Region in Muslim Mindanao,1903612000 +9308,Macador Andong,Province of Lanao del Sur,Autonomous Region in Muslim Mindanao, +9309,Bayang,Province of Lanao del Sur,Autonomous Region in Muslim Mindanao,1903604000 +9310,Binidayan,Province of Lanao del Sur,Autonomous Region in Muslim Mindanao,1903605000 +9311,Ganassi,Province of Lanao del Sur,Autonomous Region in Muslim Mindanao,1903609000 +9312,Pagayawan,Province of Lanao del Sur,Autonomous Region in Muslim Mindanao,1903620000 +9313,Pualas,Province of Lanao del Sur,Autonomous Region in Muslim Mindanao,1903623000 +9314,Madamba,Province of Lanao del Sur,Autonomous Region in Muslim Mindanao,1903614000 +9315,Madalum,Province of Lanao del Sur,Autonomous Region in Muslim Mindanao,1903613000 +9316,Bacolod Grande,Province of Lanao del Sur,Autonomous Region in Muslim Mindanao, +9316,Bacolod-Kalawi,Province of Lanao del Sur,Autonomous Region in Muslim Mindanao,1903601000 +9317,Tugaya,Province of Lanao del Sur,Autonomous Region in Muslim Mindanao,1903629000 +9318,Balindong,Province of Lanao del Sur,Autonomous Region in Muslim Mindanao,1903603000 +9319,Calanogas,Province of Lanao del Sur,Autonomous Region in Muslim Mindanao,1903632000 +9320,Amai Manabilang,Province of Lanao del Sur,Autonomous Region in Muslim Mindanao,1903637000 +9320,Bumbaran,Province of Lanao del Sur,Autonomous Region in Muslim Mindanao, +9321,Tagoloan - II,Province of Lanao del Sur,Autonomous Region in Muslim Mindanao,1903638000 +9322,Kapatagan,Province of Lanao del Sur,Autonomous Region in Muslim Mindanao,1903639000 +9323,Lumbaca Unayan,Province of Lanao del Sur,Autonomous Region in Muslim Mindanao,1903641000 +9324,Sultan Domalondong,Province of Lanao del Sur,Autonomous Region in Muslim Mindanao, +9324,Sultan Dumalondong,Province of Lanao del Sur,Autonomous Region in Muslim Mindanao,1903640000 +9400,Kidapawan,Cotabato,Soccsksargen,1204704000 +9401,Makilala,Cotabato,Soccsksargen,1204707000 +9402,M'lang,Cotabato,Soccsksargen,1204710000 +9403,Tulunan,Cotabato,Soccsksargen,1204714000 +9404,Magpet,Cotabato,Soccsksargen,1204706000 +9405,Pre. Roxas,Cotabato,Soccsksargen, +9405,President Roxas,Cotabato,Soccsksargen,1204713000 +9406,Matalam,Cotabato,Soccsksargen,1204708000 +9407,Kabacan,Cotabato,Soccsksargen,1204703000 +9407,Old Kaabakan,Cotabato,Soccsksargen,1999902000 +9408,Carmen,Cotabato,Soccsksargen,1204702000 +9408,Kapalawan,Cotabato,Soccsksargen,1999901000 +9409,Ligawasan,Cotabato,Soccsksargen,1999907000 +9409,Malidegao,Cotabato,Soccsksargen,1999906000 +9409,Pikit,Cotabato,Soccsksargen,1204712000 +9409,Tugunan,Cotabato,Soccsksargen,1999908000 +9410,Kadayangan,Cotabato,Soccsksargen,1999903000 +9410,Midsayap,Cotabato,Soccsksargen,1204709000 +9410,Nabalawag,Cotabato,Soccsksargen,1999904000 +9411,Libungan,Cotabato,Soccsksargen,1204705000 +9412,Pahamuddin,Cotabato,Soccsksargen,1999905000 +9412,Pigkawayan,Cotabato,Soccsksargen,1204711000 +9413,Alamada,Cotabato,Soccsksargen,1204701000 +9414,Antipas,Cotabato,Soccsksargen,1204715000 +9415,Aleosan,Cotabato,Soccsksargen,1204717000 +9415,Nabalawag,Cotabato,Soccsksargen,1999904000 +9415,Tugunan,Cotabato,Soccsksargen,1999908000 +9416,Banisilan,Cotabato,Soccsksargen,1204716000 +9417,Arakan,Cotabato,Soccsksargen,1204718000 +9500,Gen. Santos City,Province of South Cotabato,Soccsksargen, +9500,General Santos City,Province of South Cotabato,Soccsksargen,1230800000 +9501,Alabel,Province of Sarangani,Soccsksargen,1208001000 +9502,Maasim,Province of Sarangani,Soccsksargen,1208004000 +9503,Malungon,Province of Sarangani,Soccsksargen,1208007000 +9504,Polomolok,Province of South Cotabato,Soccsksargen,1206312000 +9505,Tupi,Province of South Cotabato,Soccsksargen,1206317000 +9506,Koronadal,Province of South Cotabato,Soccsksargen,1206306000 +9507,Tampakan,Province of South Cotabato,Soccsksargen,1206314000 +9508,Norala,Province of South Cotabato,Soccsksargen,1206311000 +9509,Sto. Niño,Province of South Cotabato,Soccsksargen,1206318000 +9510,Tantangan,Province of South Cotabato,Soccsksargen,1206315000 +9511,Banga,Province of South Cotabato,Soccsksargen,1206302000 +9512,Surallah,Province of South Cotabato,Soccsksargen,1206313000 +9513,T'boli,Province of South Cotabato,Soccsksargen,1206316000 +9514,Kiamba,Province of Sarangani,Soccsksargen,1208003000 +9515,Maitum,Province of Sarangani,Soccsksargen,1208005000 +9516,Malapatan,Province of Sarangani,Soccsksargen,1208006000 +9517,Glan,Province of Sarangani,Soccsksargen,1208002000 +9518,Lake Sebu,Province of South Cotabato,Soccsksargen,1206319000 +9600,Cotabato City,Province of Maguindanao,Autonomous Region in Muslim Mindanao, +9600,Cotabato City,Province of Maguindanao,Autonomous Region in Muslim Mindanao,1908703000 +9601,Datu Odin Sinsuat,Province of Maguindanao,Autonomous Region in Muslim Mindanao,1908705000 +9601,Datu Odin Sinsuat (Dinaig),Province of Maguindanao,Autonomous Region in Muslim Mindanao, +9602,Upi,Maguindanao del Norte,Autonomous Region in Muslim Mindanao,1908713000 +9603,South Upi,Maguindanao del Sur,Autonomous Region in Muslim Mindanao,1908822000 +9604,Parang,Maguindanao del Norte,Autonomous Region in Muslim Mindanao,1908709000 +9605,Sultan Kudarat,Maguindanao del Norte,Autonomous Region in Muslim Mindanao,1908710000 +9606,Kabuntalan,Province of Maguindanao,Autonomous Region in Muslim Mindanao,1908706000 +9606,Kabuntulan,Province of Maguindanao,Autonomous Region in Muslim Mindanao, +9607,Datu Piang,Maguindanao del Sur,Autonomous Region in Muslim Mindanao,1908807000 +9608,Shariff Aguak,Province of Maguindanao,Autonomous Region in Muslim Mindanao,1908820000 +9608,Shariff Aguak (formerly Maganoy),Province of Maguindanao,Autonomous Region in Muslim Mindanao, +9609,Ampatuan,Maguindanao del Sur,Autonomous Region in Muslim Mindanao,1908801000 +9610,Pagalungan,Maguindanao del Norte,Autonomous Region in Muslim Mindanao, +9610,Pagalungan,Maguindanao del Norte,Autonomous Region in Muslim Mindanao,1908816000 +9611,Sultan Sa Barongis,Province of Maguindanao,Autonomous Region in Muslim Mindanao, +9611,Sultan Sa Barongis,Province of Maguindanao,Autonomous Region in Muslim Mindanao,1908823000 +9612,Talayan,Maguindanao del Norte,Autonomous Region in Muslim Mindanao, +9612,Talayan,Maguindanao del Norte,Autonomous Region in Muslim Mindanao,1908824000 +9613,Matanog,Maguindanao del Norte,Autonomous Region in Muslim Mindanao,1908707000 +9614,Barira,Maguindanao del Norte,Autonomous Region in Muslim Mindanao,1908701000 +9615,Buldon,Maguindanao del Norte,Autonomous Region in Muslim Mindanao,1908702000 +9616,Buluan,Maguindanao del Sur,Autonomous Region in Muslim Mindanao,1908802000 +9617,Datu Paglas,Maguindanao del Sur,Autonomous Region in Muslim Mindanao,1908806000 +9618,Gen. S.K. Pendatun,Province of Maguindanao,Autonomous Region in Muslim Mindanao,1908811000 +9618,General Salipada K. Pendatun,Province of Maguindanao,Autonomous Region in Muslim Mindanao, +9620,Mangudadatu,Province of Maguindanao,Autonomous Region in Muslim Mindanao, +9620,Mangudadatu,Province of Maguindanao,Autonomous Region in Muslim Mindanao,1908814000 +9621,Datu Abdullah Sangki,Province of Maguindanao,Autonomous Region in Muslim Mindanao, +9621,Datu Abdullah Sangki,Province of Maguindanao,Autonomous Region in Muslim Mindanao,1908803000 +9622,Datu Anggal Midtimbang,Province of Maguindanao,Autonomous Region in Muslim Mindanao, +9622,Datu Anggal Midtimbang,Province of Maguindanao,Autonomous Region in Muslim Mindanao,1908804000 +9623,Datu Blah T. Sinsuat,Province of Maguindanao,Autonomous Region in Muslim Mindanao, +9623,Datu Blah T. Sinsuat,Province of Maguindanao,Autonomous Region in Muslim Mindanao,1908704000 +9624,Datu Hoffer Ampatuan,Province of Maguindanao,Autonomous Region in Muslim Mindanao, +9624,Datu Hoffer Ampatuan,Province of Maguindanao,Autonomous Region in Muslim Mindanao,1908805000 +9625,Datu Salibo,Province of Maguindanao,Autonomous Region in Muslim Mindanao, +9625,Datu Salibo,Province of Maguindanao,Autonomous Region in Muslim Mindanao,1908808000 +9626,Datu Saudi Ampatuan,Province of Maguindanao,Autonomous Region in Muslim Mindanao,1908809000 +9626,Datu Saudi-Ampatuan,Province of Maguindanao,Autonomous Region in Muslim Mindanao, +9627,Datu Unsay,Maguindanao del Sur,Autonomous Region in Muslim Mindanao,1908810000 +9628,Guindulungan,Province of Maguindanao,Autonomous Region in Muslim Mindanao, +9628,Guindulungan,Province of Maguindanao,Autonomous Region in Muslim Mindanao,1908812000 +9629,Mamasapano,Province of Maguindanao,Autonomous Region in Muslim Mindanao, +9629,Mamasapano,Province of Maguindanao,Autonomous Region in Muslim Mindanao,1908813000 +9630,Northern Kabuntalan,Province of Maguindanao,Autonomous Region in Muslim Mindanao, +9630,Northern Kabuntalan,Province of Maguindanao,Autonomous Region in Muslim Mindanao,1908708000 +9631,Datu Montawal (formerly Pagagawan),Province of Maguindanao,Autonomous Region in Muslim Mindanao, +9631,Pagagawan,Province of Maguindanao,Autonomous Region in Muslim Mindanao,1908815000 +9632,Paglat,Maguindanao del Sur,Autonomous Region in Muslim Mindanao,1908817000 +9633,Pandag,Maguindanao del Sur,Autonomous Region in Muslim Mindanao,1908818000 +9634,Rajah Buayan,Province of Maguindanao,Autonomous Region in Muslim Mindanao, +9634,Rajah Buayan,Province of Maguindanao,Autonomous Region in Muslim Mindanao,1908819000 +9635,Shariff Saydona Mustapha,Province of Maguindanao,Autonomous Region in Muslim Mindanao, +9635,Shariff Saydona Mustapha,Province of Maguindanao,Autonomous Region in Muslim Mindanao,1908821000 +9636,Sultan Mastura,Province of Maguindanao,Autonomous Region in Muslim Mindanao, +9636,Sultan Mastura,Province of Maguindanao,Autonomous Region in Muslim Mindanao,1908711000 +9637,Sultan Sumagka (formerly Talitay),Province of Maguindanao,Autonomous Region in Muslim Mindanao, +9637,Talitay,Province of Maguindanao,Autonomous Region in Muslim Mindanao,1908712000 +9700,Marawi City,Province of Lanao del Sur,Autonomous Region in Muslim Mindanao,1903617000 +9701,Saguiaran,Province of Lanao del Sur,Autonomous Region in Muslim Mindanao,1903625000 +9702,Mulondo,Province of Lanao del Sur,Autonomous Region in Muslim Mindanao,1903619000 +9703,Lumba Bayabao,Province of Lanao del Sur,Autonomous Region in Muslim Mindanao,1903611000 +9704,Tamparan,Province of Lanao del Sur,Autonomous Region in Muslim Mindanao,1903626000 +9705,Poona Bayabao,Province of Lanao del Sur,Autonomous Region in Muslim Mindanao,1903622000 +9706,Masiu,Province of Lanao del Sur,Autonomous Region in Muslim Mindanao,1903618000 +9708,Bubong,Province of Lanao del Sur,Autonomous Region in Muslim Mindanao,1903606000 +9709,Kapai,Province of Lanao del Sur,Autonomous Region in Muslim Mindanao,1903610000 +9710,Piagapo,Province of Lanao del Sur,Autonomous Region in Muslim Mindanao,1903621000 +9711,Marantao,Province of Lanao del Sur,Autonomous Region in Muslim Mindanao,1903616000 +9712,Taraka,Province of Lanao del Sur,Autonomous Region in Muslim Mindanao,1903627000 +9713,Ditsaan-Ramain,Province of Lanao del Sur,Autonomous Region in Muslim Mindanao,1903624000 +9713,Ramain-Ditsaan,Province of Lanao del Sur,Autonomous Region in Muslim Mindanao, +9714,Buadiposo Buntong,Province of Lanao del Sur,Autonomous Region in Muslim Mindanao,1903633000 +9715,Maguing,Province of Lanao del Sur,Autonomous Region in Muslim Mindanao,1903634000 +9716,Wao,Province of Lanao del Sur,Autonomous Region in Muslim Mindanao,1903630000 +9800,Tacurong,Province of Sultan Kudarat,Soccsksargen,1206511000 +9801,Columbio,Province of Sultan Kudarat,Soccsksargen,1206502000 +9802,Lambayong,Province of Sultan Kudarat,Soccsksargen,1206508000 +9802,Mariano Marcos,Province of Sultan Kudarat,Soccsksargen, +9803,Lutayan,Province of Sultan Kudarat,Soccsksargen,1206507000 +9804,Pres. Quirino,Province of Sultan Kudarat,Soccsksargen, +9804,President Quirino,Province of Sultan Kudarat,Soccsksargen,1206510000 +9805,Isulan,Province of Sultan Kudarat,Soccsksargen,1206504000 +9806,Esperanza (Ampatuan),Province of Sultan Kudarat,Soccsksargen,1206503000 +9807,Lebak (Salaman),Province of Sultan Kudarat,Soccsksargen,1206506000 +9808,Kalamansig,Province of Sultan Kudarat,Soccsksargen,1206505000 +9809,Palimbang,Province of Sultan Kudarat,Soccsksargen,1206509000 +9810,Bagumbayan,Province of Sultan Kudarat,Soccsksargen,1206501000 +9811,Sen. Ninoy Aquino,Province of Sultan Kudarat,Soccsksargen,1206512000 \ No newline at end of file diff --git a/src/data/postal-codes.json b/src/data/postal-codes.json new file mode 100644 index 0000000..3da8b0b --- /dev/null +++ b/src/data/postal-codes.json @@ -0,0 +1,16403 @@ +[ + { + "postalCode": "0400", + "placeName": "International Correspondence School", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0401", + "placeName": "Asian Development Bank", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0410", + "placeName": "Radio Bible Class", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0420", + "placeName": "Bible School on the Air", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0550", + "placeName": "Febias College of Bible", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0560", + "placeName": "Far East Broadcasting Corporation", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0800", + "placeName": "Social Security System", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0801", + "placeName": "Camp Crame", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0802", + "placeName": "Camp Aguinaldo", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0810", + "placeName": "Araneta Center", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0820", + "placeName": "Bureau of Internal Revenue", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0830", + "placeName": "National Irrigation Administration", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0840", + "placeName": "V. Luna Hospital", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0850", + "placeName": "Philippine Heart Center", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0860", + "placeName": "Quezon City Hall", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0870", + "placeName": "Veterans Hospital", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0880", + "placeName": "Commission on Audit", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0900", + "placeName": "Manila Bulletin", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0901", + "placeName": "Adventist University of the Philippines", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0902", + "placeName": "Far East Broadcasting Corporation", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0903", + "placeName": "Manila Hilton", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0904", + "placeName": "Midland Hotel", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0905", + "placeName": "Bacacay", + "provinceName": "", + "regionName": "", + "municipalityCode": "0500501000" + }, + { + "postalCode": "0905", + "placeName": "The Philippine Star", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0906", + "placeName": "Manila Medical Center", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0907", + "placeName": "San Miguel Corporation", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0908", + "placeName": "Pan-Filipino Shipping", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0909", + "placeName": "Summer Institute of Linguistics", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0910", + "placeName": "Department of Labor and Employment", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0911", + "placeName": "National Statistics Office", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0912", + "placeName": "Bureau of Plant Industry", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0913", + "placeName": "Manila Hotel", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0914", + "placeName": "Philippine Refining Company", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0915", + "placeName": "International Correspondence Institute", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0916", + "placeName": "Radio Veritas", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0917", + "placeName": "Ateneo de Manila University", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0918", + "placeName": "Fil-Japan Shipping Company", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0919", + "placeName": "Manila Police District", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0920", + "placeName": "Sunbursts Publications", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0921", + "placeName": "Philippine Plaza Hotel", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0922", + "placeName": "De La Salle University", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0923", + "placeName": "Don Stewart Evangelistic Association", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0924", + "placeName": "World Map", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0925", + "placeName": "Chinabank", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0926", + "placeName": "Caltex", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0927", + "placeName": "Philippine Veterans Affairs Office", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0928", + "placeName": "Philippine Campus Crusade", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0929", + "placeName": "Not used", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0930", + "placeName": "United States Embassy", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0940", + "placeName": "Philippine National Bank", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0950", + "placeName": "Manila Midtown Hotel", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0960", + "placeName": "International Rice Research Institute", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0970", + "placeName": "Department of Justice", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0980", + "placeName": "Asian Development Bank", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "0990", + "placeName": "Philamlife", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1000", + "placeName": "Manila City", + "provinceName": "Capital District", + "regionName": "Metro Manila", + "municipalityCode": "1380600000" + }, + { + "postalCode": "1000", + "placeName": "Manila CPO - Ermita", + "provinceName": "Capital District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1001", + "placeName": "Quiapo", + "provinceName": "Capital District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1001", + "placeName": "Quiapo", + "provinceName": "Capital District", + "regionName": "Metro Manila", + "municipalityCode": "1380603000" + }, + { + "postalCode": "1002", + "placeName": "Intramuros", + "provinceName": "Capital District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1002", + "placeName": "Intramuros", + "provinceName": "Capital District", + "regionName": "Metro Manila", + "municipalityCode": "1380609000" + }, + { + "postalCode": "1003", + "placeName": "Santa Cruz", + "provinceName": "Capital District", + "regionName": "Metro Manila", + "municipalityCode": "1380605000" + }, + { + "postalCode": "1003", + "placeName": "Sta Cruz South", + "provinceName": "Capital District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1004", + "placeName": "Malate", + "provinceName": "Capital District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1004", + "placeName": "Malate", + "provinceName": "Capital District", + "regionName": "Metro Manila", + "municipalityCode": "1380610000" + }, + { + "postalCode": "1005", + "placeName": "San Miguel", + "provinceName": "Capital District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1005", + "placeName": "San Miguel", + "provinceName": "Capital District", + "regionName": "Metro Manila", + "municipalityCode": "1380607000" + }, + { + "postalCode": "1006", + "placeName": "Binondo", + "provinceName": "Capital District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1006", + "placeName": "Binondo", + "provinceName": "Capital District", + "regionName": "Metro Manila", + "municipalityCode": "1380602000" + }, + { + "postalCode": "1007", + "placeName": "Paco", + "provinceName": "Capital District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1007", + "placeName": "Paco", + "provinceName": "Capital District", + "regionName": "Metro Manila", + "municipalityCode": "1380611000" + }, + { + "postalCode": "1008", + "placeName": "Sampaloc", + "provinceName": "Capital District", + "regionName": "Metro Manila", + "municipalityCode": "1380606000" + }, + { + "postalCode": "1008", + "placeName": "Sampaloc East", + "provinceName": "Capital District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1009", + "placeName": "Santa Ana", + "provinceName": "Capital District", + "regionName": "Metro Manila", + "municipalityCode": "1380614000" + }, + { + "postalCode": "1009", + "placeName": "Sta. Ana", + "provinceName": "Capital District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1010", + "placeName": "San Nicolas", + "provinceName": "Capital District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1010", + "placeName": "San Nicolas", + "provinceName": "Capital District", + "regionName": "Metro Manila", + "municipalityCode": "1380604000" + }, + { + "postalCode": "1011", + "placeName": "Pandacan", + "provinceName": "Capital District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1011", + "placeName": "Pandacan", + "provinceName": "Capital District", + "regionName": "Metro Manila", + "municipalityCode": "1380612000" + }, + { + "postalCode": "1012", + "placeName": "Tondo I/II", + "provinceName": "Capital District", + "regionName": "Metro Manila", + "municipalityCode": "1380601000" + }, + { + "postalCode": "1012", + "placeName": "Tondo South", + "provinceName": "Capital District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1013", + "placeName": "Tondo I/II", + "provinceName": "Capital District", + "regionName": "Metro Manila", + "municipalityCode": "1380601000" + }, + { + "postalCode": "1013", + "placeName": "Tondo North", + "provinceName": "Capital District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1014", + "placeName": "Sta Cruz North", + "provinceName": "Capital District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1015", + "placeName": "Sampaloc", + "provinceName": "Capital District", + "regionName": "Metro Manila", + "municipalityCode": "1380606000" + }, + { + "postalCode": "1015", + "placeName": "Sampaloc West", + "provinceName": "Capital District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1016", + "placeName": "Sta Mesa", + "provinceName": "Capital District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1017", + "placeName": "San Andres Bukid", + "provinceName": "Capital District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1018", + "placeName": "Port Area", + "provinceName": "Capital District", + "regionName": "Metro Manila", + "municipalityCode": "1380613000" + }, + { + "postalCode": "1018", + "placeName": "Port Area (South)", + "provinceName": "Capital District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1035", + "placeName": "Santa Mesa P.O. Box", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1040", + "placeName": "Santa Cruz P.O. Box", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1045", + "placeName": "Ermita", + "provinceName": "", + "regionName": "", + "municipalityCode": "1380608000" + }, + { + "postalCode": "1050", + "placeName": "Manila CPO-PO Box# 1000 to 1099", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1051", + "placeName": "Manila CPO-PO Box# 1100 to 1199", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1052", + "placeName": "Manila CPO-PO Box# 1200 to 1299", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1053", + "placeName": "Manila CPO-PO Box# 1300 to 1399", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1054", + "placeName": "Manila CPO-PO Box# 1400 to 1499", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1055", + "placeName": "Manila CPO-PO Box# 1500 to 1599", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1056", + "placeName": "Manila CPO-PO Box# 1600 to 1699", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1057", + "placeName": "Manila CPO-PO Box# 1700 to 1799", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1058", + "placeName": "Manila CPO-PO Box# 1800 to 1899", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1059", + "placeName": "Manila CPO-PO Box# 1900 to 1999", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1060", + "placeName": "Manila CPO-PO Box# 2000 to 2099", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1061", + "placeName": "Manila CPO-PO Box# 2100 to 2199", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1062", + "placeName": "Manila CPO-PO Box# 2200 to 2299", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1063", + "placeName": "Manila CPO-PO Box# 2300 to 2399", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1064", + "placeName": "Manila CPO-PO Box# 2400 to 2499", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1065", + "placeName": "Manila CPO-PO Box# 2500 to 2599", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1066", + "placeName": "Manila CPO-PO Box# 2600 to 2699", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1067", + "placeName": "Manila CPO-PO Box# 2700 to 2799", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1068", + "placeName": "Manila CPO-PO Box# 2800 to 2899", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1069", + "placeName": "Manila CPO-PO Box# 2900 to 2999", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1070", + "placeName": "Manila CPO-PO Box# 3000 to 3099", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1071", + "placeName": "Manila CPO-PO Box# 3100 to 3199", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1072", + "placeName": "Manila CPO-PO Box# 3200 to 3299", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1073", + "placeName": "Manila CPO-PO Box# 3300 to 3399", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1074", + "placeName": "Manila CPO-PO Box# 3400 to 3499", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1075", + "placeName": "Manila CPO-PO Box# 3500 to 3599", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1076", + "placeName": "Manila CPO-PO Box# 3600 to 3699", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1077", + "placeName": "Manila CPO-PO Box# 3700 to 3799", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1078", + "placeName": "Manila CPO-PO Box# 3800 to 3899", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1079", + "placeName": "Manila CPO-PO Box# 3900 to 3999", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1080", + "placeName": "Manila CPO-PO Box# 4000 to 4099", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1081", + "placeName": "Manila CPO-PO Box# 4100 to 4199", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1082", + "placeName": "Manila CPO-PO Box# 4200 to 4299", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1083", + "placeName": "Manila CPO-PO Box# 4300 to 4399", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1084", + "placeName": "Manila CPO-PO Box# 4400 to 4499", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1085", + "placeName": "Manila CPO-PO Box# 4500 to 4599", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1086", + "placeName": "Manila CPO-PO Box# 4600 to 4699", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1087", + "placeName": "Manila CPO-PO Box# 4700 to 4799", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1088", + "placeName": "Manila CPO-PO Box# 4800 to 4899", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1089", + "placeName": "Manila CPO-PO Box# 4900 to 4999", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1090", + "placeName": "Manila CPO-PO Box# 5000 to 5099", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1091", + "placeName": "Manila CPO-PO Box# 5100 to 5199", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1092", + "placeName": "Manila CPO-PO Box# 5200 to 5299", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1093", + "placeName": "Manila CPO-PO Box# 5300 to 5399", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1094", + "placeName": "Manila CPO-PO Box# 5400 to 5499", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1095", + "placeName": "Manila CPO-PO Box# 5500 to 5599", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1096", + "placeName": "Manila CPO-PO Box# 5600 to 5699", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1099", + "placeName": "Alcantara", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1100", + "placeName": "Central", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1100", + "placeName": "Piñahan", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1100", + "placeName": "Project 6", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1100", + "placeName": "Quezon City", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381300000" + }, + { + "postalCode": "1100", + "placeName": "Quezon City CPO", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1101", + "placeName": "Botocan", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1101", + "placeName": "Diliman", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1101", + "placeName": "Krus Na Ligas", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1101", + "placeName": "Malaya", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1101", + "placeName": "Old Capitol Site", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1101", + "placeName": "San Vicente", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1101", + "placeName": "Sikatuna Village", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1101", + "placeName": "Teachers Village", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1101", + "placeName": "Univ. of the Phils. PO", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1101", + "placeName": "UP Village", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1102", + "placeName": "Amihan", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1102", + "placeName": "Claro", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1102", + "placeName": "Duyan-duyan", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1102", + "placeName": "E. Rodriguez", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1102", + "placeName": "Kamias", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1102", + "placeName": "Quirino Dist. (Proj. 2 & 3)", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1102", + "placeName": "Silangan", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1103", + "placeName": "Kamuning", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1103", + "placeName": "Langing Handa", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1103", + "placeName": "Obrero", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1103", + "placeName": "Paligsahan", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1103", + "placeName": "Roxas District", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1103", + "placeName": "Sacred Heart", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1103", + "placeName": "South Triangle", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1104", + "placeName": "Damayan", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1104", + "placeName": "Mariblo", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1104", + "placeName": "Nayon Kaunlaran", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1104", + "placeName": "Paraiso", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1104", + "placeName": "Phil-am", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1104", + "placeName": "Santa Cruz", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1104", + "placeName": "Talayan", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1105", + "placeName": "Alicia", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1105", + "placeName": "Bagong Pag-asa", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1105", + "placeName": "Bungad", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1105", + "placeName": "Del Monte", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1105", + "placeName": "Katipunan", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1105", + "placeName": "Paltok", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1105", + "placeName": "Project 7", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1105", + "placeName": "R. Magsaysay", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1105", + "placeName": "San Antonio", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1105", + "placeName": "Santo Cristo", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1105", + "placeName": "Veterans Village", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1106", + "placeName": "Apolonio Samson", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1106", + "placeName": "Baesa", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1106", + "placeName": "Bahay Toro", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1106", + "placeName": "Balintawak", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1106", + "placeName": "Balumbato", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1106", + "placeName": "Project 8", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1106", + "placeName": "Salumbato", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1106", + "placeName": "Unang Sigaw", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1107", + "placeName": "New Era", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1107", + "placeName": "Pasong Tamo", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1108", + "placeName": "Loyola Heights", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1108", + "placeName": "Pansol", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1109", + "placeName": "Bagong Buhay", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1109", + "placeName": "Bayanihan", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1109", + "placeName": "Blue Ridge", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1109", + "placeName": "Cubao", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1109", + "placeName": "Dioquino Zobel", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1109", + "placeName": "Escopa", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1109", + "placeName": "Mangga", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1109", + "placeName": "Marilag", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1109", + "placeName": "Masagana", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1109", + "placeName": "Milagrosa", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1109", + "placeName": "Project 4", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1109", + "placeName": "San Roque", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1109", + "placeName": "Socorro", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1109", + "placeName": "Tagumpay", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1109", + "placeName": "Villa Maria Clara", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1110", + "placeName": "Bagong Bayan", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1110", + "placeName": "Camp Aguinaldo", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1110", + "placeName": "Libis", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1110", + "placeName": "St. Ignatius", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1110", + "placeName": "Talampas", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1110", + "placeName": "Ugong Norte", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1111", + "placeName": "Bagong Lipunan", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1111", + "placeName": "Crame", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1111", + "placeName": "Immaculate Concepcion", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1111", + "placeName": "Kaunlaran", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1111", + "placeName": "Pinagkaisahan", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1111", + "placeName": "St. Martin De Porres", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1112", + "placeName": "Damayan Lagi", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1112", + "placeName": "Horseshoe", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1112", + "placeName": "Kalusugan", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1112", + "placeName": "Kristong Hari", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1112", + "placeName": "Mariana", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1112", + "placeName": "Valencia", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1113", + "placeName": "Don Manuel", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1113", + "placeName": "Doña Aurora", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1113", + "placeName": "Doña Imelda", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1113", + "placeName": "Doña Josefa", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1113", + "placeName": "San Isidro", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1113", + "placeName": "Santo Nino", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1113", + "placeName": "Santol", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1113", + "placeName": "Tatalon", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1114", + "placeName": "Gintong Silahis", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1114", + "placeName": "La Loma", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1114", + "placeName": "Lourdes", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1114", + "placeName": "Maharlika", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1114", + "placeName": "Matalahib", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1114", + "placeName": "Paang Bundok", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1114", + "placeName": "Salvacion", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1114", + "placeName": "San Isidro Labrador", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1114", + "placeName": "Santa Teresita", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1114", + "placeName": "Sienna", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1114", + "placeName": "St. Peter", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1115", + "placeName": "Balingasa", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1115", + "placeName": "Damar", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1115", + "placeName": "Manresa", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1115", + "placeName": "Masambong", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1115", + "placeName": "Pag-ibig Sa Nayon", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1115", + "placeName": "San Jose", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1116", + "placeName": "Bagbag", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1116", + "placeName": "San Bartolome", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1116", + "placeName": "Sangandaan", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1116", + "placeName": "Sauyo", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1116", + "placeName": "Talipapa", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1116", + "placeName": "Tandang Sora", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1117", + "placeName": "Capri", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1117", + "placeName": "Gulod", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1117", + "placeName": "San Agustin", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1117", + "placeName": "Santa Lucia", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1117", + "placeName": "Santa Monica", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1118", + "placeName": "Fairview", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1118", + "placeName": "Pasong Putik", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1119", + "placeName": "Bagong Silangan", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1119", + "placeName": "Matandang Balara", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1119", + "placeName": "Payatas", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1120", + "placeName": "BF Homes", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1121", + "placeName": "Commonwealth", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1121", + "placeName": "Fairview North", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1121", + "placeName": "Novaliches Proper", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1122", + "placeName": "Fairview South", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1123", + "placeName": "Damong Maliit", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1124", + "placeName": "Kaligayahan", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1125", + "placeName": "Doña Faustina Subd", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1125", + "placeName": "Nagkaisang Nayon", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1126", + "placeName": "Batasan Hills", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1126", + "placeName": "Capitol Hills/Park", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1127", + "placeName": "Holy Spirit", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1128", + "placeName": "Culiat", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1128", + "placeName": "Vasra", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1135", + "placeName": "Araneta Center P.O. Boxes", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1138", + "placeName": "Murphy District P.O. Boxes", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1141", + "placeName": "Broadway Center P.O. Boxes", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1144", + "placeName": "University of the Philippines P.O. Boxes", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1147", + "placeName": "Novaliches P.O. Boxes", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1150", + "placeName": "Quezon City CPO - P.O. Box Nos. 1000 to 1099", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1151", + "placeName": "Quezon City CPO - P.O. Box Nos. 1100 to 1199", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1152", + "placeName": "Quezon City CPO - P.O. Box Nos. 1200 to 1299", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1153", + "placeName": "Quezon City CPO - P.O. Box Nos. 1300 to 1399", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1154", + "placeName": "Quezon City CPO - P.O. Box Nos. 1400 to 1499", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1155", + "placeName": "Quezon City CPO - P.O. Box Nos. 1500 to 1599", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1156", + "placeName": "Quezon City CPO - P.O. Box Nos. 1600 to 1699", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1157", + "placeName": "Quezon City CPO - P.O. Box Nos. 1700 to 1799", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1158", + "placeName": "Quezon City CPO - P.O. Box Nos. 1800 to 1899", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1159", + "placeName": "Quezon City CPO - P.O. Box Nos. 1900 to 1999", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1160", + "placeName": "Quezon City CPO - P.O. Box Nos. 2000 to 2099", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1161", + "placeName": "Quezon City CPO - P.O. Box Nos. 2100 to 2199", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1162", + "placeName": "Quezon City CPO - P.O. Box Nos. 2200 to 2299", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1163", + "placeName": "Quezon City CPO - P.O. Box Nos. 2300 to 2399", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1164", + "placeName": "Quezon City CPO - P.O. Box Nos. 2400 to 2499", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1165", + "placeName": "Quezon City CPO - P.O. Box Nos. 2500 to 2599", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1166", + "placeName": "Quezon City CPO - P.O. Box Nos. 2600 to 2699", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1167", + "placeName": "Quezon City CPO - P.O. Box Nos. 2700 to 2799", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1168", + "placeName": "Quezon City CPO - P.O. Box Nos. 2800 to 2899", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1169", + "placeName": "Quezon City CPO - P.O. Box Nos. 2900 to 2999", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1170", + "placeName": "Quezon City CPO - P.O. Box Nos. 3000 to 3099", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1171", + "placeName": "Quezon City CPO - P.O. Box Nos. 3100 to 3199", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1172", + "placeName": "Quezon City CPO - P.O. Box Nos. 3200 to 3299", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1173", + "placeName": "Quezon City CPO - P.O. Box Nos. 3300 to 3399", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1174", + "placeName": "Quezon City CPO - P.O. Box Nos. 3400 to 3499", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1175", + "placeName": "Quezon City CPO - P.O. Box Nos. 3500 to 3599", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1176", + "placeName": "Quezon City CPO - P.O. Box Nos. 3600 to 3699", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1177", + "placeName": "Quezon City CPO - P.O. Box Nos. 3700 to 3799", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1200", + "placeName": "Makati CPO (Inc. Buendia Up To Edsa)", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380300000" + }, + { + "postalCode": "1201", + "placeName": "Fort Bonifacio (Camp)", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380300000" + }, + { + "postalCode": "1202", + "placeName": "Fort Bonifacio Naval Stn.", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380300000" + }, + { + "postalCode": "1203", + "placeName": "San Antonio Village (Inc. Malugay-Yakal)", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380300000" + }, + { + "postalCode": "1204", + "placeName": "La Paz-Singkamas-Tejeros", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380300000" + }, + { + "postalCode": "1205", + "placeName": "Sta. Cruz", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380300000" + }, + { + "postalCode": "1206", + "placeName": "Kasilawan", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380300000" + }, + { + "postalCode": "1207", + "placeName": "Olympia And Carmona", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380300000" + }, + { + "postalCode": "1208", + "placeName": "Valenzuela (Inc. Santiago, San Miguel & Rizal Vill.)", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380300000" + }, + { + "postalCode": "1209", + "placeName": "Bel-air", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380300000" + }, + { + "postalCode": "1210", + "placeName": "Poblacion", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380300000" + }, + { + "postalCode": "1211", + "placeName": "Guadalupe Viejo (Inc. Palm Village)", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380300000" + }, + { + "postalCode": "1212", + "placeName": "Guadalupe Nuevo (Inc. Visayan Village)", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380300000" + }, + { + "postalCode": "1213", + "placeName": "Pinagkaisahan-pitogo", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380300000" + }, + { + "postalCode": "1214", + "placeName": "Cembo", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380300000" + }, + { + "postalCode": "1215", + "placeName": "Rembo(west)", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380300000" + }, + { + "postalCode": "1216", + "placeName": "Rembo (East) & Malapad Na Bato", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380300000" + }, + { + "postalCode": "1217", + "placeName": "Comembo", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380300000" + }, + { + "postalCode": "1218", + "placeName": "Pembo", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380300000" + }, + { + "postalCode": "1219", + "placeName": "Forbes Park North", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380300000" + }, + { + "postalCode": "1220", + "placeName": "Forbes Park South", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380300000" + }, + { + "postalCode": "1221", + "placeName": "Dasmarinas Village North", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380300000" + }, + { + "postalCode": "1222", + "placeName": "Dasmarinas Village South", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380300000" + }, + { + "postalCode": "1223", + "placeName": "San Lorenzo Village", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380300000" + }, + { + "postalCode": "1224", + "placeName": "Makati Commercial Center", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380300000" + }, + { + "postalCode": "1225", + "placeName": "Urdaneta Village", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380300000" + }, + { + "postalCode": "1226", + "placeName": "Ayala-Paseo De Roxas", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380300000" + }, + { + "postalCode": "1227", + "placeName": "Salcedo Village", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380300000" + }, + { + "postalCode": "1228", + "placeName": "Greenbelt", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380300000" + }, + { + "postalCode": "1229", + "placeName": "Legaspi Village", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380300000" + }, + { + "postalCode": "1230", + "placeName": "Pio Del Pilar", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380300000" + }, + { + "postalCode": "1231", + "placeName": "Pasong Tamo 2000 Up, Ecology Village", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380300000" + }, + { + "postalCode": "1232", + "placeName": "Magallanes Village", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380300000" + }, + { + "postalCode": "1233", + "placeName": "Bangkal", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380300000" + }, + { + "postalCode": "1234", + "placeName": "San Isidro", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380300000" + }, + { + "postalCode": "1235", + "placeName": "Palanan", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380300000" + }, + { + "postalCode": "1250", + "placeName": "Makati CPO-PO Box# 1000 to 1099", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1251", + "placeName": "Makati CPO-PO Box# 1100 to 1199", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1252", + "placeName": "Makati CPO-PO Box# 1200 to 1299", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1253", + "placeName": "Makati CPO-PO Box# 1300 to 1399", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1254", + "placeName": "Makati CPO-PO Box# 1400 to 1499", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1255", + "placeName": "Makati CPO-PO Box# 1500 to 1599", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1256", + "placeName": "Makati CPO-PO Box# 1600 to 1699", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1257", + "placeName": "Makati CPO-PO Box# 1700 to 1799", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1258", + "placeName": "Makati CPO-PO Box# 1800 to 1899", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1259", + "placeName": "Makati CPO-PO Box# 1900 to 1999", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1260", + "placeName": "Makati CPO-PO Box# 2000 to 2099", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1261", + "placeName": "Makati CPO-PO Box# 2100 to 2199", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1262", + "placeName": "Makati CPO-PO Box# 2200 to 2299", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1263", + "placeName": "Makati CPO-PO Box# 2300 to 2399", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1264", + "placeName": "Makati CPO-PO Box# 2400 to 2499", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1265", + "placeName": "Makati CPO-PO Box# 2500 to 2599", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1266", + "placeName": "Makati CPO-PO Box# 2600 to 2699", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1267", + "placeName": "Makati CPO-PO Box# 2700 to 2799", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1268", + "placeName": "Makati CPO-PO Box# 2800 to 2899", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1269", + "placeName": "Makati CPO-PO Box# 2900 to 2999", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1270", + "placeName": "Makati CPO-PO Box# 3000 to 3099", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1271", + "placeName": "Makati CPO-PO Box# 3100 to 3199", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1272", + "placeName": "Makati CPO-PO Box# 3200 to 3299", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1273", + "placeName": "Makati CPO-PO Box# 3300 to 3399", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1274", + "placeName": "Makati CPO-PO Box# 3400 to 3499", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1275", + "placeName": "Makati CPO-PO Box# 3500 to 3599", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1276", + "placeName": "Makati CPO-PO Box# 3600 to 3699", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1277", + "placeName": "Makati CPO-PO Box# 3700 to 3799", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1278", + "placeName": "Makati CPO-PO Box# 3800 to 3899", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1279", + "placeName": "Makati CPO-PO Box# 3900 to 3999", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1280", + "placeName": "Makati CPO-PO Box# 4000 to 4099", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1281", + "placeName": "Makati CPO-PO Box# 4100 to 4199", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1282", + "placeName": "Makati CPO-PO Box# 4200 to 4299", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1283", + "placeName": "Makati CPO-PO Box# 4300 to 4399", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1284", + "placeName": "Makati CPO-PO Box# 4400 to 4499", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1285", + "placeName": "Makati CPO-PO Box# 4500 to 4599", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1286", + "placeName": "Makati CPO-PO Box# 4600 to 4699", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1287", + "placeName": "Makati CPO-PO Box# 4700 to 4799", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1288", + "placeName": "Makati CPO-PO Box# 4800 to 4899", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1289", + "placeName": "Makati CPO-PO Box# 4900 to 4999", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1290", + "placeName": "Makati CPO-PO Box# 5000 to 5099", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1291", + "placeName": "Makati CPO-PO Box# 5100 to 5199", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1292", + "placeName": "Makati CPO-PO Box# 5200 to 5299", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1293", + "placeName": "Makati CPO-PO Box# 5300 to 5399", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1294", + "placeName": "Makati CPO-PO Box# 5400 to 5499", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1295", + "placeName": "Makati CPO-PO Box# 5500 to 5599", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1296", + "placeName": "Makati CPO-PO Box# 5600 to 5699", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1297", + "placeName": "Makati CPO-PO Box# 5700 to 5799", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1298", + "placeName": "Makati CPO-PO Box# 5800 to 5899", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1299", + "placeName": "Makati CPO-PO Box# 5900 to 5999", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1300", + "placeName": "Pasay City CPO Malibay", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381100000" + }, + { + "postalCode": "1301", + "placeName": "Domestic Airport Po", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381100000" + }, + { + "postalCode": "1302", + "placeName": "San Rafael", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381100000" + }, + { + "postalCode": "1303", + "placeName": "San Roque", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381100000" + }, + { + "postalCode": "1304", + "placeName": "Santa Clara", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381100000" + }, + { + "postalCode": "1305", + "placeName": "San Jose", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381100000" + }, + { + "postalCode": "1306", + "placeName": "San Isidro", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381100000" + }, + { + "postalCode": "1307", + "placeName": "PICC (Reclamation Area)", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381100000" + }, + { + "postalCode": "1308", + "placeName": "Manila Bay (Reclamation)", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381100000" + }, + { + "postalCode": "1309", + "placeName": "Villamor Airbase", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381100000" + }, + { + "postalCode": "1350", + "placeName": "Pasay City CPO - P.O. Box Nos. 1000 to 1099", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1351", + "placeName": "Pasay City CPO - P.O. Box Nos. 1100 to 1199", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1352", + "placeName": "Pasay City CPO - P.O. Box Nos. 1200 to 1299", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1353", + "placeName": "Pasay City CPO - P.O. Box Nos. 1300 to 1399", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1354", + "placeName": "Pasay City CPO - P.O. Box Nos. 1400 to 1499", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1375", + "placeName": "Domestic Airport P.O. - P.O. Box Nos. 1000 to 1099", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1376", + "placeName": "Domestic Airport P.O. - P.O. Box Nos. 1100 to 1199", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1377", + "placeName": "Domestic Airport P.O. - P.O. Box Nos. 1200 to 1299", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1378", + "placeName": "Domestic Airport P.O. - P.O. Box Nos. 1300 to 1399", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1379", + "placeName": "Domestic Airport P.O. - P.O. Box Nos. 1400 to 1499", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1380", + "placeName": "Domestic Airport P.O. - P.O. Box Nos. 1500 to 1599", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1381", + "placeName": "Domestic Airport P.O. - P.O. Box Nos. 1600 to 1699", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1400", + "placeName": "Caloocan City CPO", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380100000" + }, + { + "postalCode": "1401", + "placeName": "Baesa", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380100000" + }, + { + "postalCode": "1402", + "placeName": "Santa Quiteria", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380100000" + }, + { + "postalCode": "1403", + "placeName": "Grace Park East", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380100000" + }, + { + "postalCode": "1404", + "placeName": "San Jose", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380100000" + }, + { + "postalCode": "1405", + "placeName": "1st Ave. to 7th Ave. - West", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380100000" + }, + { + "postalCode": "1406", + "placeName": "Grace Park West", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380100000" + }, + { + "postalCode": "1407", + "placeName": "University Hills", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380100000" + }, + { + "postalCode": "1408", + "placeName": "Sangandaan", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380100000" + }, + { + "postalCode": "1409", + "placeName": "Kaunlaran Village", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380400000" + }, + { + "postalCode": "1410", + "placeName": "Maypajo", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380100000" + }, + { + "postalCode": "1411", + "placeName": "Fish Market", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380900000" + }, + { + "postalCode": "1412", + "placeName": "Isla de Cocomo", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380100000" + }, + { + "postalCode": "1412", + "placeName": "Isla De Cocomo", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380900000" + }, + { + "postalCode": "1413", + "placeName": "Kapitbahayan East", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380900000" + }, + { + "postalCode": "1420", + "placeName": "Kaybiga/Deparo", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380100000" + }, + { + "postalCode": "1421", + "placeName": "Bagumbong / Pag-asa", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380100000" + }, + { + "postalCode": "1422", + "placeName": "Novaliches North (Camarin North)", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380100000" + }, + { + "postalCode": "1423", + "placeName": "Lilles Ville Subdivision", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380100000" + }, + { + "postalCode": "1424", + "placeName": "Capitol Parkland Subdivision", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380100000" + }, + { + "postalCode": "1425", + "placeName": "Amparo Subdivision", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380100000" + }, + { + "postalCode": "1426", + "placeName": "Bankers Village", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380100000" + }, + { + "postalCode": "1427", + "placeName": "Tala Leprosarium", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380100000" + }, + { + "postalCode": "1427", + "placeName": "Victory Heights", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380100000" + }, + { + "postalCode": "1428", + "placeName": "Bagong Silang", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380100000" + }, + { + "postalCode": "1440", + "placeName": "Valenzuela CPO - Malinta", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381600000" + }, + { + "postalCode": "1441", + "placeName": "Karuhatan", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381600000" + }, + { + "postalCode": "1442", + "placeName": "Fortune Vil. - Paso De Blas - Gen. T. De Leon", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381600000" + }, + { + "postalCode": "1443", + "placeName": "Dalandan - West Canumay", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381600000" + }, + { + "postalCode": "1444", + "placeName": "Arkong Bato-Rincon-Pasolo-Malanday-Mabolo-Polo", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381600000" + }, + { + "postalCode": "1445", + "placeName": "Balangkas-Caloong", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381600000" + }, + { + "postalCode": "1446", + "placeName": "Lingunan", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381600000" + }, + { + "postalCode": "1447", + "placeName": "East Canumay - Lawang Bato Punturin", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381600000" + }, + { + "postalCode": "1448", + "placeName": "Mapulang Lupa", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381600000" + }, + { + "postalCode": "1469", + "placeName": "Valenzuela P.O. Boxes", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381600000" + }, + { + "postalCode": "1470", + "placeName": "Malabon", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380400000" + }, + { + "postalCode": "1471", + "placeName": "Flores", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380400000" + }, + { + "postalCode": "1472", + "placeName": "Longos", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380400000" + }, + { + "postalCode": "1473", + "placeName": "Tonsuya", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380400000" + }, + { + "postalCode": "1474", + "placeName": "Acacia", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380400000" + }, + { + "postalCode": "1475", + "placeName": "Potrero", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380400000" + }, + { + "postalCode": "1476", + "placeName": "Araneta Subdivision", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380400000" + }, + { + "postalCode": "1477", + "placeName": "Maysilo", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380400000" + }, + { + "postalCode": "1478", + "placeName": "Santolan", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380400000" + }, + { + "postalCode": "1479", + "placeName": "Muzon", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380400000" + }, + { + "postalCode": "1480", + "placeName": "Dampalit", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380400000" + }, + { + "postalCode": "1485", + "placeName": "Navotas", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380900000" + }, + { + "postalCode": "1489", + "placeName": "Tangos", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380900000" + }, + { + "postalCode": "1490", + "placeName": "Tanza", + "provinceName": "Northern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380900000" + }, + { + "postalCode": "1500", + "placeName": "San Juan City", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381400000" + }, + { + "postalCode": "1500", + "placeName": "San Juan CPO", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1502", + "placeName": "Greenhills PO", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1502", + "placeName": "San Juan City", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381400000" + }, + { + "postalCode": "1503", + "placeName": "Greenhills North", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1503", + "placeName": "San Juan City", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381400000" + }, + { + "postalCode": "1504", + "placeName": "Eisenhower-Crame", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila" + }, + { + "postalCode": "1504", + "placeName": "San Juan City", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381400000" + }, + { + "postalCode": "1530", + "placeName": "Greenhills P.O. Box Nos. 1000 to 1099", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1531", + "placeName": "Greenhills P.O. Box Nos. 1100 to 1199", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1532", + "placeName": "Greenhills P.O. Box Nos. 1200 to 1299", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1533", + "placeName": "Greenhills P.O. Box Nos. 1300 to 1399", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1534", + "placeName": "Greenhills P.O. Box Nos. 1400 to 1499", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1535", + "placeName": "Greenhills P.O. Box Nos. 1500 to 1599", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1536", + "placeName": "Greenhills P.O. Box Nos. 1600 to 1699", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1550", + "placeName": "Mandaluyong CPO", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380500000" + }, + { + "postalCode": "1551", + "placeName": "Vergara", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380500000" + }, + { + "postalCode": "1552", + "placeName": "Shaw Boulevard", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380500000" + }, + { + "postalCode": "1553", + "placeName": "Phil. Natl. Mental Hospital", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380500000" + }, + { + "postalCode": "1554", + "placeName": "East Edsa", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380500000" + }, + { + "postalCode": "1555", + "placeName": "Wack Wack Golf", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380500000" + }, + { + "postalCode": "1556", + "placeName": "Greenhills South", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380500000" + }, + { + "postalCode": "1600", + "placeName": "Pasig CPO", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381200000" + }, + { + "postalCode": "1601", + "placeName": "San Joaquin", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381200000" + }, + { + "postalCode": "1602", + "placeName": "Pinagbuhatan", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381200000" + }, + { + "postalCode": "1603", + "placeName": "Kapitolyo", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381200000" + }, + { + "postalCode": "1604", + "placeName": "Ugong", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381200000" + }, + { + "postalCode": "1605", + "placeName": "Ortigas PO", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381200000" + }, + { + "postalCode": "1606", + "placeName": "Caniogan", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381200000" + }, + { + "postalCode": "1607", + "placeName": "Maybunga", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381200000" + }, + { + "postalCode": "1608", + "placeName": "Sta. Lucia", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381200000" + }, + { + "postalCode": "1609", + "placeName": "Rosario", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381200000" + }, + { + "postalCode": "1610", + "placeName": "Santolan", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381200000" + }, + { + "postalCode": "1611", + "placeName": "Manggahan", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381200000" + }, + { + "postalCode": "1612", + "placeName": "Green Park", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381200000" + }, + { + "postalCode": "1620", + "placeName": "Aguho", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381701000" + }, + { + "postalCode": "1621", + "placeName": "Sta. Ana", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381701000" + }, + { + "postalCode": "1630", + "placeName": "Bicutan Western", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381500000" + }, + { + "postalCode": "1631", + "placeName": "Bicutan", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381500000" + }, + { + "postalCode": "1632", + "placeName": "Bicutan Lower", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381500000" + }, + { + "postalCode": "1633", + "placeName": "Bicutan Upper", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381500000" + }, + { + "postalCode": "1634", + "placeName": "Nichols - Mckinley", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381500000" + }, + { + "postalCode": "1635", + "placeName": "Bonifacio Global City", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381500000" + }, + { + "postalCode": "1636", + "placeName": "Bay Breeze Exec. Village", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381500000" + }, + { + "postalCode": "1637", + "placeName": "Tuktukan", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381500000" + }, + { + "postalCode": "1638", + "placeName": "Ligid", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381500000" + }, + { + "postalCode": "1639", + "placeName": "Ususan", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381500000" + }, + { + "postalCode": "1650", + "placeName": "Pasig Ortigas CTR-PO Box# 1000 to 1099", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1651", + "placeName": "Pasig Ortigas CTR-PO Box# 1100 to 1199", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1652", + "placeName": "Pasig Ortigas CTR-PO Box# 1200 to 1299", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1653", + "placeName": "Pasig Ortigas CTR-PO Box# 1300 to 1399", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1654", + "placeName": "Pasig Ortigas CTR-PO Box# 1400 to 1499", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1655", + "placeName": "Pasig Ortigas CTR-PO Box# 1500 to 1599", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1656", + "placeName": "Pasig Ortigas CTR-PO Box# 1600 to 1699", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1657", + "placeName": "Pasig Ortigas CTR-PO Box# 1700 to 1799", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1658", + "placeName": "Pasig Ortigas CTR-PO Box# 1800 to 1899", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1659", + "placeName": "Pasig Ortigas CTR-PO Box# 1900 to 1999", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1660", + "placeName": "Pasig Ortigas CTR-PO Box# 2000 to 2099", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1661", + "placeName": "Pasig Ortigas CTR-PO Box# 2100 to 2199", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1662", + "placeName": "Pasig Ortigas CTR-PO Box# 2200 to 2299", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1663", + "placeName": "Pasig Ortigas CTR-PO Box# 2300 to 2399", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1664", + "placeName": "Pasig Ortigas CTR-PO Box# 2400 to 2499", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1665", + "placeName": "Pasig Ortigas CTR-PO Box# 2500 to 2599", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1666", + "placeName": "Pasig Ortigas CTR-PO Box# 2600 to 2699", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1667", + "placeName": "Pasig Ortigas CTR-PO Box# 2700 to 2799", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1668", + "placeName": "Pasig Ortigas CTR-PO Box# 2800 to 2899", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1669", + "placeName": "Pasig Ortigas CTR-PO Box# 2900 to 2999", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1670", + "placeName": "Pasig Ortigas CTR-PO Box# 3000 to 3099", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1671", + "placeName": "Pasig Ortigas CTR-PO Box# 3100 to 3199", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1672", + "placeName": "Pasig Ortigas CTR-PO Box# 3200 to 3299", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1673", + "placeName": "Pasig Ortigas CTR-PO Box# 3300 to 3399", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1674", + "placeName": "Pasig Ortigas CTR-PO Box# 3400 to 3499", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1675", + "placeName": "Pasig Ortigas CTR-PO Box# 3500 to 3599", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1676", + "placeName": "Pasig Ortigas CTR-PO Box# 3600 to 3699", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1677", + "placeName": "Pasig Ortigas CTR-PO Box# 3700 to 3799", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1678", + "placeName": "Pasig Ortigas CTR-PO Box# 3800 to 3899", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1679", + "placeName": "Pasig Ortigas CTR-PO Box# 3900 to 3999", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1680", + "placeName": "Pasig Ortigas CTR-PO Box# 4000 to 4099", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1681", + "placeName": "Pasig Ortigas CTR-PO Box# 4100 to 4199", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1682", + "placeName": "Pasig Ortigas CTR-PO Box# 4200 to 4299", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1683", + "placeName": "Pasig Ortigas CTR-PO Box# 4300 to 4399", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1684", + "placeName": "Pasig Ortigas CTR-PO Box# 4400 to 4499", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1685", + "placeName": "Pasig Ortigas CTR-PO Box# 4500 to 4599", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1686", + "placeName": "Pasig Ortigas CTR-PO Box# 4600 to 4699", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1687", + "placeName": "Pasig Ortigas CTR-PO Box# 4700 to 4799", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1688", + "placeName": "Pasig Ortigas CTR-PO Box# 4800 to 4899", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1689", + "placeName": "Pasig Ortigas CTR-PO Box# 4900 to 4999", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1690", + "placeName": "Pasig Ortigas CTR-PO Box# 5000 to 5099", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1691", + "placeName": "Pasig Ortigas CTR-PO Box# 5100 to 5199", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1692", + "placeName": "Pasig Ortigas CTR-PO Box# 5200 to 5299", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1693", + "placeName": "Pasig Ortigas CTR-PO Box# 5300 to 5399", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1694", + "placeName": "Pasig Ortigas CTR-PO Box# 5400 to 5499", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1695", + "placeName": "Pasig Ortigas CTR-PO Box# 5500 to 5599", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1696", + "placeName": "Pasig Ortigas CTR-PO Box# 5600 to 5699", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1697", + "placeName": "Pasig Ortigas CTR-PO Box# 5700 to 5799", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1698", + "placeName": "Pasig Ortigas CTR-PO Box# 5800 to 5899", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1699", + "placeName": "Pasig Ortigas CTR-PO Box# 5900 to 5999", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1700", + "placeName": "Parañaque Cpo", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381000000" + }, + { + "postalCode": "1701", + "placeName": "Tambo", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381000000" + }, + { + "postalCode": "1702", + "placeName": "Baclaran", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381000000" + }, + { + "postalCode": "1703", + "placeName": "Marina Subd. (Reclamation)", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381000000" + }, + { + "postalCode": "1704", + "placeName": "Sto. Nino", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381000000" + }, + { + "postalCode": "1705", + "placeName": "Ninoy Aquino Int’l. Airport", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381000000" + }, + { + "postalCode": "1706", + "placeName": "Pulo", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381000000" + }, + { + "postalCode": "1707", + "placeName": "San Antonio Valley 11 & 12", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381000000" + }, + { + "postalCode": "1708", + "placeName": "Multinational Village", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381000000" + }, + { + "postalCode": "1709", + "placeName": "Merville Park", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381000000" + }, + { + "postalCode": "1709", + "placeName": "Moonwalk", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381000000" + }, + { + "postalCode": "1709", + "placeName": "South Admiral Village", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381000000" + }, + { + "postalCode": "1710", + "placeName": "Executive Heights Subd.", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381000000" + }, + { + "postalCode": "1711", + "placeName": "Better Living Subdivision", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381000000" + }, + { + "postalCode": "1712", + "placeName": "Miramar Subdivision", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381000000" + }, + { + "postalCode": "1713", + "placeName": "United Subd.", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381000000" + }, + { + "postalCode": "1714", + "placeName": "Aeropark Subdivision", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381000000" + }, + { + "postalCode": "1714", + "placeName": "Ireneville Ii", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381000000" + }, + { + "postalCode": "1715", + "placeName": "San Antonio Valley I", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381000000" + }, + { + "postalCode": "1716", + "placeName": "Maywood Village Ii", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381000000" + }, + { + "postalCode": "1717", + "placeName": "Manila Memorial Park", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381000000" + }, + { + "postalCode": "1718", + "placeName": "Bf Homes 2", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381000000" + }, + { + "postalCode": "1719", + "placeName": "Ireneville Subdivision I & Ii", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381000000" + }, + { + "postalCode": "1719", + "placeName": "Maywood I", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381000000" + }, + { + "postalCode": "1720", + "placeName": "Bf Homes 1", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1381000000" + }, + { + "postalCode": "1740", + "placeName": "Las Piñas CPO", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380200000" + }, + { + "postalCode": "1741", + "placeName": "Remarville Subdivision", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380200000" + }, + { + "postalCode": "1742", + "placeName": "Pulang Lupa", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380200000" + }, + { + "postalCode": "1742", + "placeName": "Zapote", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380200000" + }, + { + "postalCode": "1743", + "placeName": "Cut-cut", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380200000" + }, + { + "postalCode": "1744", + "placeName": "Manuyo", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380200000" + }, + { + "postalCode": "1745", + "placeName": "Gatchalian Subdivision", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380200000" + }, + { + "postalCode": "1746", + "placeName": "Verdant Acres Subdivision", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380200000" + }, + { + "postalCode": "1747", + "placeName": "Talon, Moonwalk", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380200000" + }, + { + "postalCode": "1748", + "placeName": "Manila Doctors Village", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380200000" + }, + { + "postalCode": "1749", + "placeName": "Angela Village", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380200000" + }, + { + "postalCode": "1750", + "placeName": "Almanza", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380200000" + }, + { + "postalCode": "1751", + "placeName": "T. S. Cruz Subdivision", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380200000" + }, + { + "postalCode": "1752", + "placeName": "Soldiers Hills Subdivision", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380200000" + }, + { + "postalCode": "1770", + "placeName": "Muntinlupa CPO", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380800000" + }, + { + "postalCode": "1771", + "placeName": "Bule/Cupang", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380800000" + }, + { + "postalCode": "1772", + "placeName": "Bayanan/Putatan", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380800000" + }, + { + "postalCode": "1773", + "placeName": "Tunasan", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380800000" + }, + { + "postalCode": "1774", + "placeName": "Susana Heights", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380800000" + }, + { + "postalCode": "1775", + "placeName": "Pearl Heights", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380800000" + }, + { + "postalCode": "1776", + "placeName": "Poblacion", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380800000" + }, + { + "postalCode": "1777", + "placeName": "Pleasant Village", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380800000" + }, + { + "postalCode": "1780", + "placeName": "Ayala Alabang Subdivision", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380800000" + }, + { + "postalCode": "1781", + "placeName": "Filinvest Corp. City", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380800000" + }, + { + "postalCode": "1799", + "placeName": "Ayala Alabang P.O. Boxes", + "provinceName": "Southern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380800000" + }, + { + "postalCode": "1800", + "placeName": "Marikina CPO - Santa Elena - Santo Niño", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380700000" + }, + { + "postalCode": "1801", + "placeName": "San Roque - Calumpang", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380700000" + }, + { + "postalCode": "1802", + "placeName": "Industrial Valley", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380700000" + }, + { + "postalCode": "1803", + "placeName": "Barangka", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380700000" + }, + { + "postalCode": "1803", + "placeName": "Tañong", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380700000" + }, + { + "postalCode": "1804", + "placeName": "J. De La Peña", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380700000" + }, + { + "postalCode": "1805", + "placeName": "Malanday", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380700000" + }, + { + "postalCode": "1806", + "placeName": "Tumana", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380700000" + }, + { + "postalCode": "1807", + "placeName": "Concepcion 1", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380700000" + }, + { + "postalCode": "1808", + "placeName": "Nangka", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380700000" + }, + { + "postalCode": "1809", + "placeName": "Parang", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380700000" + }, + { + "postalCode": "1810", + "placeName": "Marikina Heights", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380700000" + }, + { + "postalCode": "1811", + "placeName": "Concepcion 2", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380700000" + }, + { + "postalCode": "1812", + "placeName": "Fortune", + "provinceName": "Eastern Manila District", + "regionName": "Metro Manila", + "municipalityCode": "1380700000" + }, + { + "postalCode": "1820", + "placeName": "Bagong Nayon, Cupang, Mambagat, and Mayamot", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "1850", + "placeName": "San Mateo", + "provinceName": "Province of Rizal", + "regionName": "Calabarzon", + "municipalityCode": "0405811000" + }, + { + "postalCode": "1860", + "placeName": "Rodriguez (Montalban)", + "provinceName": "Province of Rizal", + "regionName": "Calabarzon", + "municipalityCode": "0405808000" + }, + { + "postalCode": "1870", + "placeName": "Antipolo", + "provinceName": "Province of Rizal", + "regionName": "Calabarzon", + "municipalityCode": "0405802000" + }, + { + "postalCode": "1871", + "placeName": "Mayamot", + "provinceName": "Province of Rizal", + "regionName": "Calabarzon" + }, + { + "postalCode": "1872", + "placeName": "Bagong Nayon (Cogeo)", + "provinceName": "Province of Rizal", + "regionName": "Calabarzon" + }, + { + "postalCode": "1873", + "placeName": "Cupang", + "provinceName": "Province of Rizal", + "regionName": "Calabarzon" + }, + { + "postalCode": "1874", + "placeName": "Langhaya", + "provinceName": "Province of Rizal", + "regionName": "Calabarzon" + }, + { + "postalCode": "1875", + "placeName": "Mambagat", + "provinceName": "Province of Rizal", + "regionName": "Calabarzon" + }, + { + "postalCode": "1880", + "placeName": "Teresa", + "provinceName": "Province of Rizal", + "regionName": "Calabarzon", + "municipalityCode": "0405814000" + }, + { + "postalCode": "1900", + "placeName": "Cainta", + "provinceName": "Province of Rizal", + "regionName": "Calabarzon", + "municipalityCode": "0405805000" + }, + { + "postalCode": "1910", + "placeName": "Pililla", + "provinceName": "Province of Rizal", + "regionName": "Calabarzon", + "municipalityCode": "0405810000" + }, + { + "postalCode": "1920", + "placeName": "Taytay", + "provinceName": "Province of Rizal", + "regionName": "Calabarzon", + "municipalityCode": "0405813000" + }, + { + "postalCode": "1930", + "placeName": "Angono", + "provinceName": "Province of Rizal", + "regionName": "Calabarzon", + "municipalityCode": "0405801000" + }, + { + "postalCode": "1940", + "placeName": "Binangonan", + "provinceName": "Province of Rizal", + "regionName": "Calabarzon", + "municipalityCode": "0405804000" + }, + { + "postalCode": "1950", + "placeName": "Cardona", + "provinceName": "Province of Rizal", + "regionName": "Calabarzon", + "municipalityCode": "0405806000" + }, + { + "postalCode": "1960", + "placeName": "Morong", + "provinceName": "Province of Rizal", + "regionName": "Calabarzon", + "municipalityCode": "0405809000" + }, + { + "postalCode": "1970", + "placeName": "Baras", + "provinceName": "Province of Rizal", + "regionName": "Calabarzon", + "municipalityCode": "0405803000" + }, + { + "postalCode": "1980", + "placeName": "Tanay", + "provinceName": "Province of Rizal", + "regionName": "Calabarzon", + "municipalityCode": "0405812000" + }, + { + "postalCode": "1990", + "placeName": "Jalajala", + "provinceName": "Province of Rizal", + "regionName": "Calabarzon", + "municipalityCode": "0405807000" + }, + { + "postalCode": "2000", + "placeName": "San Fernando", + "provinceName": "Province of Pampanga", + "regionName": "Central Luzon", + "municipalityCode": "0305416000" + }, + { + "postalCode": "2001", + "placeName": "Bacolor", + "provinceName": "Province of Pampanga", + "regionName": "Central Luzon", + "municipalityCode": "0305404000" + }, + { + "postalCode": "2002", + "placeName": "Santa Rita", + "provinceName": "Province of Pampanga", + "regionName": "Central Luzon", + "municipalityCode": "0305420000" + }, + { + "postalCode": "2003", + "placeName": "Guagua", + "provinceName": "Province of Pampanga", + "regionName": "Central Luzon", + "municipalityCode": "0305407000" + }, + { + "postalCode": "2004", + "placeName": "Sasmuan", + "provinceName": "Province of Pampanga", + "regionName": "Central Luzon", + "municipalityCode": "0305422000" + }, + { + "postalCode": "2005", + "placeName": "Lubao", + "provinceName": "Province of Pampanga", + "regionName": "Central Luzon", + "municipalityCode": "0305408000" + }, + { + "postalCode": "2006", + "placeName": "Floridablanca", + "provinceName": "Province of Pampanga", + "regionName": "Central Luzon", + "municipalityCode": "0305406000" + }, + { + "postalCode": "2007", + "placeName": "Basa airbase", + "provinceName": "Province of Pampanga", + "regionName": "Central Luzon" + }, + { + "postalCode": "2008", + "placeName": "Porac", + "provinceName": "Province of Pampanga", + "regionName": "Central Luzon", + "municipalityCode": "0305415000" + }, + { + "postalCode": "2009", + "placeName": "Angeles City", + "provinceName": "Province of Pampanga", + "regionName": "Central Luzon", + "municipalityCode": "0330100000" + }, + { + "postalCode": "2010", + "placeName": "Mabalacat", + "provinceName": "Province of Pampanga", + "regionName": "Central Luzon", + "municipalityCode": "0305409000" + }, + { + "postalCode": "2011", + "placeName": "Magalang", + "provinceName": "Province of Pampanga", + "regionName": "Central Luzon", + "municipalityCode": "0305411000" + }, + { + "postalCode": "2012", + "placeName": "Arayat", + "provinceName": "Province of Pampanga", + "regionName": "Central Luzon", + "municipalityCode": "0305403000" + }, + { + "postalCode": "2013", + "placeName": "Candaba", + "provinceName": "Province of Pampanga", + "regionName": "Central Luzon", + "municipalityCode": "0305405000" + }, + { + "postalCode": "2014", + "placeName": "San Luis", + "provinceName": "Province of Pampanga", + "regionName": "Central Luzon", + "municipalityCode": "0305417000" + }, + { + "postalCode": "2015", + "placeName": "San Simon", + "provinceName": "Province of Pampanga", + "regionName": "Central Luzon", + "municipalityCode": "0305418000" + }, + { + "postalCode": "2016", + "placeName": "Apalit", + "provinceName": "Province of Pampanga", + "regionName": "Central Luzon", + "municipalityCode": "0305402000" + }, + { + "postalCode": "2017", + "placeName": "Masantol", + "provinceName": "Province of Pampanga", + "regionName": "Central Luzon", + "municipalityCode": "0305412000" + }, + { + "postalCode": "2018", + "placeName": "Macabebe", + "provinceName": "Province of Pampanga", + "regionName": "Central Luzon", + "municipalityCode": "0305410000" + }, + { + "postalCode": "2019", + "placeName": "Minalin", + "provinceName": "Province of Pampanga", + "regionName": "Central Luzon", + "municipalityCode": "0305414000" + }, + { + "postalCode": "2020", + "placeName": "Santo Tomas", + "provinceName": "Province of Pampanga", + "regionName": "Central Luzon", + "municipalityCode": "0305421000" + }, + { + "postalCode": "2021", + "placeName": "Mexico", + "provinceName": "Province of Pampanga", + "regionName": "Central Luzon", + "municipalityCode": "0305413000" + }, + { + "postalCode": "2022", + "placeName": "Santa Ana", + "provinceName": "Province of Pampanga", + "regionName": "Central Luzon", + "municipalityCode": "0305419000" + }, + { + "postalCode": "2023", + "placeName": "CSEZ, Clark", + "provinceName": "Province of Pampanga", + "regionName": "Central Luzon" + }, + { + "postalCode": "2024", + "placeName": "Balibago", + "provinceName": "Province of Pampanga", + "regionName": "Central Luzon" + }, + { + "postalCode": "2025", + "placeName": "Santa Cruz, Lubao", + "provinceName": "Province of Pampanga", + "regionName": "Central Luzon" + }, + { + "postalCode": "2026", + "placeName": "Dau, Mabalacat", + "provinceName": "Province of Pampanga", + "regionName": "Central Luzon" + }, + { + "postalCode": "2100", + "placeName": "Balanga", + "provinceName": "Province of Bataan", + "regionName": "Central Luzon", + "municipalityCode": "0300803000" + }, + { + "postalCode": "2101", + "placeName": "Pilar", + "provinceName": "Province of Bataan", + "regionName": "Central Luzon", + "municipalityCode": "0300811000" + }, + { + "postalCode": "2102", + "placeName": "Orion", + "provinceName": "Province of Bataan", + "regionName": "Central Luzon", + "municipalityCode": "0300810000" + }, + { + "postalCode": "2103", + "placeName": "Limay", + "provinceName": "Province of Bataan", + "regionName": "Central Luzon", + "municipalityCode": "0300806000" + }, + { + "postalCode": "2104", + "placeName": "Lamao", + "provinceName": "Province of Bataan", + "regionName": "Central Luzon" + }, + { + "postalCode": "2105", + "placeName": "Mariveles", + "provinceName": "Province of Bataan", + "regionName": "Central Luzon", + "municipalityCode": "0300807000" + }, + { + "postalCode": "2106", + "placeName": "FAB (Freefort Area of Bataan)", + "provinceName": "Province of Bataan", + "regionName": "Central Luzon" + }, + { + "postalCode": "2107", + "placeName": "Bagac", + "provinceName": "Province of Bataan", + "regionName": "Central Luzon", + "municipalityCode": "0300802000" + }, + { + "postalCode": "2108", + "placeName": "Morong", + "provinceName": "Province of Bataan", + "regionName": "Central Luzon", + "municipalityCode": "0300808000" + }, + { + "postalCode": "2109", + "placeName": "Cabcaben", + "provinceName": "Province of Bataan", + "regionName": "Central Luzon" + }, + { + "postalCode": "2110", + "placeName": "Dinalupihan", + "provinceName": "Province of Bataan", + "regionName": "Central Luzon", + "municipalityCode": "0300804000" + }, + { + "postalCode": "2111", + "placeName": "Hermosa", + "provinceName": "Province of Bataan", + "regionName": "Central Luzon", + "municipalityCode": "0300805000" + }, + { + "postalCode": "2112", + "placeName": "Orani", + "provinceName": "Province of Bataan", + "regionName": "Central Luzon", + "municipalityCode": "0300809000" + }, + { + "postalCode": "2113", + "placeName": "Samal", + "provinceName": "Province of Bataan", + "regionName": "Central Luzon", + "municipalityCode": "0300812000" + }, + { + "postalCode": "2114", + "placeName": "Abucay", + "provinceName": "Province of Bataan", + "regionName": "Central Luzon", + "municipalityCode": "0300801000" + }, + { + "postalCode": "2133", + "placeName": "3 Santa Cruz", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "2200", + "placeName": "Olongapo City", + "provinceName": "Province of Zambales", + "regionName": "Central Luzon", + "municipalityCode": "0331400000" + }, + { + "postalCode": "2201", + "placeName": "Iba", + "provinceName": "Province of Zambales", + "regionName": "Central Luzon", + "municipalityCode": "0307105000" + }, + { + "postalCode": "2202", + "placeName": "Botolan", + "provinceName": "Province of Zambales", + "regionName": "Central Luzon", + "municipalityCode": "0307101000" + }, + { + "postalCode": "2203", + "placeName": "Cabangan", + "provinceName": "Province of Zambales", + "regionName": "Central Luzon", + "municipalityCode": "0307102000" + }, + { + "postalCode": "2204", + "placeName": "San Felipe", + "provinceName": "Province of Zambales", + "regionName": "Central Luzon", + "municipalityCode": "0307110000" + }, + { + "postalCode": "2205", + "placeName": "San Narciso", + "provinceName": "Province of Zambales", + "regionName": "Central Luzon", + "municipalityCode": "0307112000" + }, + { + "postalCode": "2206", + "placeName": "San Antonio", + "provinceName": "Province of Zambales", + "regionName": "Central Luzon", + "municipalityCode": "0307109000" + }, + { + "postalCode": "2207", + "placeName": "San Marcelino", + "provinceName": "Province of Zambales", + "regionName": "Central Luzon", + "municipalityCode": "0307111000" + }, + { + "postalCode": "2208", + "placeName": "Castillejos", + "provinceName": "Province of Zambales", + "regionName": "Central Luzon", + "municipalityCode": "0307104000" + }, + { + "postalCode": "2209", + "placeName": "Subic", + "provinceName": "Province of Zambales", + "regionName": "Central Luzon", + "municipalityCode": "0307114000" + }, + { + "postalCode": "2210", + "placeName": "Palauig", + "provinceName": "Province of Zambales", + "regionName": "Central Luzon", + "municipalityCode": "0307108000" + }, + { + "postalCode": "2211", + "placeName": "Masinloc", + "provinceName": "Province of Zambales", + "regionName": "Central Luzon", + "municipalityCode": "0307106000" + }, + { + "postalCode": "2212", + "placeName": "Candelaria", + "provinceName": "Province of Zambales", + "regionName": "Central Luzon", + "municipalityCode": "0307103000" + }, + { + "postalCode": "2213", + "placeName": "Sta. Cruz", + "provinceName": "Province of Zambales", + "regionName": "Central Luzon", + "municipalityCode": "0307113000" + }, + { + "postalCode": "2222", + "placeName": "Subic Bay Freeport Zone", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "2300", + "placeName": "Tarlac", + "provinceName": "Province of Tarlac", + "regionName": "Central Luzon", + "municipalityCode": "0306916000" + }, + { + "postalCode": "2301", + "placeName": "San Miguel", + "provinceName": "Province of Tarlac", + "regionName": "Central Luzon" + }, + { + "postalCode": "2302", + "placeName": "Gerona", + "provinceName": "Province of Tarlac", + "regionName": "Central Luzon", + "municipalityCode": "0306906000" + }, + { + "postalCode": "2303", + "placeName": "Sta. Ignacia", + "provinceName": "Province of Tarlac", + "regionName": "Central Luzon", + "municipalityCode": "0306915000" + }, + { + "postalCode": "2304", + "placeName": "Mayantoc", + "provinceName": "Province of Tarlac", + "regionName": "Central Luzon", + "municipalityCode": "0306908000" + }, + { + "postalCode": "2305", + "placeName": "San Clemente", + "provinceName": "Province of Tarlac", + "regionName": "Central Luzon", + "municipalityCode": "0306913000" + }, + { + "postalCode": "2306", + "placeName": "Camiling", + "provinceName": "Province of Tarlac", + "regionName": "Central Luzon", + "municipalityCode": "0306903000" + }, + { + "postalCode": "2307", + "placeName": "Paniqui", + "provinceName": "Province of Tarlac", + "regionName": "Central Luzon", + "municipalityCode": "0306910000" + }, + { + "postalCode": "2308", + "placeName": "Moncada", + "provinceName": "Province of Tarlac", + "regionName": "Central Luzon", + "municipalityCode": "0306909000" + }, + { + "postalCode": "2309", + "placeName": "San Manuel", + "provinceName": "Province of Tarlac", + "regionName": "Central Luzon", + "municipalityCode": "0306914000" + }, + { + "postalCode": "2310", + "placeName": "Anao", + "provinceName": "Province of Tarlac", + "regionName": "Central Luzon", + "municipalityCode": "0306901000" + }, + { + "postalCode": "2311", + "placeName": "Ramos", + "provinceName": "Province of Tarlac", + "regionName": "Central Luzon", + "municipalityCode": "0306912000" + }, + { + "postalCode": "2312", + "placeName": "Pura", + "provinceName": "Province of Tarlac", + "regionName": "Central Luzon", + "municipalityCode": "0306911000" + }, + { + "postalCode": "2313", + "placeName": "Victoria", + "provinceName": "Province of Tarlac", + "regionName": "Central Luzon", + "municipalityCode": "0306917000" + }, + { + "postalCode": "2314", + "placeName": "La Paz", + "provinceName": "Province of Tarlac", + "regionName": "Central Luzon", + "municipalityCode": "0306907000" + }, + { + "postalCode": "2315", + "placeName": "Capas", + "provinceName": "Province of Tarlac", + "regionName": "Central Luzon", + "municipalityCode": "0306904000" + }, + { + "postalCode": "2316", + "placeName": "Concepcion", + "provinceName": "Province of Tarlac", + "regionName": "Central Luzon", + "municipalityCode": "0306905000" + }, + { + "postalCode": "2317", + "placeName": "Bamban", + "provinceName": "Province of Tarlac", + "regionName": "Central Luzon", + "municipalityCode": "0306902000" + }, + { + "postalCode": "2318", + "placeName": "San Jose", + "provinceName": "Province of Tarlac", + "regionName": "Central Luzon", + "municipalityCode": "0306918000" + }, + { + "postalCode": "2333", + "placeName": "Capas", + "provinceName": "", + "regionName": "", + "municipalityCode": "0306904000" + }, + { + "postalCode": "2334", + "placeName": "Moncada", + "provinceName": "", + "regionName": "", + "municipalityCode": "0306909000" + }, + { + "postalCode": "2400", + "placeName": "Dagupan City", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105518000" + }, + { + "postalCode": "2401", + "placeName": "Lingayen", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105522000" + }, + { + "postalCode": "2402", + "placeName": "Labrador", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105521000" + }, + { + "postalCode": "2403", + "placeName": "Sual", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105542000" + }, + { + "postalCode": "2404", + "placeName": "Alaminos", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105503000" + }, + { + "postalCode": "2405", + "placeName": "Anda", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105505000" + }, + { + "postalCode": "2406", + "placeName": "Bolinao", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105514000" + }, + { + "postalCode": "2407", + "placeName": "Bani", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105508000" + }, + { + "postalCode": "2408", + "placeName": "Agno", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105501000" + }, + { + "postalCode": "2409", + "placeName": "Mabini", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105523000" + }, + { + "postalCode": "2410", + "placeName": "Burgos", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105516000" + }, + { + "postalCode": "2411", + "placeName": "Dasol", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105519000" + }, + { + "postalCode": "2412", + "placeName": "Infanta", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105520000" + }, + { + "postalCode": "2413", + "placeName": "Mangatarem", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105527000" + }, + { + "postalCode": "2414", + "placeName": "Urbiztondo", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105545000" + }, + { + "postalCode": "2415", + "placeName": "Aguilar", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105502000" + }, + { + "postalCode": "2416", + "placeName": "Bugallon", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105515000" + }, + { + "postalCode": "2417", + "placeName": "Binmaley", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105513000" + }, + { + "postalCode": "2418", + "placeName": "Calasiao", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105517000" + }, + { + "postalCode": "2419", + "placeName": "Santa Barbara", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105538000" + }, + { + "postalCode": "2420", + "placeName": "San Carlos City", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105532000" + }, + { + "postalCode": "2421", + "placeName": "Malasiqui", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105524000" + }, + { + "postalCode": "2422", + "placeName": "Basista", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105509000" + }, + { + "postalCode": "2423", + "placeName": "Bayambang", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105511000" + }, + { + "postalCode": "2424", + "placeName": "Bautista", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105510000" + }, + { + "postalCode": "2425", + "placeName": "Alcala", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105504000" + }, + { + "postalCode": "2426", + "placeName": "SantoTomas", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105540000" + }, + { + "postalCode": "2427", + "placeName": "Villasis", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105547000" + }, + { + "postalCode": "2428", + "placeName": "Urdaneta", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105546000" + }, + { + "postalCode": "2429", + "placeName": "Mapandan", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105528000" + }, + { + "postalCode": "2430", + "placeName": "Manaoag", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105525000" + }, + { + "postalCode": "2431", + "placeName": "San Jacinto", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105534000" + }, + { + "postalCode": "2432", + "placeName": "Mangaldan", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105526000" + }, + { + "postalCode": "2433", + "placeName": "San Fabian", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105533000" + }, + { + "postalCode": "2434", + "placeName": "Sison", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105541000" + }, + { + "postalCode": "2435", + "placeName": "Pozorrubio", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105530000" + }, + { + "postalCode": "2436", + "placeName": "Binalonan", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105512000" + }, + { + "postalCode": "2437", + "placeName": "Laoac", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105548000" + }, + { + "postalCode": "2438", + "placeName": "San Manuel", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105535000" + }, + { + "postalCode": "2439", + "placeName": "Asingan", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105506000" + }, + { + "postalCode": "2440", + "placeName": "Santa Maria", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105539000" + }, + { + "postalCode": "2441", + "placeName": "Rosales", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105531000" + }, + { + "postalCode": "2442", + "placeName": "Balungao", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105507000" + }, + { + "postalCode": "2443", + "placeName": "Umingan", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105544000" + }, + { + "postalCode": "2444", + "placeName": "San Quintin", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105537000" + }, + { + "postalCode": "2445", + "placeName": "Tayug", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105543000" + }, + { + "postalCode": "2446", + "placeName": "Natividad", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105529000" + }, + { + "postalCode": "2447", + "placeName": "San Nicolas", + "provinceName": "Province of Pangasinan", + "regionName": "Ilocos", + "municipalityCode": "0105536000" + }, + { + "postalCode": "2500", + "placeName": "San Fernando City", + "provinceName": "Province of La Union", + "regionName": "Ilocos", + "municipalityCode": "0103314000" + }, + { + "postalCode": "2501", + "placeName": "Bauang", + "provinceName": "Province of La Union", + "regionName": "Ilocos", + "municipalityCode": "0103307000" + }, + { + "postalCode": "2502", + "placeName": "Caba", + "provinceName": "Province of La Union", + "regionName": "Ilocos", + "municipalityCode": "0103309000" + }, + { + "postalCode": "2503", + "placeName": "Aringay", + "provinceName": "Province of La Union", + "regionName": "Ilocos", + "municipalityCode": "0103302000" + }, + { + "postalCode": "2504", + "placeName": "Agoo", + "provinceName": "Province of La Union", + "regionName": "Ilocos", + "municipalityCode": "0103301000" + }, + { + "postalCode": "2505", + "placeName": "Santo Tomas", + "provinceName": "Province of La Union", + "regionName": "Ilocos", + "municipalityCode": "0103317000" + }, + { + "postalCode": "2506", + "placeName": "Rosario", + "provinceName": "Province of La Union", + "regionName": "Ilocos", + "municipalityCode": "0103313000" + }, + { + "postalCode": "2507", + "placeName": "Damortis", + "provinceName": "Province of La Union", + "regionName": "Ilocos" + }, + { + "postalCode": "2508", + "placeName": "Pugo", + "provinceName": "Province of La Union", + "regionName": "Ilocos", + "municipalityCode": "0103312000" + }, + { + "postalCode": "2509", + "placeName": "Tubao", + "provinceName": "Province of La Union", + "regionName": "Ilocos", + "municipalityCode": "0103320000" + }, + { + "postalCode": "2510", + "placeName": "Burgos", + "provinceName": "Province of La Union", + "regionName": "Ilocos", + "municipalityCode": "0103308000" + }, + { + "postalCode": "2511", + "placeName": "Naguilian", + "provinceName": "Province of La Union", + "regionName": "Ilocos", + "municipalityCode": "0103311000" + }, + { + "postalCode": "2512", + "placeName": "Bagulin", + "provinceName": "Province of La Union", + "regionName": "Ilocos", + "municipalityCode": "0103304000" + }, + { + "postalCode": "2513", + "placeName": "San Gabriel", + "provinceName": "Province of La Union", + "regionName": "Ilocos", + "municipalityCode": "0103315000" + }, + { + "postalCode": "2514", + "placeName": "San Juan", + "provinceName": "Province of La Union", + "regionName": "Ilocos", + "municipalityCode": "0103316000" + }, + { + "postalCode": "2515", + "placeName": "Bacnotan", + "provinceName": "Province of La Union", + "regionName": "Ilocos", + "municipalityCode": "0103303000" + }, + { + "postalCode": "2516", + "placeName": "Santol", + "provinceName": "Province of La Union", + "regionName": "Ilocos", + "municipalityCode": "0103318000" + }, + { + "postalCode": "2517", + "placeName": "Balaoan", + "provinceName": "Province of La Union", + "regionName": "Ilocos", + "municipalityCode": "0103305000" + }, + { + "postalCode": "2518", + "placeName": "Luna", + "provinceName": "Province of La Union", + "regionName": "Ilocos", + "municipalityCode": "0103310000" + }, + { + "postalCode": "2519", + "placeName": "Bangar", + "provinceName": "Province of La Union", + "regionName": "Ilocos", + "municipalityCode": "0103306000" + }, + { + "postalCode": "2520", + "placeName": "Sudipen", + "provinceName": "Province of La Union", + "regionName": "Ilocos", + "municipalityCode": "0103319000" + }, + { + "postalCode": "2566", + "placeName": "Alcoy", + "provinceName": "", + "regionName": "", + "municipalityCode": "0702202000" + }, + { + "postalCode": "2600", + "placeName": "Baguio City", + "provinceName": "Province of Benguet", + "regionName": "Cordillera", + "municipalityCode": "1430300000" + }, + { + "postalCode": "2601", + "placeName": "La Trinidad", + "provinceName": "Province of Benguet", + "regionName": "Cordillera", + "municipalityCode": "1401110000" + }, + { + "postalCode": "2602", + "placeName": "Philippine Military Academy (PMA)", + "provinceName": "Province of Benguet", + "regionName": "Cordillera" + }, + { + "postalCode": "2603", + "placeName": "Tuba", + "provinceName": "Province of Benguet", + "regionName": "Cordillera", + "municipalityCode": "1401113000" + }, + { + "postalCode": "2604", + "placeName": "Itogon", + "provinceName": "Province of Benguet", + "regionName": "Cordillera", + "municipalityCode": "1401106000" + }, + { + "postalCode": "2605", + "placeName": "Bokod", + "provinceName": "Province of Benguet", + "regionName": "Cordillera", + "municipalityCode": "1401104000" + }, + { + "postalCode": "2606", + "placeName": "Kabayan", + "provinceName": "Province of Benguet", + "regionName": "Cordillera", + "municipalityCode": "1401107000" + }, + { + "postalCode": "2607", + "placeName": "Buguias", + "provinceName": "Province of Benguet", + "regionName": "Cordillera", + "municipalityCode": "1401105000" + }, + { + "postalCode": "2608", + "placeName": "Mankayan", + "provinceName": "Province of Benguet", + "regionName": "Cordillera", + "municipalityCode": "1401111000" + }, + { + "postalCode": "2609", + "placeName": "Lepanto", + "provinceName": "Province of Benguet", + "regionName": "Cordillera" + }, + { + "postalCode": "2610", + "placeName": "Bakun", + "provinceName": "Province of Benguet", + "regionName": "Cordillera", + "municipalityCode": "1401103000" + }, + { + "postalCode": "2611", + "placeName": "Kibungan", + "provinceName": "Province of Benguet", + "regionName": "Cordillera", + "municipalityCode": "1401109000" + }, + { + "postalCode": "2612", + "placeName": "Atok", + "provinceName": "Province of Benguet", + "regionName": "Cordillera", + "municipalityCode": "1401101000" + }, + { + "postalCode": "2613", + "placeName": "Kapangan", + "provinceName": "Province of Benguet", + "regionName": "Cordillera", + "municipalityCode": "1401108000" + }, + { + "postalCode": "2614", + "placeName": "Sablan", + "provinceName": "Province of Benguet", + "regionName": "Cordillera", + "municipalityCode": "1401112000" + }, + { + "postalCode": "2615", + "placeName": "Tublay", + "provinceName": "Province of Benguet", + "regionName": "Cordillera", + "municipalityCode": "1401114000" + }, + { + "postalCode": "2616", + "placeName": "Bontoc", + "provinceName": "Mountain Province", + "regionName": "Cordillera", + "municipalityCode": "1404404000" + }, + { + "postalCode": "2617", + "placeName": "Sadanga", + "provinceName": "Mountain Province", + "regionName": "Cordillera", + "municipalityCode": "1404408000" + }, + { + "postalCode": "2618", + "placeName": "Besao", + "provinceName": "Mountain Province", + "regionName": "Cordillera", + "municipalityCode": "1404403000" + }, + { + "postalCode": "2619", + "placeName": "Sagada", + "provinceName": "Mountain Province", + "regionName": "Cordillera", + "municipalityCode": "1404409000" + }, + { + "postalCode": "2620", + "placeName": "Tadian", + "provinceName": "Mountain Province", + "regionName": "Cordillera", + "municipalityCode": "1404410000" + }, + { + "postalCode": "2621", + "placeName": "Bauko", + "provinceName": "Mountain Province", + "regionName": "Cordillera", + "municipalityCode": "1404402000" + }, + { + "postalCode": "2622", + "placeName": "Sabangan", + "provinceName": "Mountain Province", + "regionName": "Cordillera", + "municipalityCode": "1404407000" + }, + { + "postalCode": "2623", + "placeName": "Barlig", + "provinceName": "Mountain Province", + "regionName": "Cordillera", + "municipalityCode": "1404401000" + }, + { + "postalCode": "2624", + "placeName": "Natonin", + "provinceName": "Mountain Province", + "regionName": "Cordillera", + "municipalityCode": "1404405000" + }, + { + "postalCode": "2625", + "placeName": "Paracelis", + "provinceName": "Mountain Province", + "regionName": "Cordillera", + "municipalityCode": "1404406000" + }, + { + "postalCode": "2700", + "placeName": "Vigan", + "provinceName": "Province of Ilocos Sur", + "regionName": "Ilocos", + "municipalityCode": "0102934000" + }, + { + "postalCode": "2701", + "placeName": "Santa Catalina", + "provinceName": "Province of Ilocos Sur", + "regionName": "Ilocos", + "municipalityCode": "0102923000" + }, + { + "postalCode": "2702", + "placeName": "Caoayan", + "provinceName": "Province of Ilocos Sur", + "regionName": "Ilocos", + "municipalityCode": "0102907000" + }, + { + "postalCode": "2703", + "placeName": "Santa", + "provinceName": "Province of Ilocos Sur", + "regionName": "Ilocos", + "municipalityCode": "0102922000" + }, + { + "postalCode": "2704", + "placeName": "Narvacan", + "provinceName": "Province of Ilocos Sur", + "regionName": "Ilocos", + "municipalityCode": "0102914000" + }, + { + "postalCode": "2705", + "placeName": "Santa Maria", + "provinceName": "Province of Ilocos Sur", + "regionName": "Ilocos", + "municipalityCode": "0102926000" + }, + { + "postalCode": "2706", + "placeName": "San Esteban", + "provinceName": "Province of Ilocos Sur", + "regionName": "Ilocos", + "municipalityCode": "0102918000" + }, + { + "postalCode": "2707", + "placeName": "Santiago", + "provinceName": "Province of Ilocos Sur", + "regionName": "Ilocos", + "municipalityCode": "0102927000" + }, + { + "postalCode": "2708", + "placeName": "Banayoyo", + "provinceName": "Province of Ilocos Sur", + "regionName": "Ilocos", + "municipalityCode": "0102902000" + }, + { + "postalCode": "2709", + "placeName": "Galimuyod", + "provinceName": "Province of Ilocos Sur", + "regionName": "Ilocos", + "municipalityCode": "0102909000" + }, + { + "postalCode": "2710", + "placeName": "Candon", + "provinceName": "Province of Ilocos Sur", + "regionName": "Ilocos", + "municipalityCode": "0102906000" + }, + { + "postalCode": "2711", + "placeName": "Salcedo (Baugen)", + "provinceName": "Province of Ilocos Sur", + "regionName": "Ilocos", + "municipalityCode": "0102916000" + }, + { + "postalCode": "2712", + "placeName": "Santa Lucia", + "provinceName": "Province of Ilocos Sur", + "regionName": "Ilocos", + "municipalityCode": "0102925000" + }, + { + "postalCode": "2713", + "placeName": "Santa Cruz", + "provinceName": "Province of Ilocos Sur", + "regionName": "Ilocos", + "municipalityCode": "0102924000" + }, + { + "postalCode": "2714", + "placeName": "Tagudin", + "provinceName": "Province of Ilocos Sur", + "regionName": "Ilocos", + "municipalityCode": "0102933000" + }, + { + "postalCode": "2715", + "placeName": "Suyo", + "provinceName": "Province of Ilocos Sur", + "regionName": "Ilocos", + "municipalityCode": "0102932000" + }, + { + "postalCode": "2716", + "placeName": "Alilem", + "provinceName": "Province of Ilocos Sur", + "regionName": "Ilocos", + "municipalityCode": "0102901000" + }, + { + "postalCode": "2717", + "placeName": "Sugpon", + "provinceName": "Province of Ilocos Sur", + "regionName": "Ilocos", + "municipalityCode": "0102931000" + }, + { + "postalCode": "2718", + "placeName": "Cervantes", + "provinceName": "Province of Ilocos Sur", + "regionName": "Ilocos", + "municipalityCode": "0102908000" + }, + { + "postalCode": "2719", + "placeName": "Sigay", + "provinceName": "Province of Ilocos Sur", + "regionName": "Ilocos", + "municipalityCode": "0102929000" + }, + { + "postalCode": "2720", + "placeName": "Gregorio del Pilar (Concepcion)", + "provinceName": "Province of Ilocos Sur", + "regionName": "Ilocos", + "municipalityCode": "0102910000" + }, + { + "postalCode": "2721", + "placeName": "Quirino (Angkaki)", + "provinceName": "Province of Ilocos Sur", + "regionName": "Ilocos", + "municipalityCode": "0102915000" + }, + { + "postalCode": "2722", + "placeName": "San Emilio", + "provinceName": "Province of Ilocos Sur", + "regionName": "Ilocos", + "municipalityCode": "0102917000" + }, + { + "postalCode": "2723", + "placeName": "Lidlidda", + "provinceName": "Province of Ilocos Sur", + "regionName": "Ilocos", + "municipalityCode": "0102911000" + }, + { + "postalCode": "2724", + "placeName": "Burgos", + "provinceName": "Province of Ilocos Sur", + "regionName": "Ilocos", + "municipalityCode": "0102904000" + }, + { + "postalCode": "2725", + "placeName": "Nagbukel", + "provinceName": "Province of Ilocos Sur", + "regionName": "Ilocos", + "municipalityCode": "0102913000" + }, + { + "postalCode": "2726", + "placeName": "San Vicente", + "provinceName": "Province of Ilocos Sur", + "regionName": "Ilocos", + "municipalityCode": "0102921000" + }, + { + "postalCode": "2727", + "placeName": "Bantay", + "provinceName": "Province of Ilocos Sur", + "regionName": "Ilocos", + "municipalityCode": "0102903000" + }, + { + "postalCode": "2728", + "placeName": "San Ildefonso", + "provinceName": "Province of Ilocos Sur", + "regionName": "Ilocos", + "municipalityCode": "0102919000" + }, + { + "postalCode": "2729", + "placeName": "Santo Domingo", + "provinceName": "Province of Ilocos Sur", + "regionName": "Ilocos", + "municipalityCode": "0102928000" + }, + { + "postalCode": "2730", + "placeName": "Magsingal", + "provinceName": "Province of Ilocos Sur", + "regionName": "Ilocos", + "municipalityCode": "0102912000" + }, + { + "postalCode": "2731", + "placeName": "San Juan (Lapog)", + "provinceName": "Province of Ilocos Sur", + "regionName": "Ilocos", + "municipalityCode": "0102920000" + }, + { + "postalCode": "2732", + "placeName": "Cabugao", + "provinceName": "Province of Ilocos Sur", + "regionName": "Ilocos", + "municipalityCode": "0102905000" + }, + { + "postalCode": "2733", + "placeName": "Sinait", + "provinceName": "Province of Ilocos Sur", + "regionName": "Ilocos", + "municipalityCode": "0102930000" + }, + { + "postalCode": "2800", + "placeName": "Bangued", + "provinceName": "Province of Abra", + "regionName": "Cordillera", + "municipalityCode": "1400101000" + }, + { + "postalCode": "2801", + "placeName": "Dolores", + "provinceName": "Province of Abra", + "regionName": "Cordillera", + "municipalityCode": "1400107000" + }, + { + "postalCode": "2802", + "placeName": "Lagangilang", + "provinceName": "Province of Abra", + "regionName": "Cordillera", + "municipalityCode": "1400110000" + }, + { + "postalCode": "2803", + "placeName": "Tayum", + "provinceName": "Province of Abra", + "regionName": "Cordillera", + "municipalityCode": "1400124000" + }, + { + "postalCode": "2804", + "placeName": "Peñarrubia", + "provinceName": "Province of Abra", + "regionName": "Cordillera", + "municipalityCode": "1400117000" + }, + { + "postalCode": "2805", + "placeName": "Bucay", + "provinceName": "Province of Abra", + "regionName": "Cordillera", + "municipalityCode": "1400103000" + }, + { + "postalCode": "2806", + "placeName": "Pidigan", + "provinceName": "Province of Abra", + "regionName": "Cordillera", + "municipalityCode": "1400118000" + }, + { + "postalCode": "2807", + "placeName": "Langiden", + "provinceName": "Province of Abra", + "regionName": "Cordillera", + "municipalityCode": "1400112000" + }, + { + "postalCode": "2808", + "placeName": "San Quintin", + "provinceName": "Province of Abra", + "regionName": "Cordillera", + "municipalityCode": "1400123000" + }, + { + "postalCode": "2809", + "placeName": "San Isidro", + "provinceName": "Province of Abra", + "regionName": "Cordillera", + "municipalityCode": "1400121000" + }, + { + "postalCode": "2810", + "placeName": "Manabo", + "provinceName": "Province of Abra", + "regionName": "Cordillera", + "municipalityCode": "1400116000" + }, + { + "postalCode": "2811", + "placeName": "Villaviciosa", + "provinceName": "Province of Abra", + "regionName": "Cordillera", + "municipalityCode": "1400127000" + }, + { + "postalCode": "2812", + "placeName": "Pilar", + "provinceName": "Province of Abra", + "regionName": "Cordillera", + "municipalityCode": "1400119000" + }, + { + "postalCode": "2813", + "placeName": "Luba", + "provinceName": "Province of Abra", + "regionName": "Cordillera", + "municipalityCode": "1400114000" + }, + { + "postalCode": "2814", + "placeName": "Tubo", + "provinceName": "Province of Abra", + "regionName": "Cordillera", + "municipalityCode": "1400126000" + }, + { + "postalCode": "2815", + "placeName": "Boliney", + "provinceName": "Province of Abra", + "regionName": "Cordillera", + "municipalityCode": "1400102000" + }, + { + "postalCode": "2816", + "placeName": "Daguioman", + "provinceName": "Province of Abra", + "regionName": "Cordillera", + "municipalityCode": "1400105000" + }, + { + "postalCode": "2817", + "placeName": "Bucloc", + "provinceName": "Province of Abra", + "regionName": "Cordillera", + "municipalityCode": "1400104000" + }, + { + "postalCode": "2818", + "placeName": "Sallapadan", + "provinceName": "Province of Abra", + "regionName": "Cordillera", + "municipalityCode": "1400120000" + }, + { + "postalCode": "2819", + "placeName": "Licuan-Baay", + "provinceName": "Province of Abra", + "regionName": "Cordillera", + "municipalityCode": "1400113000" + }, + { + "postalCode": "2820", + "placeName": "Malibcong", + "provinceName": "Province of Abra", + "regionName": "Cordillera", + "municipalityCode": "1400115000" + }, + { + "postalCode": "2821", + "placeName": "Lacub", + "provinceName": "Province of Abra", + "regionName": "Cordillera", + "municipalityCode": "1400109000" + }, + { + "postalCode": "2822", + "placeName": "Tineg", + "provinceName": "Province of Abra", + "regionName": "Cordillera", + "municipalityCode": "1400125000" + }, + { + "postalCode": "2823", + "placeName": "San Juan", + "provinceName": "Province of Abra", + "regionName": "Cordillera", + "municipalityCode": "1400122000" + }, + { + "postalCode": "2824", + "placeName": "Lagayan", + "provinceName": "Province of Abra", + "regionName": "Cordillera", + "municipalityCode": "1400111000" + }, + { + "postalCode": "2825", + "placeName": "Danglas", + "provinceName": "Province of Abra", + "regionName": "Cordillera", + "municipalityCode": "1400106000" + }, + { + "postalCode": "2826", + "placeName": "La Paz", + "provinceName": "Province of Abra", + "regionName": "Cordillera", + "municipalityCode": "1400108000" + }, + { + "postalCode": "2900", + "placeName": "Laoag City", + "provinceName": "Province of Ilocos Norte", + "regionName": "Ilocos", + "municipalityCode": "0102812000" + }, + { + "postalCode": "2901", + "placeName": "San Nicolas", + "provinceName": "Province of Ilocos Norte", + "regionName": "Ilocos", + "municipalityCode": "0102820000" + }, + { + "postalCode": "2902", + "placeName": "Paoay", + "provinceName": "Province of Ilocos Norte", + "regionName": "Ilocos", + "municipalityCode": "0102816000" + }, + { + "postalCode": "2903", + "placeName": "Currimao", + "provinceName": "Province of Ilocos Norte", + "regionName": "Ilocos", + "municipalityCode": "0102808000" + }, + { + "postalCode": "2904", + "placeName": "Badoc", + "provinceName": "Province of Ilocos Norte", + "regionName": "Ilocos", + "municipalityCode": "0102803000" + }, + { + "postalCode": "2905", + "placeName": "Pinili", + "provinceName": "Province of Ilocos Norte", + "regionName": "Ilocos", + "municipalityCode": "0102819000" + }, + { + "postalCode": "2906", + "placeName": "Batac", + "provinceName": "Province of Ilocos Norte", + "regionName": "Ilocos", + "municipalityCode": "0102805000" + }, + { + "postalCode": "2907", + "placeName": "Marcos", + "provinceName": "Province of Ilocos Norte", + "regionName": "Ilocos", + "municipalityCode": "0102813000" + }, + { + "postalCode": "2908", + "placeName": "Banna (formerly Espiritu)", + "provinceName": "Province of Ilocos Norte", + "regionName": "Ilocos", + "municipalityCode": "0102811000" + }, + { + "postalCode": "2909", + "placeName": "Nueva Era", + "provinceName": "Province of Ilocos Norte", + "regionName": "Ilocos", + "municipalityCode": "0102814000" + }, + { + "postalCode": "2910", + "placeName": "Solsona", + "provinceName": "Province of Ilocos Norte", + "regionName": "Ilocos", + "municipalityCode": "0102822000" + }, + { + "postalCode": "2911", + "placeName": "Carasi", + "provinceName": "Province of Ilocos Norte", + "regionName": "Ilocos", + "municipalityCode": "0102807000" + }, + { + "postalCode": "2912", + "placeName": "Piddig", + "provinceName": "Province of Ilocos Norte", + "regionName": "Ilocos", + "municipalityCode": "0102818000" + }, + { + "postalCode": "2913", + "placeName": "Dingras", + "provinceName": "Province of Ilocos Norte", + "regionName": "Ilocos", + "municipalityCode": "0102809000" + }, + { + "postalCode": "2914", + "placeName": "Sarrat", + "provinceName": "Province of Ilocos Norte", + "regionName": "Ilocos", + "municipalityCode": "0102821000" + }, + { + "postalCode": "2915", + "placeName": "Vintar", + "provinceName": "Province of Ilocos Norte", + "regionName": "Ilocos", + "municipalityCode": "0102823000" + }, + { + "postalCode": "2916", + "placeName": "Bacarra", + "provinceName": "Province of Ilocos Norte", + "regionName": "Ilocos", + "municipalityCode": "0102802000" + }, + { + "postalCode": "2917", + "placeName": "Pasuquin", + "provinceName": "Province of Ilocos Norte", + "regionName": "Ilocos", + "municipalityCode": "0102817000" + }, + { + "postalCode": "2918", + "placeName": "Burgos", + "provinceName": "Province of Ilocos Norte", + "regionName": "Ilocos", + "municipalityCode": "0102806000" + }, + { + "postalCode": "2919", + "placeName": "Pagudpud", + "provinceName": "Province of Ilocos Norte", + "regionName": "Ilocos", + "municipalityCode": "0102815000" + }, + { + "postalCode": "2920", + "placeName": "Bangui", + "provinceName": "Province of Ilocos Norte", + "regionName": "Ilocos", + "municipalityCode": "0102804000" + }, + { + "postalCode": "2921", + "placeName": "Dumalneg", + "provinceName": "Province of Ilocos Norte", + "regionName": "Ilocos", + "municipalityCode": "0102810000" + }, + { + "postalCode": "2922", + "placeName": "Adams", + "provinceName": "Province of Ilocos Norte", + "regionName": "Ilocos", + "municipalityCode": "0102801000" + }, + { + "postalCode": "3000", + "placeName": "Malolos", + "provinceName": "Province of Bulacan", + "regionName": "Central Luzon", + "municipalityCode": "0301410000" + }, + { + "postalCode": "3001", + "placeName": "Paombong", + "provinceName": "Province of Bulacan", + "regionName": "Central Luzon", + "municipalityCode": "0301416000" + }, + { + "postalCode": "3002", + "placeName": "Hagonoy", + "provinceName": "Province of Bulacan", + "regionName": "Central Luzon", + "municipalityCode": "0301409000" + }, + { + "postalCode": "3003", + "placeName": "Calumpit", + "provinceName": "Province of Bulacan", + "regionName": "Central Luzon", + "municipalityCode": "0301407000" + }, + { + "postalCode": "3004", + "placeName": "Plaridel", + "provinceName": "Province of Bulacan", + "regionName": "Central Luzon", + "municipalityCode": "0301417000" + }, + { + "postalCode": "3005", + "placeName": "Pulilan", + "provinceName": "Province of Bulacan", + "regionName": "Central Luzon", + "municipalityCode": "0301418000" + }, + { + "postalCode": "3006", + "placeName": "Baliuag", + "provinceName": "Province of Bulacan", + "regionName": "Central Luzon" + }, + { + "postalCode": "3006", + "placeName": "Baliwag City", + "provinceName": "Province of Bulacan", + "regionName": "Central Luzon", + "municipalityCode": "0301403000" + }, + { + "postalCode": "3007", + "placeName": "Bustos", + "provinceName": "Province of Bulacan", + "regionName": "Central Luzon", + "municipalityCode": "0301406000" + }, + { + "postalCode": "3008", + "placeName": "San Rafael", + "provinceName": "Province of Bulacan", + "regionName": "Central Luzon", + "municipalityCode": "0301422000" + }, + { + "postalCode": "3009", + "placeName": "Doña Remedios Trinidad", + "provinceName": "Province of Bulacan", + "regionName": "Central Luzon", + "municipalityCode": "0301424000" + }, + { + "postalCode": "3010", + "placeName": "San Ildefonso", + "provinceName": "Province of Bulacan", + "regionName": "Central Luzon", + "municipalityCode": "0301419000" + }, + { + "postalCode": "3011", + "placeName": "San Miguel", + "provinceName": "Province of Bulacan", + "regionName": "Central Luzon", + "municipalityCode": "0301421000" + }, + { + "postalCode": "3012", + "placeName": "Angat", + "provinceName": "Province of Bulacan", + "regionName": "Central Luzon", + "municipalityCode": "0301401000" + }, + { + "postalCode": "3013", + "placeName": "Norzagaray", + "provinceName": "Province of Bulacan", + "regionName": "Central Luzon", + "municipalityCode": "0301413000" + }, + { + "postalCode": "3014", + "placeName": "Pandi", + "provinceName": "Province of Bulacan", + "regionName": "Central Luzon", + "municipalityCode": "0301415000" + }, + { + "postalCode": "3015", + "placeName": "Guiguinto", + "provinceName": "Province of Bulacan", + "regionName": "Central Luzon", + "municipalityCode": "0301408000" + }, + { + "postalCode": "3016", + "placeName": "Balagtas", + "provinceName": "Province of Bulacan", + "regionName": "Central Luzon", + "municipalityCode": "0301402000" + }, + { + "postalCode": "3017", + "placeName": "Bulacan", + "provinceName": "Province of Bulacan", + "regionName": "Central Luzon", + "municipalityCode": "0301405000" + }, + { + "postalCode": "3018", + "placeName": "Bocaue", + "provinceName": "Province of Bulacan", + "regionName": "Central Luzon", + "municipalityCode": "0301404000" + }, + { + "postalCode": "3019", + "placeName": "Marilao", + "provinceName": "Province of Bulacan", + "regionName": "Central Luzon", + "municipalityCode": "0301411000" + }, + { + "postalCode": "3020", + "placeName": "Meycauayan", + "provinceName": "Province of Bulacan", + "regionName": "Central Luzon", + "municipalityCode": "0301412000" + }, + { + "postalCode": "3021", + "placeName": "Obando", + "provinceName": "Province of Bulacan", + "regionName": "Central Luzon", + "municipalityCode": "0301414000" + }, + { + "postalCode": "3022", + "placeName": "Sta. Maria", + "provinceName": "Province of Bulacan", + "regionName": "Central Luzon", + "municipalityCode": "0301423000" + }, + { + "postalCode": "3023", + "placeName": "San Jose Del Monte", + "provinceName": "Province of Bulacan", + "regionName": "Central Luzon", + "municipalityCode": "0301420000" + }, + { + "postalCode": "3024", + "placeName": "Sapang Palay", + "provinceName": "Province of Bulacan", + "regionName": "Central Luzon" + }, + { + "postalCode": "3025", + "placeName": "Cruz na Daan", + "provinceName": "Province of Bulacan", + "regionName": "Central Luzon" + }, + { + "postalCode": "3100", + "placeName": "Cabanatuan City", + "provinceName": "Province of Nueva Ecija", + "regionName": "Central Luzon", + "municipalityCode": "0304903000" + }, + { + "postalCode": "3101", + "placeName": "Sta. Rosa", + "provinceName": "Province of Nueva Ecija", + "regionName": "Central Luzon", + "municipalityCode": "0304928000" + }, + { + "postalCode": "3102", + "placeName": "San Leonardo", + "provinceName": "Province of Nueva Ecija", + "regionName": "Central Luzon", + "municipalityCode": "0304927000" + }, + { + "postalCode": "3103", + "placeName": "Peñaranda", + "provinceName": "Province of Nueva Ecija", + "regionName": "Central Luzon", + "municipalityCode": "0304921000" + }, + { + "postalCode": "3104", + "placeName": "Gen. Tinio", + "provinceName": "Province of Nueva Ecija", + "regionName": "Central Luzon" + }, + { + "postalCode": "3104", + "placeName": "General Tinio", + "provinceName": "Province of Nueva Ecija", + "regionName": "Central Luzon", + "municipalityCode": "0304910000" + }, + { + "postalCode": "3105", + "placeName": "Gapan City", + "provinceName": "Province of Nueva Ecija", + "regionName": "Central Luzon", + "municipalityCode": "0304908000" + }, + { + "postalCode": "3106", + "placeName": "San Isidro", + "provinceName": "Province of Nueva Ecija", + "regionName": "Central Luzon", + "municipalityCode": "0304925000" + }, + { + "postalCode": "3107", + "placeName": "Cabiao", + "provinceName": "Province of Nueva Ecija", + "regionName": "Central Luzon", + "municipalityCode": "0304904000" + }, + { + "postalCode": "3108", + "placeName": "San Antonio", + "provinceName": "Province of Nueva Ecija", + "regionName": "Central Luzon", + "municipalityCode": "0304924000" + }, + { + "postalCode": "3109", + "placeName": "Jaen", + "provinceName": "Province of Nueva Ecija", + "regionName": "Central Luzon", + "municipalityCode": "0304912000" + }, + { + "postalCode": "3110", + "placeName": "Zaragoza", + "provinceName": "Province of Nueva Ecija", + "regionName": "Central Luzon", + "municipalityCode": "0304932000" + }, + { + "postalCode": "3111", + "placeName": "Aliaga", + "provinceName": "Province of Nueva Ecija", + "regionName": "Central Luzon", + "municipalityCode": "0304901000" + }, + { + "postalCode": "3112", + "placeName": "Licab", + "provinceName": "Province of Nueva Ecija", + "regionName": "Central Luzon", + "municipalityCode": "0304914000" + }, + { + "postalCode": "3113", + "placeName": "Quezon", + "provinceName": "Province of Nueva Ecija", + "regionName": "Central Luzon", + "municipalityCode": "0304922000" + }, + { + "postalCode": "3114", + "placeName": "Talavera", + "provinceName": "Province of Nueva Ecija", + "regionName": "Central Luzon", + "municipalityCode": "0304930000" + }, + { + "postalCode": "3115", + "placeName": "Guimba", + "provinceName": "Province of Nueva Ecija", + "regionName": "Central Luzon", + "municipalityCode": "0304911000" + }, + { + "postalCode": "3116", + "placeName": "Nampicuan", + "provinceName": "Province of Nueva Ecija", + "regionName": "Central Luzon", + "municipalityCode": "0304918000" + }, + { + "postalCode": "3117", + "placeName": "Cuyapo", + "provinceName": "Province of Nueva Ecija", + "regionName": "Central Luzon", + "municipalityCode": "0304906000" + }, + { + "postalCode": "3118", + "placeName": "Talugtog", + "provinceName": "Province of Nueva Ecija", + "regionName": "Central Luzon" + }, + { + "postalCode": "3118", + "placeName": "Talugtug", + "provinceName": "Province of Nueva Ecija", + "regionName": "Central Luzon", + "municipalityCode": "0304931000" + }, + { + "postalCode": "3119", + "placeName": "Muñoz", + "provinceName": "Province of Nueva Ecija", + "regionName": "Central Luzon" + }, + { + "postalCode": "3119", + "placeName": "Science City of Muñoz", + "provinceName": "Province of Nueva Ecija", + "regionName": "Central Luzon", + "municipalityCode": "0304917000" + }, + { + "postalCode": "3120", + "placeName": "Central Luzon State University", + "provinceName": "Province of Nueva Ecija", + "regionName": "Central Luzon" + }, + { + "postalCode": "3121", + "placeName": "San Jose City", + "provinceName": "Province of Nueva Ecija", + "regionName": "Central Luzon", + "municipalityCode": "0304926000" + }, + { + "postalCode": "3122", + "placeName": "Lupao", + "provinceName": "Province of Nueva Ecija", + "regionName": "Central Luzon", + "municipalityCode": "0304916000" + }, + { + "postalCode": "3123", + "placeName": "Carrangalan", + "provinceName": "Province of Nueva Ecija", + "regionName": "Central Luzon" + }, + { + "postalCode": "3123", + "placeName": "Carranglan", + "provinceName": "Province of Nueva Ecija", + "regionName": "Central Luzon", + "municipalityCode": "0304905000" + }, + { + "postalCode": "3124", + "placeName": "Pantabangan", + "provinceName": "Province of Nueva Ecija", + "regionName": "Central Luzon", + "municipalityCode": "0304920000" + }, + { + "postalCode": "3125", + "placeName": "Gen. M. Natividad", + "provinceName": "Province of Nueva Ecija", + "regionName": "Central Luzon" + }, + { + "postalCode": "3125", + "placeName": "General Mamerto Natividad", + "provinceName": "Province of Nueva Ecija", + "regionName": "Central Luzon", + "municipalityCode": "0304909000" + }, + { + "postalCode": "3126", + "placeName": "Llanera", + "provinceName": "Province of Nueva Ecija", + "regionName": "Central Luzon", + "municipalityCode": "0304915000" + }, + { + "postalCode": "3127", + "placeName": "Rizal", + "provinceName": "Province of Nueva Ecija", + "regionName": "Central Luzon", + "municipalityCode": "0304923000" + }, + { + "postalCode": "3128", + "placeName": "Bongabon", + "provinceName": "Province of Nueva Ecija", + "regionName": "Central Luzon", + "municipalityCode": "0304902000" + }, + { + "postalCode": "3129", + "placeName": "Laur", + "provinceName": "Province of Nueva Ecija", + "regionName": "Central Luzon", + "municipalityCode": "0304913000" + }, + { + "postalCode": "3130", + "placeName": "Fort Magsaysay", + "provinceName": "Province of Nueva Ecija", + "regionName": "Central Luzon" + }, + { + "postalCode": "3131", + "placeName": "Gabaldon", + "provinceName": "Province of Nueva Ecija", + "regionName": "Central Luzon", + "municipalityCode": "0304907000" + }, + { + "postalCode": "3132", + "placeName": "Palayan City", + "provinceName": "Province of Nueva Ecija", + "regionName": "Central Luzon", + "municipalityCode": "0304919000" + }, + { + "postalCode": "3133", + "placeName": "Sto. Domingo", + "provinceName": "Province of Nueva Ecija", + "regionName": "Central Luzon", + "municipalityCode": "0304929000" + }, + { + "postalCode": "3200", + "placeName": "Baler", + "provinceName": "Province of Aurora", + "regionName": "Central Luzon", + "municipalityCode": "0307701000" + }, + { + "postalCode": "3201", + "placeName": "San Luis", + "provinceName": "Province of Aurora", + "regionName": "Central Luzon", + "municipalityCode": "0307708000" + }, + { + "postalCode": "3202", + "placeName": "Maria Aurora", + "provinceName": "Province of Aurora", + "regionName": "Central Luzon", + "municipalityCode": "0307707000" + }, + { + "postalCode": "3203", + "placeName": "Dipaculao", + "provinceName": "Province of Aurora", + "regionName": "Central Luzon", + "municipalityCode": "0307706000" + }, + { + "postalCode": "3204", + "placeName": "Casiguran", + "provinceName": "Province of Aurora", + "regionName": "Central Luzon", + "municipalityCode": "0307702000" + }, + { + "postalCode": "3205", + "placeName": "Dilasag", + "provinceName": "Province of Aurora", + "regionName": "Central Luzon", + "municipalityCode": "0307703000" + }, + { + "postalCode": "3206", + "placeName": "Dinalungan", + "provinceName": "Province of Aurora", + "regionName": "Central Luzon", + "municipalityCode": "0307704000" + }, + { + "postalCode": "3207", + "placeName": "Dingalan", + "provinceName": "Province of Aurora", + "regionName": "Central Luzon", + "municipalityCode": "0307705000" + }, + { + "postalCode": "3300", + "placeName": "City of Ilagan", + "provinceName": "Province of Isabela", + "regionName": "Cagayan Valley", + "municipalityCode": "0203114000" + }, + { + "postalCode": "3301", + "placeName": "Gamu", + "provinceName": "Province of Isabela", + "regionName": "Cagayan Valley", + "municipalityCode": "0203113000" + }, + { + "postalCode": "3302", + "placeName": "Naguilian", + "provinceName": "Province of Isabela", + "regionName": "Cagayan Valley", + "municipalityCode": "0203120000" + }, + { + "postalCode": "3302", + "placeName": "Naguillan", + "provinceName": "Province of Isabela", + "regionName": "Cagayan Valley" + }, + { + "postalCode": "3303", + "placeName": "Reina Mercedes", + "provinceName": "Province of Isabela", + "regionName": "Cagayan Valley", + "municipalityCode": "0203125000" + }, + { + "postalCode": "3304", + "placeName": "Luna", + "provinceName": "Province of Isabela", + "regionName": "Cagayan Valley", + "municipalityCode": "0203116000" + }, + { + "postalCode": "3305", + "placeName": "City of Cauayan", + "provinceName": "Province of Isabela", + "regionName": "Cagayan Valley", + "municipalityCode": "0203108000" + }, + { + "postalCode": "3306", + "placeName": "Alicia", + "provinceName": "Province of Isabela", + "regionName": "Cagayan Valley", + "municipalityCode": "0203101000" + }, + { + "postalCode": "3307", + "placeName": "Angadanan", + "provinceName": "Province of Isabela", + "regionName": "Cagayan Valley", + "municipalityCode": "0203102000" + }, + { + "postalCode": "3308", + "placeName": "San Guillermo", + "provinceName": "Province of Isabela", + "regionName": "Cagayan Valley", + "municipalityCode": "0203128000" + }, + { + "postalCode": "3309", + "placeName": "Echague", + "provinceName": "Province of Isabela", + "regionName": "Cagayan Valley", + "municipalityCode": "0203112000" + }, + { + "postalCode": "3310", + "placeName": "San Isidro", + "provinceName": "Province of Isabela", + "regionName": "Cagayan Valley", + "municipalityCode": "0203129000" + }, + { + "postalCode": "3311", + "placeName": "Santiago CIty", + "provinceName": "Province of Isabela", + "regionName": "Cagayan Valley", + "municipalityCode": "0203135000" + }, + { + "postalCode": "3312", + "placeName": "Cordon", + "provinceName": "Province of Isabela", + "regionName": "Cagayan Valley", + "municipalityCode": "0203109000" + }, + { + "postalCode": "3313", + "placeName": "Jones", + "provinceName": "Province of Isabela", + "regionName": "Cagayan Valley", + "municipalityCode": "0203115000" + }, + { + "postalCode": "3314", + "placeName": "San Agustin", + "provinceName": "Province of Isabela", + "regionName": "Cagayan Valley", + "municipalityCode": "0203127000" + }, + { + "postalCode": "3315", + "placeName": "Cabatuan", + "provinceName": "Province of Isabela", + "regionName": "Cagayan Valley", + "municipalityCode": "0203107000" + }, + { + "postalCode": "3316", + "placeName": "Aurora", + "provinceName": "Province of Isabela", + "regionName": "Cagayan Valley", + "municipalityCode": "0203103000" + }, + { + "postalCode": "3317", + "placeName": "San Manuel", + "provinceName": "Province of Isabela", + "regionName": "Cagayan Valley", + "municipalityCode": "0203130000" + }, + { + "postalCode": "3318", + "placeName": "San Mateo", + "provinceName": "Province of Isabela", + "regionName": "Cagayan Valley", + "municipalityCode": "0203132000" + }, + { + "postalCode": "3319", + "placeName": "Ramon", + "provinceName": "Province of Isabela", + "regionName": "Cagayan Valley", + "municipalityCode": "0203124000" + }, + { + "postalCode": "3320", + "placeName": "Roxas", + "provinceName": "Province of Isabela", + "regionName": "Cagayan Valley", + "municipalityCode": "0203126000" + }, + { + "postalCode": "3321", + "placeName": "Quirino", + "provinceName": "Province of Isabela", + "regionName": "Cagayan Valley", + "municipalityCode": "0203123000" + }, + { + "postalCode": "3322", + "placeName": "Burgos", + "provinceName": "Province of Isabela", + "regionName": "Cagayan Valley", + "municipalityCode": "0203105000" + }, + { + "postalCode": "3323", + "placeName": "Mallig", + "provinceName": "Province of Isabela", + "regionName": "Cagayan Valley", + "municipalityCode": "0203119000" + }, + { + "postalCode": "3324", + "placeName": "Quezon", + "provinceName": "Province of Isabela", + "regionName": "Cagayan Valley", + "municipalityCode": "0203122000" + }, + { + "postalCode": "3325", + "placeName": "Tumauini", + "provinceName": "Province of Isabela", + "regionName": "Cagayan Valley", + "municipalityCode": "0203137000" + }, + { + "postalCode": "3326", + "placeName": "Delfin Albano", + "provinceName": "Province of Isabela", + "regionName": "Cagayan Valley", + "municipalityCode": "0203118000" + }, + { + "postalCode": "3327", + "placeName": "Sto. Tomas", + "provinceName": "Province of Isabela", + "regionName": "Cagayan Valley", + "municipalityCode": "0203136000" + }, + { + "postalCode": "3328", + "placeName": "Cabagan", + "provinceName": "Province of Isabela", + "regionName": "Cagayan Valley", + "municipalityCode": "0203106000" + }, + { + "postalCode": "3329", + "placeName": "San Pablo", + "provinceName": "Province of Isabela", + "regionName": "Cagayan Valley", + "municipalityCode": "0203133000" + }, + { + "postalCode": "3330", + "placeName": "Sta. Maria", + "provinceName": "Province of Isabela", + "regionName": "Cagayan Valley", + "municipalityCode": "0203134000" + }, + { + "postalCode": "3331", + "placeName": "Benito Soliven", + "provinceName": "Province of Isabela", + "regionName": "Cagayan Valley", + "municipalityCode": "0203104000" + }, + { + "postalCode": "3332", + "placeName": "San Mariano", + "provinceName": "Province of Isabela", + "regionName": "Cagayan Valley", + "municipalityCode": "0203131000" + }, + { + "postalCode": "3333", + "placeName": "Maconacon", + "provinceName": "Province of Isabela", + "regionName": "Cagayan Valley", + "municipalityCode": "0203117000" + }, + { + "postalCode": "3334", + "placeName": "Palanan", + "provinceName": "Province of Isabela", + "regionName": "Cagayan Valley", + "municipalityCode": "0203121000" + }, + { + "postalCode": "3335", + "placeName": "Divilacan", + "provinceName": "Province of Isabela", + "regionName": "Cagayan Valley", + "municipalityCode": "0203111000" + }, + { + "postalCode": "3336", + "placeName": "Dinapigue", + "provinceName": "Province of Isabela", + "regionName": "Cagayan Valley", + "municipalityCode": "0203110000" + }, + { + "postalCode": "3400", + "placeName": "Cabarroguis", + "provinceName": "Province of Quirino", + "regionName": "Cagayan Valley", + "municipalityCode": "0205702000" + }, + { + "postalCode": "3401", + "placeName": "Diffun", + "provinceName": "Province of Quirino", + "regionName": "Cagayan Valley", + "municipalityCode": "0205703000" + }, + { + "postalCode": "3402", + "placeName": "Saguday", + "provinceName": "Province of Quirino", + "regionName": "Cagayan Valley", + "municipalityCode": "0205705000" + }, + { + "postalCode": "3403", + "placeName": "Aglipay", + "provinceName": "Province of Quirino", + "regionName": "Cagayan Valley", + "municipalityCode": "0205701000" + }, + { + "postalCode": "3404", + "placeName": "Maddela", + "provinceName": "Province of Quirino", + "regionName": "Cagayan Valley", + "municipalityCode": "0205704000" + }, + { + "postalCode": "3405", + "placeName": "Nagtipunan", + "provinceName": "Province of Quirino", + "regionName": "Cagayan Valley", + "municipalityCode": "0205706000" + }, + { + "postalCode": "3500", + "placeName": "Tuguegarao City", + "provinceName": "Province of Cagayan", + "regionName": "Cagayan Valley", + "municipalityCode": "0201529000" + }, + { + "postalCode": "3501", + "placeName": "Enrile", + "provinceName": "Province of Cagayan", + "regionName": "Cagayan Valley", + "municipalityCode": "0201512000" + }, + { + "postalCode": "3502", + "placeName": "Peñablanca", + "provinceName": "Province of Cagayan", + "regionName": "Cagayan Valley", + "municipalityCode": "0201519000" + }, + { + "postalCode": "3503", + "placeName": "Solana", + "provinceName": "Province of Cagayan", + "regionName": "Cagayan Valley", + "municipalityCode": "0201527000" + }, + { + "postalCode": "3504", + "placeName": "Iguig", + "provinceName": "Province of Cagayan", + "regionName": "Cagayan Valley", + "municipalityCode": "0201515000" + }, + { + "postalCode": "3505", + "placeName": "Amulung", + "provinceName": "Province of Cagayan", + "regionName": "Cagayan Valley", + "municipalityCode": "0201504000" + }, + { + "postalCode": "3506", + "placeName": "Baggao", + "provinceName": "Province of Cagayan", + "regionName": "Cagayan Valley", + "municipalityCode": "0201506000" + }, + { + "postalCode": "3507", + "placeName": "Alcala", + "provinceName": "Province of Cagayan", + "regionName": "Cagayan Valley", + "municipalityCode": "0201502000" + }, + { + "postalCode": "3508", + "placeName": "Gattaran", + "provinceName": "Province of Cagayan", + "regionName": "Cagayan Valley", + "municipalityCode": "0201513000" + }, + { + "postalCode": "3509", + "placeName": "Lal-lo", + "provinceName": "Province of Cagayan", + "regionName": "Cagayan Valley", + "municipalityCode": "0201516000" + }, + { + "postalCode": "3510", + "placeName": "Camalaniugan", + "provinceName": "Province of Cagayan", + "regionName": "Cagayan Valley", + "municipalityCode": "0201510000" + }, + { + "postalCode": "3511", + "placeName": "Buguey", + "provinceName": "Province of Cagayan", + "regionName": "Cagayan Valley", + "municipalityCode": "0201508000" + }, + { + "postalCode": "3512", + "placeName": "Sta. Teresita", + "provinceName": "Province of Cagayan", + "regionName": "Cagayan Valley", + "municipalityCode": "0201525000" + }, + { + "postalCode": "3513", + "placeName": "Gonzaga", + "provinceName": "Province of Cagayan", + "regionName": "Cagayan Valley", + "municipalityCode": "0201514000" + }, + { + "postalCode": "3514", + "placeName": "Sta. Ana", + "provinceName": "Province of Cagayan", + "regionName": "Cagayan Valley", + "municipalityCode": "0201523000" + }, + { + "postalCode": "3515", + "placeName": "Aparri", + "provinceName": "Province of Cagayan", + "regionName": "Cagayan Valley", + "municipalityCode": "0201505000" + }, + { + "postalCode": "3516", + "placeName": "Ballesteros", + "provinceName": "Province of Cagayan", + "regionName": "Cagayan Valley", + "municipalityCode": "0201507000" + }, + { + "postalCode": "3517", + "placeName": "Abulug", + "provinceName": "Province of Cagayan", + "regionName": "Cagayan Valley", + "municipalityCode": "0201501000" + }, + { + "postalCode": "3518", + "placeName": "Sanchez-Mira", + "provinceName": "Province of Cagayan", + "regionName": "Cagayan Valley", + "municipalityCode": "0201522000" + }, + { + "postalCode": "3519", + "placeName": "Claveria", + "provinceName": "Province of Cagayan", + "regionName": "Cagayan Valley", + "municipalityCode": "0201511000" + }, + { + "postalCode": "3520", + "placeName": "Calayan", + "provinceName": "Province of Cagayan", + "regionName": "Cagayan Valley", + "municipalityCode": "0201509000" + }, + { + "postalCode": "3521", + "placeName": "Santa Praxedes", + "provinceName": "Province of Cagayan", + "regionName": "Cagayan Valley", + "municipalityCode": "0201524000" + }, + { + "postalCode": "3522", + "placeName": "Pamplona", + "provinceName": "Province of Cagayan", + "regionName": "Cagayan Valley", + "municipalityCode": "0201518000" + }, + { + "postalCode": "3523", + "placeName": "Allacapan", + "provinceName": "Province of Cagayan", + "regionName": "Cagayan Valley", + "municipalityCode": "0201503000" + }, + { + "postalCode": "3524", + "placeName": "Lasam", + "provinceName": "Province of Cagayan", + "regionName": "Cagayan Valley", + "municipalityCode": "0201517000" + }, + { + "postalCode": "3525", + "placeName": "Santo Niño", + "provinceName": "Province of Cagayan", + "regionName": "Cagayan Valley", + "municipalityCode": "0201526000" + }, + { + "postalCode": "3526", + "placeName": "Rizal", + "provinceName": "Province of Cagayan", + "regionName": "Cagayan Valley", + "municipalityCode": "0201521000" + }, + { + "postalCode": "3527", + "placeName": "Piat", + "provinceName": "Province of Cagayan", + "regionName": "Cagayan Valley", + "municipalityCode": "0201520000" + }, + { + "postalCode": "3528", + "placeName": "Tuao", + "provinceName": "Province of Cagayan", + "regionName": "Cagayan Valley", + "municipalityCode": "0201528000" + }, + { + "postalCode": "3600", + "placeName": "Lagawe", + "provinceName": "Province of Ifugao", + "regionName": "Cordillera", + "municipalityCode": "1402704000" + }, + { + "postalCode": "3601", + "placeName": "Banaue", + "provinceName": "Province of Ifugao", + "regionName": "Cordillera", + "municipalityCode": "1402701000" + }, + { + "postalCode": "3602", + "placeName": "Mayoyao", + "provinceName": "Province of Ifugao", + "regionName": "Cordillera", + "municipalityCode": "1402706000" + }, + { + "postalCode": "3603", + "placeName": "Hungduan", + "provinceName": "Province of Ifugao", + "regionName": "Cordillera", + "municipalityCode": "1402702000" + }, + { + "postalCode": "3604", + "placeName": "Kiangan", + "provinceName": "Province of Ifugao", + "regionName": "Cordillera", + "municipalityCode": "1402703000" + }, + { + "postalCode": "3605", + "placeName": "Lamut", + "provinceName": "Province of Ifugao", + "regionName": "Cordillera", + "municipalityCode": "1402705000" + }, + { + "postalCode": "3606", + "placeName": "Aguinaldo", + "provinceName": "Province of Ifugao", + "regionName": "Cordillera", + "municipalityCode": "1402708000" + }, + { + "postalCode": "3607", + "placeName": "Hingyon", + "provinceName": "Province of Ifugao", + "regionName": "Cordillera", + "municipalityCode": "1402709000" + }, + { + "postalCode": "3608", + "placeName": "Alfonso Lista (formerly Potia)", + "provinceName": "Province of Ifugao", + "regionName": "Cordillera", + "municipalityCode": "1402707000" + }, + { + "postalCode": "3609", + "placeName": "Tinoc", + "provinceName": "Province of Ifugao", + "regionName": "Cordillera", + "municipalityCode": "1402710000" + }, + { + "postalCode": "3610", + "placeName": "Asipulo", + "provinceName": "Province of Ifugao", + "regionName": "Cordillera", + "municipalityCode": "1402711000" + }, + { + "postalCode": "3700", + "placeName": "Bayombong", + "provinceName": "Province of Nueva Vizcaya", + "regionName": "Cagayan Valley", + "municipalityCode": "0205005000" + }, + { + "postalCode": "3701", + "placeName": "Ambaguio", + "provinceName": "Province of Nueva Vizcaya", + "regionName": "Cagayan Valley", + "municipalityCode": "0205001000" + }, + { + "postalCode": "3702", + "placeName": "Bambang", + "provinceName": "Province of Nueva Vizcaya", + "regionName": "Cagayan Valley", + "municipalityCode": "0205004000" + }, + { + "postalCode": "3703", + "placeName": "Kasibu", + "provinceName": "Province of Nueva Vizcaya", + "regionName": "Cagayan Valley", + "municipalityCode": "0205009000" + }, + { + "postalCode": "3704", + "placeName": "Aritao", + "provinceName": "Province of Nueva Vizcaya", + "regionName": "Cagayan Valley", + "municipalityCode": "0205002000" + }, + { + "postalCode": "3705", + "placeName": "Sta. Fe", + "provinceName": "Province of Nueva Vizcaya", + "regionName": "Cagayan Valley", + "municipalityCode": "0205012000" + }, + { + "postalCode": "3706", + "placeName": "Dupax del Norte", + "provinceName": "Province of Nueva Vizcaya", + "regionName": "Cagayan Valley", + "municipalityCode": "0205007000" + }, + { + "postalCode": "3707", + "placeName": "Dupax del Sur", + "provinceName": "Province of Nueva Vizcaya", + "regionName": "Cagayan Valley", + "municipalityCode": "0205008000" + }, + { + "postalCode": "3708", + "placeName": "Kayapa", + "provinceName": "Province of Nueva Vizcaya", + "regionName": "Cagayan Valley", + "municipalityCode": "0205010000" + }, + { + "postalCode": "3709", + "placeName": "Solano", + "provinceName": "Province of Nueva Vizcaya", + "regionName": "Cagayan Valley", + "municipalityCode": "0205013000" + }, + { + "postalCode": "3710", + "placeName": "Villaverde", + "provinceName": "Province of Nueva Vizcaya", + "regionName": "Cagayan Valley", + "municipalityCode": "0205014000" + }, + { + "postalCode": "3711", + "placeName": "Bagabag", + "provinceName": "Province of Nueva Vizcaya", + "regionName": "Cagayan Valley", + "municipalityCode": "0205003000" + }, + { + "postalCode": "3712", + "placeName": "Diadi", + "provinceName": "Province of Nueva Vizcaya", + "regionName": "Cagayan Valley", + "municipalityCode": "0205006000" + }, + { + "postalCode": "3713", + "placeName": "Quezon", + "provinceName": "Province of Nueva Vizcaya", + "regionName": "Cagayan Valley", + "municipalityCode": "0205011000" + }, + { + "postalCode": "3714", + "placeName": "Alfonso Castañeda", + "provinceName": "Province of Nueva Vizcaya", + "regionName": "Cagayan Valley", + "municipalityCode": "0205015000" + }, + { + "postalCode": "3800", + "placeName": "Tabuk City", + "provinceName": "Kalinga", + "regionName": "Cordillera", + "municipalityCode": "1403213000" + }, + { + "postalCode": "3801", + "placeName": "Balbalan", + "provinceName": "Kalinga", + "regionName": "Cordillera", + "municipalityCode": "1403201000" + }, + { + "postalCode": "3802", + "placeName": "Lubuagan", + "provinceName": "Kalinga", + "regionName": "Cordillera", + "municipalityCode": "1403206000" + }, + { + "postalCode": "3803", + "placeName": "Pasil", + "provinceName": "Kalinga", + "regionName": "Cordillera", + "municipalityCode": "1403208000" + }, + { + "postalCode": "3804", + "placeName": "Tinglayan", + "provinceName": "Kalinga", + "regionName": "Cordillera", + "municipalityCode": "1403215000" + }, + { + "postalCode": "3805", + "placeName": "Tanudan", + "provinceName": "Kalinga", + "regionName": "Cordillera", + "municipalityCode": "1403214000" + }, + { + "postalCode": "3806", + "placeName": "Pinukpuk", + "provinceName": "Kalinga", + "regionName": "Cordillera", + "municipalityCode": "1403209000" + }, + { + "postalCode": "3807", + "placeName": "Conner", + "provinceName": "Apayao", + "regionName": "Cordillera", + "municipalityCode": "1408102000" + }, + { + "postalCode": "3808", + "placeName": "Rizal", + "provinceName": "Kalinga", + "regionName": "Cordillera", + "municipalityCode": "1403211000" + }, + { + "postalCode": "3809", + "placeName": "Kabugao", + "provinceName": "Apayao", + "regionName": "Cordillera", + "municipalityCode": "1408104000" + }, + { + "postalCode": "3810", + "placeName": "Flora", + "provinceName": "Apayao", + "regionName": "Cordillera", + "municipalityCode": "1408103000" + }, + { + "postalCode": "3811", + "placeName": "Santa Marcela", + "provinceName": "Apayao", + "regionName": "Cordillera", + "municipalityCode": "1408107000" + }, + { + "postalCode": "3812", + "placeName": "Pudtol", + "provinceName": "Apayao", + "regionName": "Cordillera", + "municipalityCode": "1408106000" + }, + { + "postalCode": "3813", + "placeName": "Luna", + "provinceName": "Apayao", + "regionName": "Cordillera", + "municipalityCode": "1408105000" + }, + { + "postalCode": "3814", + "placeName": "Calanasan", + "provinceName": "Apayao", + "regionName": "Cordillera", + "municipalityCode": "1408101000" + }, + { + "postalCode": "3900", + "placeName": "Basco", + "provinceName": "Province of Batanes", + "regionName": "Cagayan Valley", + "municipalityCode": "0200901000" + }, + { + "postalCode": "3901", + "placeName": "Mahatao", + "provinceName": "Province of Batanes", + "regionName": "Cagayan Valley", + "municipalityCode": "0200904000" + }, + { + "postalCode": "3902", + "placeName": "Ivana", + "provinceName": "Province of Batanes", + "regionName": "Cagayan Valley", + "municipalityCode": "0200903000" + }, + { + "postalCode": "3903", + "placeName": "Uyugan", + "provinceName": "Province of Batanes", + "regionName": "Cagayan Valley", + "municipalityCode": "0200906000" + }, + { + "postalCode": "3904", + "placeName": "Sabtang", + "provinceName": "Province of Batanes", + "regionName": "Cagayan Valley", + "municipalityCode": "0200905000" + }, + { + "postalCode": "3905", + "placeName": "Itbayat", + "provinceName": "Province of Batanes", + "regionName": "Cagayan Valley", + "municipalityCode": "0200902000" + }, + { + "postalCode": "4000", + "placeName": "San Pablo City", + "provinceName": "Province of Laguna", + "regionName": "Calabarzon", + "municipalityCode": "0403424000" + }, + { + "postalCode": "4001", + "placeName": "Alaminos", + "provinceName": "Province of Laguna", + "regionName": "Calabarzon", + "municipalityCode": "0403401000" + }, + { + "postalCode": "4002", + "placeName": "Nagcarlan", + "provinceName": "Province of Laguna", + "regionName": "Calabarzon", + "municipalityCode": "0403417000" + }, + { + "postalCode": "4003", + "placeName": "Rizal", + "provinceName": "Province of Laguna", + "regionName": "Calabarzon", + "municipalityCode": "0403423000" + }, + { + "postalCode": "4004", + "placeName": "Liliw", + "provinceName": "Province of Laguna", + "regionName": "Calabarzon", + "municipalityCode": "0403410000" + }, + { + "postalCode": "4005", + "placeName": "Majayjay", + "provinceName": "Province of Laguna", + "regionName": "Calabarzon", + "municipalityCode": "0403416000" + }, + { + "postalCode": "4006", + "placeName": "Botocan", + "provinceName": "Province of Laguna", + "regionName": "Calabarzon" + }, + { + "postalCode": "4007", + "placeName": "Magdalena", + "provinceName": "Province of Laguna", + "regionName": "Calabarzon", + "municipalityCode": "0403415000" + }, + { + "postalCode": "4008", + "placeName": "Pagsanjan", + "provinceName": "Province of Laguna", + "regionName": "Calabarzon", + "municipalityCode": "0403419000" + }, + { + "postalCode": "4009", + "placeName": "Sta. Cruz", + "provinceName": "Province of Laguna", + "regionName": "Calabarzon", + "municipalityCode": "0403426000" + }, + { + "postalCode": "4010", + "placeName": "Pila", + "provinceName": "Province of Laguna", + "regionName": "Calabarzon", + "municipalityCode": "0403422000" + }, + { + "postalCode": "4011", + "placeName": "Victoria", + "provinceName": "Province of Laguna", + "regionName": "Calabarzon", + "municipalityCode": "0403430000" + }, + { + "postalCode": "4012", + "placeName": "Calauan", + "provinceName": "Province of Laguna", + "regionName": "Calabarzon", + "municipalityCode": "0403406000" + }, + { + "postalCode": "4012", + "placeName": "Caluan", + "provinceName": "Province of Laguna", + "regionName": "Calabarzon" + }, + { + "postalCode": "4013", + "placeName": "Cavinti", + "provinceName": "Province of Laguna", + "regionName": "Calabarzon", + "municipalityCode": "0403407000" + }, + { + "postalCode": "4014", + "placeName": "Lumban", + "provinceName": "Province of Laguna", + "regionName": "Calabarzon", + "municipalityCode": "0403413000" + }, + { + "postalCode": "4015", + "placeName": "Kalayaan", + "provinceName": "Province of Laguna", + "regionName": "Calabarzon", + "municipalityCode": "0403409000" + }, + { + "postalCode": "4016", + "placeName": "Paete", + "provinceName": "Province of Laguna", + "regionName": "Calabarzon", + "municipalityCode": "0403418000" + }, + { + "postalCode": "4017", + "placeName": "Pakil", + "provinceName": "Province of Laguna", + "regionName": "Calabarzon", + "municipalityCode": "0403420000" + }, + { + "postalCode": "4018", + "placeName": "Pangil", + "provinceName": "Province of Laguna", + "regionName": "Calabarzon", + "municipalityCode": "0403421000" + }, + { + "postalCode": "4019", + "placeName": "Siniloan", + "provinceName": "Province of Laguna", + "regionName": "Calabarzon", + "municipalityCode": "0403429000" + }, + { + "postalCode": "4020", + "placeName": "Mabitac", + "provinceName": "Province of Laguna", + "regionName": "Calabarzon", + "municipalityCode": "0403414000" + }, + { + "postalCode": "4021", + "placeName": "Famy", + "provinceName": "Province of Laguna", + "regionName": "Calabarzon", + "municipalityCode": "0403408000" + }, + { + "postalCode": "4022", + "placeName": "Sta. Maria", + "provinceName": "Province of Laguna", + "regionName": "Calabarzon", + "municipalityCode": "0403427000" + }, + { + "postalCode": "4023", + "placeName": "San Pedro", + "provinceName": "Province of Laguna", + "regionName": "Calabarzon", + "municipalityCode": "0403425000" + }, + { + "postalCode": "4024", + "placeName": "Biñan", + "provinceName": "Province of Laguna", + "regionName": "Calabarzon", + "municipalityCode": "0403403000" + }, + { + "postalCode": "4025", + "placeName": "Cabuyao", + "provinceName": "Province of Laguna", + "regionName": "Calabarzon", + "municipalityCode": "0403404000" + }, + { + "postalCode": "4026", + "placeName": "Sta. Rosa", + "provinceName": "Province of Laguna", + "regionName": "Calabarzon", + "municipalityCode": "0403428000" + }, + { + "postalCode": "4027", + "placeName": "Calamba", + "provinceName": "Province of Laguna", + "regionName": "Calabarzon", + "municipalityCode": "0403405000" + }, + { + "postalCode": "4028", + "placeName": "Canlubang", + "provinceName": "Province of Laguna", + "regionName": "Calabarzon" + }, + { + "postalCode": "4029", + "placeName": "Camp Vicente Lim", + "provinceName": "Province of Laguna", + "regionName": "Calabarzon" + }, + { + "postalCode": "4030", + "placeName": "Los Baños", + "provinceName": "Province of Laguna", + "regionName": "Calabarzon", + "municipalityCode": "0403411000" + }, + { + "postalCode": "4031", + "placeName": "College Los Baños", + "provinceName": "Province of Laguna", + "regionName": "Calabarzon" + }, + { + "postalCode": "4032", + "placeName": "Luisiana", + "provinceName": "Province of Laguna", + "regionName": "Calabarzon", + "municipalityCode": "0403412000" + }, + { + "postalCode": "4033", + "placeName": "Bay", + "provinceName": "Province of Laguna", + "regionName": "Calabarzon", + "municipalityCode": "0403402000" + }, + { + "postalCode": "4034", + "placeName": "Laguna Technopark", + "provinceName": "Province of Laguna", + "regionName": "Calabarzon" + }, + { + "postalCode": "4100", + "placeName": "Cavite City", + "provinceName": "Province of Cavite", + "regionName": "Calabarzon", + "municipalityCode": "0402105000" + }, + { + "postalCode": "4101", + "placeName": "Cavite Naval Base", + "provinceName": "Province of Cavite", + "regionName": "Calabarzon" + }, + { + "postalCode": "4102", + "placeName": "Bacoor", + "provinceName": "Province of Cavite", + "regionName": "Calabarzon", + "municipalityCode": "0402103000" + }, + { + "postalCode": "4103", + "placeName": "Imus", + "provinceName": "Province of Cavite", + "regionName": "Calabarzon", + "municipalityCode": "0402109000" + }, + { + "postalCode": "4104", + "placeName": "Kawit", + "provinceName": "Province of Cavite", + "regionName": "Calabarzon", + "municipalityCode": "0402111000" + }, + { + "postalCode": "4105", + "placeName": "Noveleta", + "provinceName": "Province of Cavite", + "regionName": "Calabarzon", + "municipalityCode": "0402116000" + }, + { + "postalCode": "4106", + "placeName": "Rosario", + "provinceName": "Province of Cavite", + "regionName": "Calabarzon", + "municipalityCode": "0402117000" + }, + { + "postalCode": "4107", + "placeName": "Gen. Trias", + "provinceName": "Province of Cavite", + "regionName": "Calabarzon" + }, + { + "postalCode": "4107", + "placeName": "General Trias City", + "provinceName": "Province of Cavite", + "regionName": "Calabarzon", + "municipalityCode": "0402108000" + }, + { + "postalCode": "4108", + "placeName": "Tanza", + "provinceName": "Province of Cavite", + "regionName": "Calabarzon", + "municipalityCode": "0402120000" + }, + { + "postalCode": "4109", + "placeName": "Trece Martires City", + "provinceName": "Province of Cavite", + "regionName": "Calabarzon", + "municipalityCode": "0402122000" + }, + { + "postalCode": "4109", + "placeName": "Trece Martirez City", + "provinceName": "Province of Cavite", + "regionName": "Calabarzon" + }, + { + "postalCode": "4110", + "placeName": "Naic", + "provinceName": "Province of Cavite", + "regionName": "Calabarzon", + "municipalityCode": "0402115000" + }, + { + "postalCode": "4111", + "placeName": "Ternate", + "provinceName": "Province of Cavite", + "regionName": "Calabarzon", + "municipalityCode": "0402121000" + }, + { + "postalCode": "4112", + "placeName": "Maragondon", + "provinceName": "Province of Cavite", + "regionName": "Calabarzon", + "municipalityCode": "0402113000" + }, + { + "postalCode": "4113", + "placeName": "Magallanes", + "provinceName": "Province of Cavite", + "regionName": "Calabarzon", + "municipalityCode": "0402112000" + }, + { + "postalCode": "4114", + "placeName": "Dasmariñas", + "provinceName": "Province of Cavite", + "regionName": "Calabarzon", + "municipalityCode": "0402106000" + }, + { + "postalCode": "4115", + "placeName": "Dasmariñas Resettlement Area", + "provinceName": "Province of Cavite", + "regionName": "Calabarzon" + }, + { + "postalCode": "4116", + "placeName": "Carmona", + "provinceName": "Province of Cavite", + "regionName": "Calabarzon", + "municipalityCode": "0402104000" + }, + { + "postalCode": "4117", + "placeName": "Gen. Mariano Alvarez", + "provinceName": "Province of Cavite", + "regionName": "Calabarzon", + "municipalityCode": "0402123000" + }, + { + "postalCode": "4118", + "placeName": "Silang", + "provinceName": "Province of Cavite", + "regionName": "Calabarzon", + "municipalityCode": "0402118000" + }, + { + "postalCode": "4119", + "placeName": "Amadeo", + "provinceName": "Province of Cavite", + "regionName": "Calabarzon", + "municipalityCode": "0402102000" + }, + { + "postalCode": "4120", + "placeName": "Tagaytay", + "provinceName": "Province of Cavite", + "regionName": "Calabarzon", + "municipalityCode": "0402119000" + }, + { + "postalCode": "4121", + "placeName": "Mendez", + "provinceName": "Province of Cavite", + "regionName": "Calabarzon", + "municipalityCode": "0402114000" + }, + { + "postalCode": "4122", + "placeName": "Indang", + "provinceName": "Province of Cavite", + "regionName": "Calabarzon", + "municipalityCode": "0402110000" + }, + { + "postalCode": "4123", + "placeName": "Alfonso", + "provinceName": "Province of Cavite", + "regionName": "Calabarzon", + "municipalityCode": "0402101000" + }, + { + "postalCode": "4124", + "placeName": "Gen. Aguinaldo (Bailen)", + "provinceName": "Province of Cavite", + "regionName": "Calabarzon" + }, + { + "postalCode": "4124", + "placeName": "General Emilio Aguinaldo", + "provinceName": "Province of Cavite", + "regionName": "Calabarzon", + "municipalityCode": "0402107000" + }, + { + "postalCode": "4125", + "placeName": "Corregidor", + "provinceName": "Province of Cavite", + "regionName": "Calabarzon" + }, + { + "postalCode": "4126", + "placeName": "Ist Cavite IND. Estate", + "provinceName": "Province of Cavite", + "regionName": "Calabarzon" + }, + { + "postalCode": "4133", + "placeName": "Bailen", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "4135", + "placeName": "Molino", + "provinceName": "Province of Cavite", + "regionName": "Calabarzon" + }, + { + "postalCode": "4200", + "placeName": "Batangas City", + "provinceName": "Province of Batangas", + "regionName": "Calabarzon", + "municipalityCode": "0401005000" + }, + { + "postalCode": "4201", + "placeName": "Bauan", + "provinceName": "Province of Batangas", + "regionName": "Calabarzon", + "municipalityCode": "0401006000" + }, + { + "postalCode": "4202", + "placeName": "Mabini", + "provinceName": "Province of Batangas", + "regionName": "Calabarzon", + "municipalityCode": "0401016000" + }, + { + "postalCode": "4203", + "placeName": "Tingloy", + "provinceName": "Province of Batangas", + "regionName": "Calabarzon", + "municipalityCode": "0401033000" + }, + { + "postalCode": "4204", + "placeName": "San Pascual", + "provinceName": "Province of Batangas", + "regionName": "Calabarzon", + "municipalityCode": "0401026000" + }, + { + "postalCode": "4205", + "placeName": "Alitagtag", + "provinceName": "Province of Batangas", + "regionName": "Calabarzon", + "municipalityCode": "0401002000" + }, + { + "postalCode": "4206", + "placeName": "Sta. Teresita", + "provinceName": "Province of Batangas", + "regionName": "Calabarzon", + "municipalityCode": "0401027000" + }, + { + "postalCode": "4207", + "placeName": "San Nicolas", + "provinceName": "Province of Batangas", + "regionName": "Calabarzon", + "municipalityCode": "0401025000" + }, + { + "postalCode": "4208", + "placeName": "Taal", + "provinceName": "Province of Batangas", + "regionName": "Calabarzon", + "municipalityCode": "0401029000" + }, + { + "postalCode": "4209", + "placeName": "Lemery", + "provinceName": "Province of Batangas", + "regionName": "Calabarzon", + "municipalityCode": "0401012000" + }, + { + "postalCode": "4210", + "placeName": "San Luis", + "provinceName": "Province of Batangas", + "regionName": "Calabarzon", + "municipalityCode": "0401024000" + }, + { + "postalCode": "4211", + "placeName": "Agoncillo", + "provinceName": "Province of Batangas", + "regionName": "Calabarzon", + "municipalityCode": "0401001000" + }, + { + "postalCode": "4212", + "placeName": "Calaca", + "provinceName": "Province of Batangas", + "regionName": "Calabarzon", + "municipalityCode": "0401007000" + }, + { + "postalCode": "4213", + "placeName": "Balayan", + "provinceName": "Province of Batangas", + "regionName": "Calabarzon", + "municipalityCode": "0401003000" + }, + { + "postalCode": "4214", + "placeName": "Tuy", + "provinceName": "Province of Batangas", + "regionName": "Calabarzon", + "municipalityCode": "0401034000" + }, + { + "postalCode": "4215", + "placeName": "Calatagan", + "provinceName": "Province of Batangas", + "regionName": "Calabarzon", + "municipalityCode": "0401008000" + }, + { + "postalCode": "4216", + "placeName": "Lian", + "provinceName": "Province of Batangas", + "regionName": "Calabarzon", + "municipalityCode": "0401013000" + }, + { + "postalCode": "4217", + "placeName": "Lipa City", + "provinceName": "Province of Batangas", + "regionName": "Calabarzon", + "municipalityCode": "0401014000" + }, + { + "postalCode": "4218", + "placeName": "Fernando Airbase", + "provinceName": "Province of Batangas", + "regionName": "Calabarzon" + }, + { + "postalCode": "4219", + "placeName": "Balete", + "provinceName": "Province of Batangas", + "regionName": "Calabarzon", + "municipalityCode": "0401004000" + }, + { + "postalCode": "4220", + "placeName": "Talisay", + "provinceName": "Province of Batangas", + "regionName": "Calabarzon", + "municipalityCode": "0401030000" + }, + { + "postalCode": "4221", + "placeName": "Laurel", + "provinceName": "Province of Batangas", + "regionName": "Calabarzon", + "municipalityCode": "0401011000" + }, + { + "postalCode": "4222", + "placeName": "Cuenca", + "provinceName": "Province of Batangas", + "regionName": "Calabarzon", + "municipalityCode": "0401009000" + }, + { + "postalCode": "4223", + "placeName": "Mataas na Kahoy", + "provinceName": "Province of Batangas", + "regionName": "Calabarzon", + "municipalityCode": "0401018000" + }, + { + "postalCode": "4224", + "placeName": "Padre Garcia", + "provinceName": "Province of Batangas", + "regionName": "Calabarzon", + "municipalityCode": "0401020000" + }, + { + "postalCode": "4225", + "placeName": "Rosario", + "provinceName": "Province of Batangas", + "regionName": "Calabarzon", + "municipalityCode": "0401021000" + }, + { + "postalCode": "4226", + "placeName": "San Juan", + "provinceName": "Province of Batangas", + "regionName": "Calabarzon", + "municipalityCode": "0401023000" + }, + { + "postalCode": "4227", + "placeName": "San Jose", + "provinceName": "Province of Batangas", + "regionName": "Calabarzon", + "municipalityCode": "0401022000" + }, + { + "postalCode": "4228", + "placeName": "Taysan", + "provinceName": "Province of Batangas", + "regionName": "Calabarzon", + "municipalityCode": "0401032000" + }, + { + "postalCode": "4229", + "placeName": "Lobo", + "provinceName": "Province of Batangas", + "regionName": "Calabarzon", + "municipalityCode": "0401015000" + }, + { + "postalCode": "4230", + "placeName": "Ibaan", + "provinceName": "Province of Batangas", + "regionName": "Calabarzon", + "municipalityCode": "0401010000" + }, + { + "postalCode": "4231", + "placeName": "Nasugbu", + "provinceName": "Province of Batangas", + "regionName": "Calabarzon", + "municipalityCode": "0401019000" + }, + { + "postalCode": "4232", + "placeName": "Tanauan", + "provinceName": "Province of Batangas", + "regionName": "Calabarzon", + "municipalityCode": "0401031000" + }, + { + "postalCode": "4233", + "placeName": "Malvar", + "provinceName": "Province of Batangas", + "regionName": "Calabarzon", + "municipalityCode": "0401017000" + }, + { + "postalCode": "4234", + "placeName": "Sto. Tomas", + "provinceName": "Province of Batangas", + "regionName": "Calabarzon", + "municipalityCode": "0401028000" + }, + { + "postalCode": "4300", + "placeName": "Quezon Capitol", + "provinceName": "Quezon", + "regionName": "Calabarzon" + }, + { + "postalCode": "4301", + "placeName": "Lucena City", + "provinceName": "Quezon", + "regionName": "Calabarzon", + "municipalityCode": "0431200000" + }, + { + "postalCode": "4302", + "placeName": "Pagbilao", + "provinceName": "Quezon", + "regionName": "Calabarzon", + "municipalityCode": "0405630000" + }, + { + "postalCode": "4303", + "placeName": "Padre Burgos", + "provinceName": "Quezon", + "regionName": "Calabarzon", + "municipalityCode": "0405629000" + }, + { + "postalCode": "4304", + "placeName": "Agdangan", + "provinceName": "Quezon", + "regionName": "Calabarzon", + "municipalityCode": "0405601000" + }, + { + "postalCode": "4305", + "placeName": "Unisan", + "provinceName": "Quezon", + "regionName": "Calabarzon", + "municipalityCode": "0405649000" + }, + { + "postalCode": "4306", + "placeName": "Plaridel", + "provinceName": "Quezon", + "regionName": "Calabarzon", + "municipalityCode": "0405635000" + }, + { + "postalCode": "4307", + "placeName": "Gumaca", + "provinceName": "Quezon", + "regionName": "Calabarzon", + "municipalityCode": "0405619000" + }, + { + "postalCode": "4308", + "placeName": "Pitogo", + "provinceName": "Quezon", + "regionName": "Calabarzon", + "municipalityCode": "0405634000" + }, + { + "postalCode": "4309", + "placeName": "Macalelon", + "provinceName": "Quezon", + "regionName": "Calabarzon", + "municipalityCode": "0405625000" + }, + { + "postalCode": "4310", + "placeName": "General Luna", + "provinceName": "Quezon", + "regionName": "Calabarzon", + "municipalityCode": "0405616000" + }, + { + "postalCode": "4311", + "placeName": "Catanauan", + "provinceName": "Quezon", + "regionName": "Calabarzon", + "municipalityCode": "0405610000" + }, + { + "postalCode": "4312", + "placeName": "Mulanay", + "provinceName": "Quezon", + "regionName": "Calabarzon", + "municipalityCode": "0405628000" + }, + { + "postalCode": "4313", + "placeName": "San Narciso", + "provinceName": "Quezon", + "regionName": "Calabarzon", + "municipalityCode": "0405644000" + }, + { + "postalCode": "4314", + "placeName": "San Andres", + "provinceName": "Quezon", + "regionName": "Calabarzon", + "municipalityCode": "0405640000" + }, + { + "postalCode": "4315", + "placeName": "San Francisco", + "provinceName": "Quezon", + "regionName": "Calabarzon", + "municipalityCode": "0405642000" + }, + { + "postalCode": "4316", + "placeName": "Lopez", + "provinceName": "Quezon", + "regionName": "Calabarzon", + "municipalityCode": "0405622000" + }, + { + "postalCode": "4317", + "placeName": "Hondagua", + "provinceName": "Quezon", + "regionName": "Calabarzon" + }, + { + "postalCode": "4318", + "placeName": "Calauag", + "provinceName": "Quezon", + "regionName": "Calabarzon", + "municipalityCode": "0405607000" + }, + { + "postalCode": "4319", + "placeName": "Guinayangan", + "provinceName": "Quezon", + "regionName": "Calabarzon", + "municipalityCode": "0405618000" + }, + { + "postalCode": "4320", + "placeName": "Buenavista", + "provinceName": "Quezon", + "regionName": "Calabarzon", + "municipalityCode": "0405605000" + }, + { + "postalCode": "4321", + "placeName": "Tagkawayan", + "provinceName": "Quezon", + "regionName": "Calabarzon", + "municipalityCode": "0405646000" + }, + { + "postalCode": "4322", + "placeName": "Sariaya", + "provinceName": "Quezon", + "regionName": "Calabarzon", + "municipalityCode": "0405645000" + }, + { + "postalCode": "4323", + "placeName": "Candelaria", + "provinceName": "Quezon", + "regionName": "Calabarzon", + "municipalityCode": "0405608000" + }, + { + "postalCode": "4324", + "placeName": "San Antonio", + "provinceName": "Quezon", + "regionName": "Calabarzon", + "municipalityCode": "0405641000" + }, + { + "postalCode": "4325", + "placeName": "Tiaong", + "provinceName": "Quezon", + "regionName": "Calabarzon", + "municipalityCode": "0405648000" + }, + { + "postalCode": "4326", + "placeName": "Dolores", + "provinceName": "Quezon", + "regionName": "Calabarzon", + "municipalityCode": "0405615000" + }, + { + "postalCode": "4327", + "placeName": "Tayabas", + "provinceName": "Quezon", + "regionName": "Calabarzon", + "municipalityCode": "0405647000" + }, + { + "postalCode": "4328", + "placeName": "Lucban", + "provinceName": "Quezon", + "regionName": "Calabarzon", + "municipalityCode": "0405623000" + }, + { + "postalCode": "4329", + "placeName": "Sampaloc", + "provinceName": "Quezon", + "regionName": "Calabarzon", + "municipalityCode": "0405639000" + }, + { + "postalCode": "4330", + "placeName": "Mauban", + "provinceName": "Quezon", + "regionName": "Calabarzon", + "municipalityCode": "0405627000" + }, + { + "postalCode": "4331", + "placeName": "Atimonan", + "provinceName": "Quezon", + "regionName": "Calabarzon", + "municipalityCode": "0405603000" + }, + { + "postalCode": "4332", + "placeName": "Quezon", + "provinceName": "Quezon", + "regionName": "Calabarzon", + "municipalityCode": "0405637000" + }, + { + "postalCode": "4333", + "placeName": "Alabat", + "provinceName": "Quezon", + "regionName": "Calabarzon", + "municipalityCode": "0405602000" + }, + { + "postalCode": "4334", + "placeName": "Perez", + "provinceName": "Quezon", + "regionName": "Calabarzon", + "municipalityCode": "0405633000" + }, + { + "postalCode": "4335", + "placeName": "Real", + "provinceName": "Quezon", + "regionName": "Calabarzon", + "municipalityCode": "0405638000" + }, + { + "postalCode": "4336", + "placeName": "Infanta", + "provinceName": "Quezon", + "regionName": "Calabarzon", + "municipalityCode": "0405620000" + }, + { + "postalCode": "4337", + "placeName": "Panukulan", + "provinceName": "Quezon", + "regionName": "Calabarzon", + "municipalityCode": "0405631000" + }, + { + "postalCode": "4338", + "placeName": "General Nakar", + "provinceName": "Quezon", + "regionName": "Calabarzon", + "municipalityCode": "0405617000" + }, + { + "postalCode": "4339", + "placeName": "Polilio", + "provinceName": "Quezon", + "regionName": "Calabarzon" + }, + { + "postalCode": "4339", + "placeName": "Polillo", + "provinceName": "Quezon", + "regionName": "Calabarzon", + "municipalityCode": "0405636000" + }, + { + "postalCode": "4340", + "placeName": "Burdeos", + "provinceName": "Quezon", + "regionName": "Calabarzon", + "municipalityCode": "0405606000" + }, + { + "postalCode": "4341", + "placeName": "Patnanungan", + "provinceName": "Quezon", + "regionName": "Calabarzon", + "municipalityCode": "0405632000" + }, + { + "postalCode": "4342", + "placeName": "Jomalig", + "provinceName": "Quezon", + "regionName": "Calabarzon", + "municipalityCode": "0405621000" + }, + { + "postalCode": "4400", + "placeName": "Naga City", + "provinceName": "Province of Camarines Sur", + "regionName": "Bicol", + "municipalityCode": "0501724000" + }, + { + "postalCode": "4401", + "placeName": "Camaligan", + "provinceName": "Province of Camarines Sur", + "regionName": "Bicol", + "municipalityCode": "0501709000" + }, + { + "postalCode": "4402", + "placeName": "Canaman", + "provinceName": "Province of Camarines Sur", + "regionName": "Bicol", + "municipalityCode": "0501710000" + }, + { + "postalCode": "4403", + "placeName": "Magarao", + "provinceName": "Province of Camarines Sur", + "regionName": "Bicol", + "municipalityCode": "0501720000" + }, + { + "postalCode": "4404", + "placeName": "Bombon", + "provinceName": "Province of Camarines Sur", + "regionName": "Bicol", + "municipalityCode": "0501704000" + }, + { + "postalCode": "4405", + "placeName": "Calabanga", + "provinceName": "Province of Camarines Sur", + "regionName": "Bicol", + "municipalityCode": "0501708000" + }, + { + "postalCode": "4406", + "placeName": "Cabusao", + "provinceName": "Province of Camarines Sur", + "regionName": "Bicol", + "municipalityCode": "0501707000" + }, + { + "postalCode": "4407", + "placeName": "Libmanan", + "provinceName": "Province of Camarines Sur", + "regionName": "Bicol", + "municipalityCode": "0501718000" + }, + { + "postalCode": "4408", + "placeName": "Sipocot", + "provinceName": "Province of Camarines Sur", + "regionName": "Bicol", + "municipalityCode": "0501734000" + }, + { + "postalCode": "4409", + "placeName": "Lupi", + "provinceName": "Province of Camarines Sur", + "regionName": "Bicol", + "municipalityCode": "0501719000" + }, + { + "postalCode": "4410", + "placeName": "Ragay", + "provinceName": "Province of Camarines Sur", + "regionName": "Bicol", + "municipalityCode": "0501730000" + }, + { + "postalCode": "4411", + "placeName": "Del Gallego", + "provinceName": "Province of Camarines Sur", + "regionName": "Bicol", + "municipalityCode": "0501712000" + }, + { + "postalCode": "4412", + "placeName": "Gainza", + "provinceName": "Province of Camarines Sur", + "regionName": "Bicol", + "municipalityCode": "0501713000" + }, + { + "postalCode": "4413", + "placeName": "Milaor", + "provinceName": "Province of Camarines Sur", + "regionName": "Bicol", + "municipalityCode": "0501721000" + }, + { + "postalCode": "4414", + "placeName": "Minalabac", + "provinceName": "Province of Camarines Sur", + "regionName": "Bicol", + "municipalityCode": "0501722000" + }, + { + "postalCode": "4415", + "placeName": "San Fernando", + "provinceName": "Province of Camarines Sur", + "regionName": "Bicol", + "municipalityCode": "0501732000" + }, + { + "postalCode": "4416", + "placeName": "Pamplona", + "provinceName": "Province of Camarines Sur", + "regionName": "Bicol", + "municipalityCode": "0501726000" + }, + { + "postalCode": "4417", + "placeName": "Pasacao", + "provinceName": "Province of Camarines Sur", + "regionName": "Bicol", + "municipalityCode": "0501727000" + }, + { + "postalCode": "4418", + "placeName": "Pili", + "provinceName": "Province of Camarines Sur", + "regionName": "Bicol", + "municipalityCode": "0501728000" + }, + { + "postalCode": "4419", + "placeName": "Ocampo", + "provinceName": "Province of Camarines Sur", + "regionName": "Bicol", + "municipalityCode": "0501725000" + }, + { + "postalCode": "4420", + "placeName": "Tigaon", + "provinceName": "Province of Camarines Sur", + "regionName": "Bicol", + "municipalityCode": "0501736000" + }, + { + "postalCode": "4421", + "placeName": "Sagnay", + "provinceName": "Province of Camarines Sur", + "regionName": "Bicol", + "municipalityCode": "0501731000" + }, + { + "postalCode": "4422", + "placeName": "Goa", + "provinceName": "Province of Camarines Sur", + "regionName": "Bicol", + "municipalityCode": "0501715000" + }, + { + "postalCode": "4423", + "placeName": "San Jose", + "provinceName": "Province of Camarines Sur", + "regionName": "Bicol", + "municipalityCode": "0501733000" + }, + { + "postalCode": "4424", + "placeName": "Presentacion", + "provinceName": "Province of Camarines Sur", + "regionName": "Bicol", + "municipalityCode": "0501729000" + }, + { + "postalCode": "4425", + "placeName": "Lagonoy", + "provinceName": "Province of Camarines Sur", + "regionName": "Bicol", + "municipalityCode": "0501717000" + }, + { + "postalCode": "4426", + "placeName": "Tinambac", + "provinceName": "Province of Camarines Sur", + "regionName": "Bicol", + "municipalityCode": "0501737000" + }, + { + "postalCode": "4427", + "placeName": "Siruma", + "provinceName": "Province of Camarines Sur", + "regionName": "Bicol", + "municipalityCode": "0501735000" + }, + { + "postalCode": "4428", + "placeName": "Garchitorena", + "provinceName": "Province of Camarines Sur", + "regionName": "Bicol", + "municipalityCode": "0501714000" + }, + { + "postalCode": "4429", + "placeName": "Caramoan", + "provinceName": "Province of Camarines Sur", + "regionName": "Bicol", + "municipalityCode": "0501711000" + }, + { + "postalCode": "4430", + "placeName": "Bula", + "provinceName": "Province of Camarines Sur", + "regionName": "Bicol", + "municipalityCode": "0501706000" + }, + { + "postalCode": "4431", + "placeName": "Iriga City", + "provinceName": "Province of Camarines Sur", + "regionName": "Bicol", + "municipalityCode": "0501716000" + }, + { + "postalCode": "4432", + "placeName": "Baao", + "provinceName": "Province of Camarines Sur", + "regionName": "Bicol", + "municipalityCode": "0501701000" + }, + { + "postalCode": "4433", + "placeName": "Buhi", + "provinceName": "Province of Camarines Sur", + "regionName": "Bicol", + "municipalityCode": "0501705000" + }, + { + "postalCode": "4434", + "placeName": "Nabua", + "provinceName": "Province of Camarines Sur", + "regionName": "Bicol", + "municipalityCode": "0501723000" + }, + { + "postalCode": "4435", + "placeName": "Bato", + "provinceName": "Province of Camarines Sur", + "regionName": "Bicol", + "municipalityCode": "0501703000" + }, + { + "postalCode": "4436", + "placeName": "Balatan", + "provinceName": "Province of Camarines Sur", + "regionName": "Bicol", + "municipalityCode": "0501702000" + }, + { + "postalCode": "4500", + "placeName": "Legazpi City", + "provinceName": "Province of Albay", + "regionName": "Bicol", + "municipalityCode": "0500506000" + }, + { + "postalCode": "4501", + "placeName": "Daraga (Locsin)", + "provinceName": "Province of Albay", + "regionName": "Bicol", + "municipalityCode": "0500503000" + }, + { + "postalCode": "4502", + "placeName": "Camalig", + "provinceName": "Province of Albay", + "regionName": "Bicol", + "municipalityCode": "0500502000" + }, + { + "postalCode": "4503", + "placeName": "Guinobatan", + "provinceName": "Province of Albay", + "regionName": "Bicol", + "municipalityCode": "0500504000" + }, + { + "postalCode": "4504", + "placeName": "Ligao", + "provinceName": "Province of Albay", + "regionName": "Bicol", + "municipalityCode": "0500508000" + }, + { + "postalCode": "4505", + "placeName": "Oas", + "provinceName": "Province of Albay", + "regionName": "Bicol", + "municipalityCode": "0500512000" + }, + { + "postalCode": "4506", + "placeName": "Polangui", + "provinceName": "Province of Albay", + "regionName": "Bicol", + "municipalityCode": "0500514000" + }, + { + "postalCode": "4507", + "placeName": "Libon", + "provinceName": "Province of Albay", + "regionName": "Bicol", + "municipalityCode": "0500507000" + }, + { + "postalCode": "4508", + "placeName": "Sto. Domingo", + "provinceName": "Province of Albay", + "regionName": "Bicol", + "municipalityCode": "0500516000" + }, + { + "postalCode": "4509", + "placeName": "Bacacay", + "provinceName": "Province of Albay", + "regionName": "Bicol", + "municipalityCode": "0500501000" + }, + { + "postalCode": "4510", + "placeName": "Malilipot", + "provinceName": "Province of Albay", + "regionName": "Bicol", + "municipalityCode": "0500509000" + }, + { + "postalCode": "4511", + "placeName": "Tabaco", + "provinceName": "Province of Albay", + "regionName": "Bicol", + "municipalityCode": "0500517000" + }, + { + "postalCode": "4512", + "placeName": "Malinao", + "provinceName": "Province of Albay", + "regionName": "Bicol", + "municipalityCode": "0500510000" + }, + { + "postalCode": "4513", + "placeName": "Tiwi", + "provinceName": "Province of Albay", + "regionName": "Bicol", + "municipalityCode": "0500518000" + }, + { + "postalCode": "4514", + "placeName": "Manito", + "provinceName": "Province of Albay", + "regionName": "Bicol", + "municipalityCode": "0500511000" + }, + { + "postalCode": "4515", + "placeName": "Jovellar", + "provinceName": "Province of Albay", + "regionName": "Bicol", + "municipalityCode": "0500505000" + }, + { + "postalCode": "4516", + "placeName": "Pio Duran (Malacbalac)", + "provinceName": "Province of Albay", + "regionName": "Bicol", + "municipalityCode": "0500513000" + }, + { + "postalCode": "4517", + "placeName": "Rapu-Rapu", + "provinceName": "Province of Albay", + "regionName": "Bicol", + "municipalityCode": "0500515000" + }, + { + "postalCode": "4532", + "placeName": "Alegria", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "4600", + "placeName": "Daet", + "provinceName": "Province of Camarines Norte", + "regionName": "Bicol", + "municipalityCode": "0501603000" + }, + { + "postalCode": "4601", + "placeName": "Mercedes", + "provinceName": "Province of Camarines Norte", + "regionName": "Bicol", + "municipalityCode": "0501607000" + }, + { + "postalCode": "4602", + "placeName": "Talisay", + "provinceName": "Province of Camarines Norte", + "regionName": "Bicol", + "municipalityCode": "0501611000" + }, + { + "postalCode": "4603", + "placeName": "Vinzons", + "provinceName": "Province of Camarines Norte", + "regionName": "Bicol", + "municipalityCode": "0501612000" + }, + { + "postalCode": "4604", + "placeName": "Labo", + "provinceName": "Province of Camarines Norte", + "regionName": "Bicol", + "municipalityCode": "0501606000" + }, + { + "postalCode": "4605", + "placeName": "Paracale", + "provinceName": "Province of Camarines Norte", + "regionName": "Bicol", + "municipalityCode": "0501608000" + }, + { + "postalCode": "4606", + "placeName": "Jose Panganiban", + "provinceName": "Province of Camarines Norte", + "regionName": "Bicol", + "municipalityCode": "0501605000" + }, + { + "postalCode": "4607", + "placeName": "Capalonga", + "provinceName": "Province of Camarines Norte", + "regionName": "Bicol", + "municipalityCode": "0501602000" + }, + { + "postalCode": "4608", + "placeName": "Basud", + "provinceName": "Province of Camarines Norte", + "regionName": "Bicol", + "municipalityCode": "0501601000" + }, + { + "postalCode": "4609", + "placeName": "San Vicente", + "provinceName": "Province of Camarines Norte", + "regionName": "Bicol", + "municipalityCode": "0501609000" + }, + { + "postalCode": "4610", + "placeName": "San Lorenzo Ruiz (formerly Imelda)", + "provinceName": "Province of Camarines Norte", + "regionName": "Bicol", + "municipalityCode": "0501604000" + }, + { + "postalCode": "4611", + "placeName": "Sta. Elena", + "provinceName": "Province of Camarines Norte", + "regionName": "Bicol", + "municipalityCode": "0501610000" + }, + { + "postalCode": "4612", + "placeName": "Tulay na Lupa", + "provinceName": "Province of Camarines Norte", + "regionName": "Bicol" + }, + { + "postalCode": "4700", + "placeName": "Sorsogon", + "provinceName": "Province of Sorsogon", + "regionName": "Bicol", + "municipalityCode": "0506216000" + }, + { + "postalCode": "4701", + "placeName": "Bacon", + "provinceName": "Province of Sorsogon", + "regionName": "Bicol" + }, + { + "postalCode": "4702", + "placeName": "Casiguran", + "provinceName": "Province of Sorsogon", + "regionName": "Bicol", + "municipalityCode": "0506205000" + }, + { + "postalCode": "4703", + "placeName": "Juban", + "provinceName": "Province of Sorsogon", + "regionName": "Bicol", + "municipalityCode": "0506210000" + }, + { + "postalCode": "4704", + "placeName": "Bulusan", + "provinceName": "Province of Sorsogon", + "regionName": "Bicol", + "municipalityCode": "0506204000" + }, + { + "postalCode": "4705", + "placeName": "Magallanes", + "provinceName": "Province of Sorsogon", + "regionName": "Bicol", + "municipalityCode": "0506211000" + }, + { + "postalCode": "4706", + "placeName": "Bulan", + "provinceName": "Province of Sorsogon", + "regionName": "Bicol", + "municipalityCode": "0506203000" + }, + { + "postalCode": "4707", + "placeName": "Irosin", + "provinceName": "Province of Sorsogon", + "regionName": "Bicol", + "municipalityCode": "0506209000" + }, + { + "postalCode": "4708", + "placeName": "Matnog", + "provinceName": "Province of Sorsogon", + "regionName": "Bicol", + "municipalityCode": "0506212000" + }, + { + "postalCode": "4709", + "placeName": "Sta. Magdalena", + "provinceName": "Province of Sorsogon", + "regionName": "Bicol", + "municipalityCode": "0506215000" + }, + { + "postalCode": "4710", + "placeName": "Gubat", + "provinceName": "Province of Sorsogon", + "regionName": "Bicol", + "municipalityCode": "0506208000" + }, + { + "postalCode": "4711", + "placeName": "Prieto Diaz", + "provinceName": "Province of Sorsogon", + "regionName": "Bicol", + "municipalityCode": "0506214000" + }, + { + "postalCode": "4712", + "placeName": "Barcelona", + "provinceName": "Province of Sorsogon", + "regionName": "Bicol", + "municipalityCode": "0506202000" + }, + { + "postalCode": "4713", + "placeName": "Castilla", + "provinceName": "Province of Sorsogon", + "regionName": "Bicol", + "municipalityCode": "0506206000" + }, + { + "postalCode": "4714", + "placeName": "Pilar", + "provinceName": "Province of Sorsogon", + "regionName": "Bicol", + "municipalityCode": "0506213000" + }, + { + "postalCode": "4715", + "placeName": "Donsol", + "provinceName": "Province of Sorsogon", + "regionName": "Bicol", + "municipalityCode": "0506207000" + }, + { + "postalCode": "4800", + "placeName": "Virac", + "provinceName": "Province of Catanduanes", + "regionName": "Bicol", + "municipalityCode": "0502011000" + }, + { + "postalCode": "4801", + "placeName": "Bato", + "provinceName": "Province of Catanduanes", + "regionName": "Bicol", + "municipalityCode": "0502003000" + }, + { + "postalCode": "4802", + "placeName": "San Miguel", + "provinceName": "Province of Catanduanes", + "regionName": "Bicol", + "municipalityCode": "0502009000" + }, + { + "postalCode": "4803", + "placeName": "Baras", + "provinceName": "Province of Catanduanes", + "regionName": "Bicol", + "municipalityCode": "0502002000" + }, + { + "postalCode": "4804", + "placeName": "Gigmoto", + "provinceName": "Province of Catanduanes", + "regionName": "Bicol", + "municipalityCode": "0502005000" + }, + { + "postalCode": "4805", + "placeName": "Viga", + "provinceName": "Province of Catanduanes", + "regionName": "Bicol", + "municipalityCode": "0502010000" + }, + { + "postalCode": "4806", + "placeName": "Panganiban", + "provinceName": "Province of Catanduanes", + "regionName": "Bicol", + "municipalityCode": "0502007000" + }, + { + "postalCode": "4807", + "placeName": "Bagamanoc", + "provinceName": "Province of Catanduanes", + "regionName": "Bicol", + "municipalityCode": "0502001000" + }, + { + "postalCode": "4808", + "placeName": "Caramoran", + "provinceName": "Province of Catanduanes", + "regionName": "Bicol", + "municipalityCode": "0502004000" + }, + { + "postalCode": "4809", + "placeName": "Pandan", + "provinceName": "Province of Catanduanes", + "regionName": "Bicol", + "municipalityCode": "0502006000" + }, + { + "postalCode": "4810", + "placeName": "San Andres", + "provinceName": "Province of Catanduanes", + "regionName": "Bicol", + "municipalityCode": "0502008000" + }, + { + "postalCode": "4900", + "placeName": "Boac", + "provinceName": "Province of Marinduque", + "regionName": "Mimaropa", + "municipalityCode": "1704001000" + }, + { + "postalCode": "4901", + "placeName": "Mogpog", + "provinceName": "Province of Marinduque", + "regionName": "Mimaropa", + "municipalityCode": "1704004000" + }, + { + "postalCode": "4902", + "placeName": "Sta. Cruz", + "provinceName": "Province of Marinduque", + "regionName": "Mimaropa", + "municipalityCode": "1704005000" + }, + { + "postalCode": "4903", + "placeName": "Torrijos", + "provinceName": "Province of Marinduque", + "regionName": "Mimaropa", + "municipalityCode": "1704006000" + }, + { + "postalCode": "4904", + "placeName": "Buenavista", + "provinceName": "Province of Marinduque", + "regionName": "Mimaropa", + "municipalityCode": "1704002000" + }, + { + "postalCode": "4905", + "placeName": "Gasan", + "provinceName": "Province of Marinduque", + "regionName": "Mimaropa", + "municipalityCode": "1704003000" + }, + { + "postalCode": "5000", + "placeName": "Iloilo City", + "provinceName": "Province of Iloilo", + "regionName": "Western Visayas", + "municipalityCode": "0631000000" + }, + { + "postalCode": "5001", + "placeName": "Pavia", + "provinceName": "Province of Iloilo", + "regionName": "Western Visayas", + "municipalityCode": "0603036000" + }, + { + "postalCode": "5002", + "placeName": "Santa Barbara", + "provinceName": "Province of Iloilo", + "regionName": "Western Visayas", + "municipalityCode": "0603043000" + }, + { + "postalCode": "5003", + "placeName": "Leganes", + "provinceName": "Province of Iloilo", + "regionName": "Western Visayas", + "municipalityCode": "0603026000" + }, + { + "postalCode": "5004", + "placeName": "Zarraga", + "provinceName": "Province of Iloilo", + "regionName": "Western Visayas", + "municipalityCode": "0603047000" + }, + { + "postalCode": "5005", + "placeName": "New Lucena", + "provinceName": "Province of Iloilo", + "regionName": "Western Visayas", + "municipalityCode": "0603032000" + }, + { + "postalCode": "5006", + "placeName": "Dumangas", + "provinceName": "Province of Iloilo", + "regionName": "Western Visayas", + "municipalityCode": "0603018000" + }, + { + "postalCode": "5007", + "placeName": "Barotac Nuevo", + "provinceName": "Province of Iloilo", + "regionName": "Western Visayas", + "municipalityCode": "0603007000" + }, + { + "postalCode": "5008", + "placeName": "Pototan", + "provinceName": "Province of Iloilo", + "regionName": "Western Visayas", + "municipalityCode": "0603037000" + }, + { + "postalCode": "5009", + "placeName": "Anilao", + "provinceName": "Province of Iloilo", + "regionName": "Western Visayas", + "municipalityCode": "0603003000" + }, + { + "postalCode": "5010", + "placeName": "Banate", + "provinceName": "Province of Iloilo", + "regionName": "Western Visayas", + "municipalityCode": "0603006000" + }, + { + "postalCode": "5011", + "placeName": "Barotac Viejo", + "provinceName": "Province of Iloilo", + "regionName": "Western Visayas", + "municipalityCode": "0603008000" + }, + { + "postalCode": "5012", + "placeName": "Ajuy", + "provinceName": "Province of Iloilo", + "regionName": "Western Visayas", + "municipalityCode": "0603001000" + }, + { + "postalCode": "5013", + "placeName": "Concepcion", + "provinceName": "Province of Iloilo", + "regionName": "Western Visayas", + "municipalityCode": "0603015000" + }, + { + "postalCode": "5014", + "placeName": "Sara", + "provinceName": "Province of Iloilo", + "regionName": "Western Visayas", + "municipalityCode": "0603044000" + }, + { + "postalCode": "5015", + "placeName": "San Dionisio", + "provinceName": "Province of Iloilo", + "regionName": "Western Visayas", + "municipalityCode": "0603038000" + }, + { + "postalCode": "5016", + "placeName": "Batad", + "provinceName": "Province of Iloilo", + "regionName": "Western Visayas", + "municipalityCode": "0603009000" + }, + { + "postalCode": "5017", + "placeName": "Estancia", + "provinceName": "Province of Iloilo", + "regionName": "Western Visayas", + "municipalityCode": "0603019000" + }, + { + "postalCode": "5018", + "placeName": "Balasan", + "provinceName": "Province of Iloilo", + "regionName": "Western Visayas", + "municipalityCode": "0603005000" + }, + { + "postalCode": "5019", + "placeName": "Carles", + "provinceName": "Province of Iloilo", + "regionName": "Western Visayas", + "municipalityCode": "0603014000" + }, + { + "postalCode": "5020", + "placeName": "Oton", + "provinceName": "Province of Iloilo", + "regionName": "Western Visayas", + "municipalityCode": "0603034000" + }, + { + "postalCode": "5021", + "placeName": "Tigbauan", + "provinceName": "Province of Iloilo", + "regionName": "Western Visayas", + "municipalityCode": "0603045000" + }, + { + "postalCode": "5022", + "placeName": "Guimbal", + "provinceName": "Province of Iloilo", + "regionName": "Western Visayas", + "municipalityCode": "0603020000" + }, + { + "postalCode": "5023", + "placeName": "Miagao", + "provinceName": "Province of Iloilo", + "regionName": "Western Visayas", + "municipalityCode": "0603030000" + }, + { + "postalCode": "5024", + "placeName": "San Joaquin", + "provinceName": "Province of Iloilo", + "regionName": "Western Visayas", + "municipalityCode": "0603040000" + }, + { + "postalCode": "5025", + "placeName": "San Miguel", + "provinceName": "Province of Iloilo", + "regionName": "Western Visayas", + "municipalityCode": "0603041000" + }, + { + "postalCode": "5026", + "placeName": "Leon", + "provinceName": "Province of Iloilo", + "regionName": "Western Visayas", + "municipalityCode": "0603028000" + }, + { + "postalCode": "5027", + "placeName": "Tubungan", + "provinceName": "Province of Iloilo", + "regionName": "Western Visayas", + "municipalityCode": "0603046000" + }, + { + "postalCode": "5028", + "placeName": "Alimodian", + "provinceName": "Province of Iloilo", + "regionName": "Western Visayas", + "municipalityCode": "0603002000" + }, + { + "postalCode": "5029", + "placeName": "Igbaras", + "provinceName": "Province of Iloilo", + "regionName": "Western Visayas", + "municipalityCode": "0603021000" + }, + { + "postalCode": "5030", + "placeName": "Maasin", + "provinceName": "Province of Iloilo", + "regionName": "Western Visayas", + "municipalityCode": "0603029000" + }, + { + "postalCode": "5031", + "placeName": "Cabatuan", + "provinceName": "Province of Iloilo", + "regionName": "Western Visayas", + "municipalityCode": "0603012000" + }, + { + "postalCode": "5032", + "placeName": "Mina", + "provinceName": "Province of Iloilo", + "regionName": "Western Visayas", + "municipalityCode": "0603031000" + }, + { + "postalCode": "5033", + "placeName": "Badiangan", + "provinceName": "Province of Iloilo", + "regionName": "Western Visayas", + "municipalityCode": "0603004000" + }, + { + "postalCode": "5034", + "placeName": "Janiuay", + "provinceName": "Province of Iloilo", + "regionName": "Western Visayas", + "municipalityCode": "0603023000" + }, + { + "postalCode": "5035", + "placeName": "Dingle", + "provinceName": "Province of Iloilo", + "regionName": "Western Visayas", + "municipalityCode": "0603016000" + }, + { + "postalCode": "5036", + "placeName": "San Enrique", + "provinceName": "Province of Iloilo", + "regionName": "Western Visayas", + "municipalityCode": "0603039000" + }, + { + "postalCode": "5037", + "placeName": "Passi", + "provinceName": "Province of Iloilo", + "regionName": "Western Visayas", + "municipalityCode": "0603035000" + }, + { + "postalCode": "5038", + "placeName": "Dueñas", + "provinceName": "Province of Iloilo", + "regionName": "Western Visayas", + "municipalityCode": "0603017000" + }, + { + "postalCode": "5039", + "placeName": "San Rafael", + "provinceName": "Province of Iloilo", + "regionName": "Western Visayas", + "municipalityCode": "0603042000" + }, + { + "postalCode": "5040", + "placeName": "Calinog", + "provinceName": "Province of Iloilo", + "regionName": "Western Visayas", + "municipalityCode": "0603013000" + }, + { + "postalCode": "5041", + "placeName": "Bingawan", + "provinceName": "Province of Iloilo", + "regionName": "Western Visayas", + "municipalityCode": "0603010000" + }, + { + "postalCode": "5042", + "placeName": "Lambunao", + "provinceName": "Province of Iloilo", + "regionName": "Western Visayas", + "municipalityCode": "0603025000" + }, + { + "postalCode": "5043", + "placeName": "Lemery", + "provinceName": "Province of Iloilo", + "regionName": "Western Visayas", + "municipalityCode": "0603027000" + }, + { + "postalCode": "5044", + "placeName": "Buenavista", + "provinceName": "Province of Guimaras", + "regionName": "Western Visayas", + "municipalityCode": "0607901000" + }, + { + "postalCode": "5045", + "placeName": "Jordan", + "provinceName": "Province of Guimaras", + "regionName": "Western Visayas", + "municipalityCode": "0607902000" + }, + { + "postalCode": "5046", + "placeName": "Nueva Valencia", + "provinceName": "Province of Guimaras", + "regionName": "Western Visayas", + "municipalityCode": "0607903000" + }, + { + "postalCode": "5047", + "placeName": "San Lorenzo", + "provinceName": "Province of Guimaras", + "regionName": "Western Visayas", + "municipalityCode": "0607904000" + }, + { + "postalCode": "5048", + "placeName": "Sibunag", + "provinceName": "Province of Guimaras", + "regionName": "Western Visayas", + "municipalityCode": "0607905000" + }, + { + "postalCode": "5100", + "placeName": "San Jose", + "provinceName": "Occidental Mindoro", + "regionName": "Mimaropa", + "municipalityCode": "1705110000" + }, + { + "postalCode": "5101", + "placeName": "Magsaysay", + "provinceName": "Occidental Mindoro", + "regionName": "Mimaropa", + "municipalityCode": "1705105000" + }, + { + "postalCode": "5102", + "placeName": "Calintaan", + "provinceName": "Occidental Mindoro", + "regionName": "Mimaropa", + "municipalityCode": "1705102000" + }, + { + "postalCode": "5103", + "placeName": "Rizal", + "provinceName": "Occidental Mindoro", + "regionName": "Mimaropa", + "municipalityCode": "1705108000" + }, + { + "postalCode": "5104", + "placeName": "Sablayan", + "provinceName": "Occidental Mindoro", + "regionName": "Mimaropa", + "municipalityCode": "1705109000" + }, + { + "postalCode": "5105", + "placeName": "Sta. Cruz", + "provinceName": "Occidental Mindoro", + "regionName": "Mimaropa", + "municipalityCode": "1705111000" + }, + { + "postalCode": "5106", + "placeName": "Mamburao", + "provinceName": "Occidental Mindoro", + "regionName": "Mimaropa", + "municipalityCode": "1705106000" + }, + { + "postalCode": "5107", + "placeName": "Palauan", + "provinceName": "Occidental Mindoro", + "regionName": "Mimaropa" + }, + { + "postalCode": "5107", + "placeName": "Paluan", + "provinceName": "Occidental Mindoro", + "regionName": "Mimaropa", + "municipalityCode": "1705107000" + }, + { + "postalCode": "5108", + "placeName": "Abra de Ilog", + "provinceName": "Occidental Mindoro", + "regionName": "Mimaropa", + "municipalityCode": "1705101000" + }, + { + "postalCode": "5109", + "placeName": "Lubang", + "provinceName": "Occidental Mindoro", + "regionName": "Mimaropa", + "municipalityCode": "1705104000" + }, + { + "postalCode": "5110", + "placeName": "Tilik", + "provinceName": "Occidental Mindoro", + "regionName": "Mimaropa" + }, + { + "postalCode": "5111", + "placeName": "Looc", + "provinceName": "Occidental Mindoro", + "regionName": "Mimaropa", + "municipalityCode": "1705103000" + }, + { + "postalCode": "5200", + "placeName": "Calapan", + "provinceName": "Oriental Mindoro", + "regionName": "Mimaropa", + "municipalityCode": "1705205000" + }, + { + "postalCode": "5201", + "placeName": "Baco", + "provinceName": "Oriental Mindoro", + "regionName": "Mimaropa", + "municipalityCode": "1705201000" + }, + { + "postalCode": "5202", + "placeName": "San Teodoro", + "provinceName": "Oriental Mindoro", + "regionName": "Mimaropa", + "municipalityCode": "1705213000" + }, + { + "postalCode": "5203", + "placeName": "Puerto Galera", + "provinceName": "Oriental Mindoro", + "regionName": "Mimaropa", + "municipalityCode": "1705211000" + }, + { + "postalCode": "5204", + "placeName": "Naujan", + "provinceName": "Oriental Mindoro", + "regionName": "Mimaropa", + "municipalityCode": "1705208000" + }, + { + "postalCode": "5205", + "placeName": "Victoria", + "provinceName": "Oriental Mindoro", + "regionName": "Mimaropa", + "municipalityCode": "1705215000" + }, + { + "postalCode": "5206", + "placeName": "Pola", + "provinceName": "Oriental Mindoro", + "regionName": "Mimaropa", + "municipalityCode": "1705210000" + }, + { + "postalCode": "5207", + "placeName": "Socorro", + "provinceName": "Oriental Mindoro", + "regionName": "Mimaropa", + "municipalityCode": "1705214000" + }, + { + "postalCode": "5208", + "placeName": "Pinamalayan", + "provinceName": "Oriental Mindoro", + "regionName": "Mimaropa", + "municipalityCode": "1705209000" + }, + { + "postalCode": "5209", + "placeName": "Gloria", + "provinceName": "Oriental Mindoro", + "regionName": "Mimaropa", + "municipalityCode": "1705206000" + }, + { + "postalCode": "5210", + "placeName": "Bansud", + "provinceName": "Oriental Mindoro", + "regionName": "Mimaropa", + "municipalityCode": "1705202000" + }, + { + "postalCode": "5211", + "placeName": "Bongabong", + "provinceName": "Oriental Mindoro", + "regionName": "Mimaropa", + "municipalityCode": "1705203000" + }, + { + "postalCode": "5212", + "placeName": "Roxas", + "provinceName": "Oriental Mindoro", + "regionName": "Mimaropa", + "municipalityCode": "1705212000" + }, + { + "postalCode": "5213", + "placeName": "Mansalay", + "provinceName": "Oriental Mindoro", + "regionName": "Mimaropa", + "municipalityCode": "1705207000" + }, + { + "postalCode": "5214", + "placeName": "Bulalacao", + "provinceName": "Oriental Mindoro", + "regionName": "Mimaropa", + "municipalityCode": "1705204000" + }, + { + "postalCode": "5300", + "placeName": "Puerto Princesa City", + "provinceName": "Province of Palawan", + "regionName": "Mimaropa", + "municipalityCode": "1731500000" + }, + { + "postalCode": "5301", + "placeName": "Iwahig Penal Colony", + "provinceName": "Province of Palawan", + "regionName": "Mimaropa" + }, + { + "postalCode": "5302", + "placeName": "Aborlan", + "provinceName": "Province of Palawan", + "regionName": "Mimaropa", + "municipalityCode": "1705301000" + }, + { + "postalCode": "5303", + "placeName": "Narra (Panacan)", + "provinceName": "Province of Palawan", + "regionName": "Mimaropa", + "municipalityCode": "1705315000" + }, + { + "postalCode": "5304", + "placeName": "Quezon", + "provinceName": "Province of Palawan", + "regionName": "Mimaropa", + "municipalityCode": "1705317000" + }, + { + "postalCode": "5305", + "placeName": "Brooke's Point", + "provinceName": "Province of Palawan", + "regionName": "Mimaropa", + "municipalityCode": "1705306000" + }, + { + "postalCode": "5306", + "placeName": "Bataraza", + "provinceName": "Province of Palawan", + "regionName": "Mimaropa", + "municipalityCode": "1705305000" + }, + { + "postalCode": "5306", + "placeName": "Batazara", + "provinceName": "Province of Palawan", + "regionName": "Mimaropa" + }, + { + "postalCode": "5307", + "placeName": "Balabac", + "provinceName": "Province of Palawan", + "regionName": "Mimaropa", + "municipalityCode": "1705304000" + }, + { + "postalCode": "5308", + "placeName": "Roxas", + "provinceName": "Province of Palawan", + "regionName": "Mimaropa", + "municipalityCode": "1705318000" + }, + { + "postalCode": "5309", + "placeName": "San Vicente", + "provinceName": "Province of Palawan", + "regionName": "Mimaropa", + "municipalityCode": "1705319000" + }, + { + "postalCode": "5310", + "placeName": "Dumaran", + "provinceName": "Province of Palawan", + "regionName": "Mimaropa", + "municipalityCode": "1705311000" + }, + { + "postalCode": "5311", + "placeName": "Araceli", + "provinceName": "Province of Palawan", + "regionName": "Mimaropa", + "municipalityCode": "1705303000" + }, + { + "postalCode": "5312", + "placeName": "Taytay", + "provinceName": "Province of Palawan", + "regionName": "Mimaropa", + "municipalityCode": "1705320000" + }, + { + "postalCode": "5313", + "placeName": "El Nido (Baquit)", + "provinceName": "Province of Palawan", + "regionName": "Mimaropa", + "municipalityCode": "1705312000" + }, + { + "postalCode": "5314", + "placeName": "Linapacan", + "provinceName": "Province of Palawan", + "regionName": "Mimaropa", + "municipalityCode": "1705313000" + }, + { + "postalCode": "5315", + "placeName": "Culion", + "provinceName": "Province of Palawan", + "regionName": "Mimaropa", + "municipalityCode": "1705322000" + }, + { + "postalCode": "5316", + "placeName": "Coron", + "provinceName": "Province of Palawan", + "regionName": "Mimaropa", + "municipalityCode": "1705309000" + }, + { + "postalCode": "5317", + "placeName": "Busuanga", + "provinceName": "Province of Palawan", + "regionName": "Mimaropa", + "municipalityCode": "1705307000" + }, + { + "postalCode": "5318", + "placeName": "Cuyo", + "provinceName": "Province of Palawan", + "regionName": "Mimaropa", + "municipalityCode": "1705310000" + }, + { + "postalCode": "5319", + "placeName": "Magsaysay", + "provinceName": "Province of Palawan", + "regionName": "Mimaropa", + "municipalityCode": "1705314000" + }, + { + "postalCode": "5320", + "placeName": "Agutaya", + "provinceName": "Province of Palawan", + "regionName": "Mimaropa", + "municipalityCode": "1705302000" + }, + { + "postalCode": "5321", + "placeName": "Cagayancillo", + "provinceName": "Province of Palawan", + "regionName": "Mimaropa", + "municipalityCode": "1705308000" + }, + { + "postalCode": "5322", + "placeName": "Kalayaan", + "provinceName": "Province of Palawan", + "regionName": "Mimaropa", + "municipalityCode": "1705321000" + }, + { + "postalCode": "5323", + "placeName": "Dr. Jose P. Rizal", + "provinceName": "Province of Palawan", + "regionName": "Mimaropa", + "municipalityCode": "1705323000" + }, + { + "postalCode": "5323", + "placeName": "Rizal (Marcos)", + "provinceName": "Province of Palawan", + "regionName": "Mimaropa" + }, + { + "postalCode": "5324", + "placeName": "Sofronio Española", + "provinceName": "Province of Palawan", + "regionName": "Mimaropa", + "municipalityCode": "1705324000" + }, + { + "postalCode": "5400", + "placeName": "Masbate", + "provinceName": "Province of Masbate", + "regionName": "Bicol", + "municipalityCode": "0504111000" + }, + { + "postalCode": "5401", + "placeName": "Mobo", + "provinceName": "Province of Masbate", + "regionName": "Bicol", + "municipalityCode": "0504113000" + }, + { + "postalCode": "5402", + "placeName": "Uson", + "provinceName": "Province of Masbate", + "regionName": "Bicol", + "municipalityCode": "0504121000" + }, + { + "postalCode": "5403", + "placeName": "Dimasalang", + "provinceName": "Province of Masbate", + "regionName": "Bicol", + "municipalityCode": "0504108000" + }, + { + "postalCode": "5404", + "placeName": "Palanas", + "provinceName": "Province of Masbate", + "regionName": "Bicol", + "municipalityCode": "0504115000" + }, + { + "postalCode": "5405", + "placeName": "Cataingan", + "provinceName": "Province of Masbate", + "regionName": "Bicol", + "municipalityCode": "0504105000" + }, + { + "postalCode": "5406", + "placeName": "Pio V. Corpus", + "provinceName": "Province of Masbate", + "regionName": "Bicol", + "municipalityCode": "0504116000" + }, + { + "postalCode": "5406", + "placeName": "Pio V. Corpuz", + "provinceName": "Province of Masbate", + "regionName": "Bicol" + }, + { + "postalCode": "5407", + "placeName": "Esperanza", + "provinceName": "Province of Masbate", + "regionName": "Bicol", + "municipalityCode": "0504109000" + }, + { + "postalCode": "5408", + "placeName": "Placer", + "provinceName": "Province of Masbate", + "regionName": "Bicol", + "municipalityCode": "0504117000" + }, + { + "postalCode": "5409", + "placeName": "Cawayan", + "provinceName": "Province of Masbate", + "regionName": "Bicol", + "municipalityCode": "0504106000" + }, + { + "postalCode": "5410", + "placeName": "Milagros", + "provinceName": "Province of Masbate", + "regionName": "Bicol", + "municipalityCode": "0504112000" + }, + { + "postalCode": "5411", + "placeName": "Mandaon", + "provinceName": "Province of Masbate", + "regionName": "Bicol", + "municipalityCode": "0504110000" + }, + { + "postalCode": "5412", + "placeName": "Balud", + "provinceName": "Province of Masbate", + "regionName": "Bicol", + "municipalityCode": "0504103000" + }, + { + "postalCode": "5413", + "placeName": "Baleno", + "provinceName": "Province of Masbate", + "regionName": "Bicol", + "municipalityCode": "0504102000" + }, + { + "postalCode": "5414", + "placeName": "Aroroy", + "provinceName": "Province of Masbate", + "regionName": "Bicol", + "municipalityCode": "0504101000" + }, + { + "postalCode": "5415", + "placeName": "Batuan", + "provinceName": "Province of Masbate", + "regionName": "Bicol", + "municipalityCode": "0504104000" + }, + { + "postalCode": "5416", + "placeName": "San Fernando", + "provinceName": "Province of Masbate", + "regionName": "Bicol", + "municipalityCode": "0504118000" + }, + { + "postalCode": "5417", + "placeName": "San Jacinto", + "provinceName": "Province of Masbate", + "regionName": "Bicol", + "municipalityCode": "0504119000" + }, + { + "postalCode": "5418", + "placeName": "Monreal", + "provinceName": "Province of Masbate", + "regionName": "Bicol", + "municipalityCode": "0504114000" + }, + { + "postalCode": "5419", + "placeName": "Claveria", + "provinceName": "Province of Masbate", + "regionName": "Bicol", + "municipalityCode": "0504107000" + }, + { + "postalCode": "5420", + "placeName": "San Pascual", + "provinceName": "Province of Masbate", + "regionName": "Bicol", + "municipalityCode": "0504120000" + }, + { + "postalCode": "5421", + "placeName": "Buenavista", + "provinceName": "Province of Masbate", + "regionName": "Bicol" + }, + { + "postalCode": "5456", + "placeName": "Bugasong", + "provinceName": "", + "regionName": "", + "municipalityCode": "0600604000" + }, + { + "postalCode": "5500", + "placeName": "Romblon", + "provinceName": "Province of Romblon", + "regionName": "Mimaropa", + "municipalityCode": "1705910000" + }, + { + "postalCode": "5501", + "placeName": "San Agustin", + "provinceName": "Province of Romblon", + "regionName": "Mimaropa", + "municipalityCode": "1705911000" + }, + { + "postalCode": "5502", + "placeName": "Sta. Maria (Imelda)", + "provinceName": "Province of Romblon", + "regionName": "Mimaropa", + "municipalityCode": "1705917000" + }, + { + "postalCode": "5503", + "placeName": "Calatrava", + "provinceName": "Province of Romblon", + "regionName": "Mimaropa", + "municipalityCode": "1705904000" + }, + { + "postalCode": "5504", + "placeName": "San Andres", + "provinceName": "Province of Romblon", + "regionName": "Mimaropa", + "municipalityCode": "1705912000" + }, + { + "postalCode": "5505", + "placeName": "Odiongan", + "provinceName": "Province of Romblon", + "regionName": "Mimaropa", + "municipalityCode": "1705909000" + }, + { + "postalCode": "5506", + "placeName": "Ferrol", + "provinceName": "Province of Romblon", + "regionName": "Mimaropa", + "municipalityCode": "1705916000" + }, + { + "postalCode": "5507", + "placeName": "Looc", + "provinceName": "Province of Romblon", + "regionName": "Mimaropa", + "municipalityCode": "1705907000" + }, + { + "postalCode": "5508", + "placeName": "Sta. Fe", + "provinceName": "Province of Romblon", + "regionName": "Mimaropa", + "municipalityCode": "1705915000" + }, + { + "postalCode": "5509", + "placeName": "Alcantara", + "provinceName": "Province of Romblon", + "regionName": "Mimaropa", + "municipalityCode": "1705901000" + }, + { + "postalCode": "5510", + "placeName": "San Jose", + "provinceName": "Province of Romblon", + "regionName": "Mimaropa", + "municipalityCode": "1705914000" + }, + { + "postalCode": "5511", + "placeName": "Magdiwang", + "provinceName": "Province of Romblon", + "regionName": "Mimaropa", + "municipalityCode": "1705908000" + }, + { + "postalCode": "5512", + "placeName": "Cajidiocan", + "provinceName": "Province of Romblon", + "regionName": "Mimaropa", + "municipalityCode": "1705903000" + }, + { + "postalCode": "5513", + "placeName": "San fernando", + "provinceName": "Province of Romblon", + "regionName": "Mimaropa", + "municipalityCode": "1705913000" + }, + { + "postalCode": "5514", + "placeName": "Corcuera", + "provinceName": "Province of Romblon", + "regionName": "Mimaropa", + "municipalityCode": "1705906000" + }, + { + "postalCode": "5515", + "placeName": "Banton (Jones)", + "provinceName": "Province of Romblon", + "regionName": "Mimaropa", + "municipalityCode": "1705902000" + }, + { + "postalCode": "5516", + "placeName": "Concepcion", + "provinceName": "Province of Romblon", + "regionName": "Mimaropa", + "municipalityCode": "1705905000" + }, + { + "postalCode": "5600", + "placeName": "Kalibo", + "provinceName": "Province of Aklan", + "regionName": "Western Visayas", + "municipalityCode": "0600407000" + }, + { + "postalCode": "5601", + "placeName": "Banga", + "provinceName": "Province of Aklan", + "regionName": "Western Visayas", + "municipalityCode": "0600403000" + }, + { + "postalCode": "5602", + "placeName": "Libacao", + "provinceName": "Province of Aklan", + "regionName": "Western Visayas", + "municipalityCode": "0600409000" + }, + { + "postalCode": "5603", + "placeName": "Madalag", + "provinceName": "Province of Aklan", + "regionName": "Western Visayas", + "municipalityCode": "0600410000" + }, + { + "postalCode": "5604", + "placeName": "Numancia", + "provinceName": "Province of Aklan", + "regionName": "Western Visayas", + "municipalityCode": "0600416000" + }, + { + "postalCode": "5605", + "placeName": "Lezo", + "provinceName": "Province of Aklan", + "regionName": "Western Visayas", + "municipalityCode": "0600408000" + }, + { + "postalCode": "5606", + "placeName": "Malinao", + "provinceName": "Province of Aklan", + "regionName": "Western Visayas", + "municipalityCode": "0600413000" + }, + { + "postalCode": "5607", + "placeName": "Nabas", + "provinceName": "Province of Aklan", + "regionName": "Western Visayas", + "municipalityCode": "0600414000" + }, + { + "postalCode": "5608", + "placeName": "Malay", + "provinceName": "Province of Aklan", + "regionName": "Western Visayas", + "municipalityCode": "0600412000" + }, + { + "postalCode": "5609", + "placeName": "Buruanga", + "provinceName": "Province of Aklan", + "regionName": "Western Visayas", + "municipalityCode": "0600405000" + }, + { + "postalCode": "5610", + "placeName": "New Washington", + "provinceName": "Province of Aklan", + "regionName": "Western Visayas", + "municipalityCode": "0600415000" + }, + { + "postalCode": "5611", + "placeName": "Makato", + "provinceName": "Province of Aklan", + "regionName": "Western Visayas", + "municipalityCode": "0600411000" + }, + { + "postalCode": "5612", + "placeName": "Tangalan", + "provinceName": "Province of Aklan", + "regionName": "Western Visayas", + "municipalityCode": "0600417000" + }, + { + "postalCode": "5613", + "placeName": "Ibajay", + "provinceName": "Province of Aklan", + "regionName": "Western Visayas", + "municipalityCode": "0600406000" + }, + { + "postalCode": "5614", + "placeName": "Balete", + "provinceName": "Province of Aklan", + "regionName": "Western Visayas", + "municipalityCode": "0600402000" + }, + { + "postalCode": "5615", + "placeName": "Batan", + "provinceName": "Province of Aklan", + "regionName": "Western Visayas", + "municipalityCode": "0600404000" + }, + { + "postalCode": "5616", + "placeName": "Altavas", + "provinceName": "Province of Aklan", + "regionName": "Western Visayas", + "municipalityCode": "0600401000" + }, + { + "postalCode": "5700", + "placeName": "San Jose", + "provinceName": "Province of Antique", + "regionName": "Western Visayas", + "municipalityCode": "0600613000" + }, + { + "postalCode": "5700", + "placeName": "San Jose de Buanavista", + "provinceName": "Province of Antique", + "regionName": "Western Visayas" + }, + { + "postalCode": "5701", + "placeName": "Belison", + "provinceName": "Province of Antique", + "regionName": "Western Visayas", + "municipalityCode": "0600603000" + }, + { + "postalCode": "5702", + "placeName": "Patnongon", + "provinceName": "Province of Antique", + "regionName": "Western Visayas", + "municipalityCode": "0600612000" + }, + { + "postalCode": "5703", + "placeName": "Valderrama", + "provinceName": "Province of Antique", + "regionName": "Western Visayas", + "municipalityCode": "0600618000" + }, + { + "postalCode": "5704", + "placeName": "Bugasong", + "provinceName": "Province of Antique", + "regionName": "Western Visayas", + "municipalityCode": "0600604000" + }, + { + "postalCode": "5705", + "placeName": "Laua-an", + "provinceName": "Province of Antique", + "regionName": "Western Visayas", + "municipalityCode": "0600609000" + }, + { + "postalCode": "5706", + "placeName": "Barbaza", + "provinceName": "Province of Antique", + "regionName": "Western Visayas", + "municipalityCode": "0600602000" + }, + { + "postalCode": "5707", + "placeName": "Tibiao", + "provinceName": "Province of Antique", + "regionName": "Western Visayas", + "municipalityCode": "0600617000" + }, + { + "postalCode": "5708", + "placeName": "Culasi", + "provinceName": "Province of Antique", + "regionName": "Western Visayas", + "municipalityCode": "0600606000" + }, + { + "postalCode": "5709", + "placeName": "Sebaste", + "provinceName": "Province of Antique", + "regionName": "Western Visayas", + "municipalityCode": "0600615000" + }, + { + "postalCode": "5710", + "placeName": "Libertad", + "provinceName": "Province of Antique", + "regionName": "Western Visayas", + "municipalityCode": "0600610000" + }, + { + "postalCode": "5711", + "placeName": "Caluya", + "provinceName": "Province of Antique", + "regionName": "Western Visayas", + "municipalityCode": "0600605000" + }, + { + "postalCode": "5712", + "placeName": "Pandan", + "provinceName": "Province of Antique", + "regionName": "Western Visayas", + "municipalityCode": "0600611000" + }, + { + "postalCode": "5713", + "placeName": "Sibalom", + "provinceName": "Province of Antique", + "regionName": "Western Visayas", + "municipalityCode": "0600616000" + }, + { + "postalCode": "5714", + "placeName": "San Remegio", + "provinceName": "Province of Antique", + "regionName": "Western Visayas" + }, + { + "postalCode": "5714", + "placeName": "San Remigio", + "provinceName": "Province of Antique", + "regionName": "Western Visayas", + "municipalityCode": "0600614000" + }, + { + "postalCode": "5715", + "placeName": "Hamtic", + "provinceName": "Province of Antique", + "regionName": "Western Visayas", + "municipalityCode": "0600608000" + }, + { + "postalCode": "5716", + "placeName": "Tobias Fornier (Dao)", + "provinceName": "Province of Antique", + "regionName": "Western Visayas", + "municipalityCode": "0600607000" + }, + { + "postalCode": "5717", + "placeName": "Anini-y", + "provinceName": "Province of Antique", + "regionName": "Western Visayas", + "municipalityCode": "0600601000" + }, + { + "postalCode": "5800", + "placeName": "Roxas City", + "provinceName": "Capiz", + "regionName": "Western Visayas", + "municipalityCode": "0601914000" + }, + { + "postalCode": "5801", + "placeName": "Panay", + "provinceName": "Capiz", + "regionName": "Western Visayas", + "municipalityCode": "0601909000" + }, + { + "postalCode": "5802", + "placeName": "Pontevedra", + "provinceName": "Capiz", + "regionName": "Western Visayas", + "municipalityCode": "0601912000" + }, + { + "postalCode": "5803", + "placeName": "President Roxas", + "provinceName": "Capiz", + "regionName": "Western Visayas", + "municipalityCode": "0601913000" + }, + { + "postalCode": "5804", + "placeName": "Pilar", + "provinceName": "Capiz", + "regionName": "Western Visayas", + "municipalityCode": "0601911000" + }, + { + "postalCode": "5805", + "placeName": "Ivisan", + "provinceName": "Capiz", + "regionName": "Western Visayas", + "municipalityCode": "0601905000" + }, + { + "postalCode": "5806", + "placeName": "Sapian", + "provinceName": "Capiz", + "regionName": "Western Visayas", + "municipalityCode": "0601915000" + }, + { + "postalCode": "5807", + "placeName": "Mambusao", + "provinceName": "Capiz", + "regionName": "Western Visayas", + "municipalityCode": "0601908000" + }, + { + "postalCode": "5808", + "placeName": "Jamindan", + "provinceName": "Capiz", + "regionName": "Western Visayas", + "municipalityCode": "0601906000" + }, + { + "postalCode": "5809", + "placeName": "Maayon", + "provinceName": "Capiz", + "regionName": "Western Visayas", + "municipalityCode": "0601907000" + }, + { + "postalCode": "5810", + "placeName": "Dao", + "provinceName": "Capiz", + "regionName": "Western Visayas", + "municipalityCode": "0601902000" + }, + { + "postalCode": "5811", + "placeName": "Cuartero", + "provinceName": "Capiz", + "regionName": "Western Visayas", + "municipalityCode": "0601901000" + }, + { + "postalCode": "5812", + "placeName": "Dumarao", + "provinceName": "Capiz", + "regionName": "Western Visayas", + "municipalityCode": "0601904000" + }, + { + "postalCode": "5813", + "placeName": "Dumalag", + "provinceName": "Capiz", + "regionName": "Western Visayas", + "municipalityCode": "0601903000" + }, + { + "postalCode": "5814", + "placeName": "Tapaz", + "provinceName": "Capiz", + "regionName": "Western Visayas", + "municipalityCode": "0601917000" + }, + { + "postalCode": "5815", + "placeName": "Panitan", + "provinceName": "Capiz", + "regionName": "Western Visayas", + "municipalityCode": "0601910000" + }, + { + "postalCode": "5816", + "placeName": "Sigma", + "provinceName": "Capiz", + "regionName": "Western Visayas", + "municipalityCode": "0601916000" + }, + { + "postalCode": "6000", + "placeName": "Cebu City", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0730600000" + }, + { + "postalCode": "6001", + "placeName": "Consolacion", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702219000" + }, + { + "postalCode": "6002", + "placeName": "Liloan", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702227000" + }, + { + "postalCode": "6003", + "placeName": "Compostela", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702218000" + }, + { + "postalCode": "6004", + "placeName": "Danao City", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702223000" + }, + { + "postalCode": "6005", + "placeName": "Carmen", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702215000" + }, + { + "postalCode": "6006", + "placeName": "Catmon", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702216000" + }, + { + "postalCode": "6007", + "placeName": "Sogod", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702247000" + }, + { + "postalCode": "6008", + "placeName": "Borbon", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702213000" + }, + { + "postalCode": "6009", + "placeName": "Tabogon", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702248000" + }, + { + "postalCode": "6010", + "placeName": "Bogo", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702211000" + }, + { + "postalCode": "6011", + "placeName": "San Remegio", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas" + }, + { + "postalCode": "6011", + "placeName": "San Remigio", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702243000" + }, + { + "postalCode": "6012", + "placeName": "Medellin", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702231000" + }, + { + "postalCode": "6013", + "placeName": "DaanBantayan", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702221000" + }, + { + "postalCode": "6014", + "placeName": "Mandaue City", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0731300000" + }, + { + "postalCode": "6015", + "placeName": "Lapu-Lapu City", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0731100000" + }, + { + "postalCode": "6016", + "placeName": "Mactan Airport", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas" + }, + { + "postalCode": "6017", + "placeName": "Cordova", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702220000" + }, + { + "postalCode": "6018", + "placeName": "San Fernando", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702241000" + }, + { + "postalCode": "6019", + "placeName": "Carcar", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702214000" + }, + { + "postalCode": "6020", + "placeName": "Sibonga", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702246000" + }, + { + "postalCode": "6021", + "placeName": "Argao", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702205000" + }, + { + "postalCode": "6022", + "placeName": "Dalaguete", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702222000" + }, + { + "postalCode": "6023", + "placeName": "Alcoy", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702202000" + }, + { + "postalCode": "6024", + "placeName": "Boljoon", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702212000" + }, + { + "postalCode": "6025", + "placeName": "Oslob", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702235000" + }, + { + "postalCode": "6026", + "placeName": "Santander", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702245000" + }, + { + "postalCode": "6027", + "placeName": "Samboan", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702240000" + }, + { + "postalCode": "6028", + "placeName": "Ginatilan", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702225000" + }, + { + "postalCode": "6029", + "placeName": "Malabuyoc", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702229000" + }, + { + "postalCode": "6030", + "placeName": "Alegria", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702203000" + }, + { + "postalCode": "6031", + "placeName": "Badian", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702207000" + }, + { + "postalCode": "6032", + "placeName": "Moalboal", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702233000" + }, + { + "postalCode": "6033", + "placeName": "Alcantara", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702201000" + }, + { + "postalCode": "6034", + "placeName": "Ronda", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702239000" + }, + { + "postalCode": "6035", + "placeName": "Dumanjug", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702224000" + }, + { + "postalCode": "6036", + "placeName": "Barili", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702210000" + }, + { + "postalCode": "6037", + "placeName": "Naga", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702234000" + }, + { + "postalCode": "6038", + "placeName": "Toledo City", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702251000" + }, + { + "postalCode": "6039", + "placeName": "Pinamungajan", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702237000" + }, + { + "postalCode": "6040", + "placeName": "Aloguinsan", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702204000" + }, + { + "postalCode": "6041", + "placeName": "Balamban", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702208000" + }, + { + "postalCode": "6042", + "placeName": "Asturias", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702206000" + }, + { + "postalCode": "6043", + "placeName": "Tuburan", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702252000" + }, + { + "postalCode": "6044", + "placeName": "Tabuelan", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702249000" + }, + { + "postalCode": "6045", + "placeName": "Talisay", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702250000" + }, + { + "postalCode": "6046", + "placeName": "Minglanilla", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702232000" + }, + { + "postalCode": "6047", + "placeName": "Santa Fe", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702244000" + }, + { + "postalCode": "6048", + "placeName": "Pilar", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702236000" + }, + { + "postalCode": "6049", + "placeName": "Poro", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702238000" + }, + { + "postalCode": "6050", + "placeName": "San Francisco", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702242000" + }, + { + "postalCode": "6051", + "placeName": "Tudela", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702253000" + }, + { + "postalCode": "6052", + "placeName": "Bantayan", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702209000" + }, + { + "postalCode": "6053", + "placeName": "Madridejos", + "provinceName": "Province of Cebu", + "regionName": "Central Visayas", + "municipalityCode": "0702228000" + }, + { + "postalCode": "6088", + "placeName": "Aloguinsan", + "provinceName": "", + "regionName": "", + "municipalityCode": "0702204000" + }, + { + "postalCode": "6099", + "placeName": "Argao", + "provinceName": "", + "regionName": "", + "municipalityCode": "0702205000" + }, + { + "postalCode": "6100", + "placeName": "Bacolod City", + "provinceName": "Province of Negros Occidental", + "regionName": "Western Visayas", + "municipalityCode": "1830200000" + }, + { + "postalCode": "6101", + "placeName": "Bago City", + "provinceName": "Province of Negros Occidental", + "regionName": "Western Visayas", + "municipalityCode": "1804502000" + }, + { + "postalCode": "6102", + "placeName": "Pulupandan", + "provinceName": "Province of Negros Occidental", + "regionName": "Western Visayas", + "municipalityCode": "1804522000" + }, + { + "postalCode": "6103", + "placeName": "Valladolid", + "provinceName": "Province of Negros Occidental", + "regionName": "Western Visayas", + "municipalityCode": "1804530000" + }, + { + "postalCode": "6104", + "placeName": "San Enrique", + "provinceName": "Province of Negros Occidental", + "regionName": "Western Visayas", + "municipalityCode": "1804525000" + }, + { + "postalCode": "6105", + "placeName": "Pontevedra", + "provinceName": "Province of Negros Occidental", + "regionName": "Western Visayas", + "municipalityCode": "1804521000" + }, + { + "postalCode": "6106", + "placeName": "Hinigaran", + "provinceName": "Province of Negros Occidental", + "regionName": "Western Visayas", + "municipalityCode": "1804511000" + }, + { + "postalCode": "6107", + "placeName": "Binalbagan", + "provinceName": "Province of Negros Occidental", + "regionName": "Western Visayas", + "municipalityCode": "1804503000" + }, + { + "postalCode": "6108", + "placeName": "Himamaylan", + "provinceName": "Province of Negros Occidental", + "regionName": "Western Visayas", + "municipalityCode": "1804510000" + }, + { + "postalCode": "6109", + "placeName": "Ilog", + "provinceName": "Province of Negros Occidental", + "regionName": "Western Visayas", + "municipalityCode": "1804513000" + }, + { + "postalCode": "6110", + "placeName": "Candoni", + "provinceName": "Province of Negros Occidental", + "regionName": "Western Visayas", + "municipalityCode": "1804506000" + }, + { + "postalCode": "6111", + "placeName": "Kabankalan", + "provinceName": "Province of Negros Occidental", + "regionName": "Western Visayas", + "municipalityCode": "1804515000" + }, + { + "postalCode": "6112", + "placeName": "Cauayan", + "provinceName": "Province of Negros Occidental", + "regionName": "Western Visayas", + "municipalityCode": "1804507000" + }, + { + "postalCode": "6113", + "placeName": "Sipalay", + "provinceName": "Province of Negros Occidental", + "regionName": "Western Visayas", + "municipalityCode": "1804527000" + }, + { + "postalCode": "6114", + "placeName": "Hinoba-an (Asia)", + "provinceName": "Province of Negros Occidental", + "regionName": "Western Visayas", + "municipalityCode": "1804512000" + }, + { + "postalCode": "6115", + "placeName": "Talisay", + "provinceName": "Province of Negros Occidental", + "regionName": "Western Visayas", + "municipalityCode": "1804528000" + }, + { + "postalCode": "6116", + "placeName": "Silay City", + "provinceName": "Province of Negros Occidental", + "regionName": "Western Visayas", + "municipalityCode": "1804526000" + }, + { + "postalCode": "6117", + "placeName": "Silay Hawaiian Central", + "provinceName": "Province of Negros Occidental", + "regionName": "Western Visayas" + }, + { + "postalCode": "6118", + "placeName": "Enrique B. Magalona", + "provinceName": "Province of Negros Occidental", + "regionName": "Western Visayas", + "municipalityCode": "1804508000" + }, + { + "postalCode": "6118", + "placeName": "Enrique Magalona", + "provinceName": "Province of Negros Occidental", + "regionName": "Western Visayas" + }, + { + "postalCode": "6119", + "placeName": "Victorias", + "provinceName": "Province of Negros Occidental", + "regionName": "Western Visayas", + "municipalityCode": "1804531000" + }, + { + "postalCode": "6120", + "placeName": "Manapla", + "provinceName": "Province of Negros Occidental", + "regionName": "Western Visayas", + "municipalityCode": "1804518000" + }, + { + "postalCode": "6121", + "placeName": "Cadiz City", + "provinceName": "Province of Negros Occidental", + "regionName": "Western Visayas", + "municipalityCode": "1804504000" + }, + { + "postalCode": "6122", + "placeName": "Sagay", + "provinceName": "Province of Negros Occidental", + "regionName": "Western Visayas", + "municipalityCode": "1804523000" + }, + { + "postalCode": "6123", + "placeName": "Paraiso (Fabrica)", + "provinceName": "Province of Negros Occidental", + "regionName": "Western Visayas" + }, + { + "postalCode": "6124", + "placeName": "Escalante", + "provinceName": "Province of Negros Occidental", + "regionName": "Western Visayas", + "municipalityCode": "1804509000" + }, + { + "postalCode": "6125", + "placeName": "Toboso", + "provinceName": "Province of Negros Occidental", + "regionName": "Western Visayas", + "municipalityCode": "1804529000" + }, + { + "postalCode": "6126", + "placeName": "Calatrava", + "provinceName": "Province of Negros Occidental", + "regionName": "Western Visayas", + "municipalityCode": "1804505000" + }, + { + "postalCode": "6127", + "placeName": "San Carlos City", + "provinceName": "Province of Negros Occidental", + "regionName": "Western Visayas", + "municipalityCode": "1804524000" + }, + { + "postalCode": "6128", + "placeName": "Isabela", + "provinceName": "Province of Negros Occidental", + "regionName": "Western Visayas", + "municipalityCode": "1804514000" + }, + { + "postalCode": "6129", + "placeName": "Murcia", + "provinceName": "Province of Negros Occidental", + "regionName": "Western Visayas", + "municipalityCode": "1804520000" + }, + { + "postalCode": "6130", + "placeName": "La Carlota City", + "provinceName": "Province of Negros Occidental", + "regionName": "Western Visayas", + "municipalityCode": "1804516000" + }, + { + "postalCode": "6131", + "placeName": "La Castellana", + "provinceName": "Province of Negros Occidental", + "regionName": "Western Visayas", + "municipalityCode": "1804517000" + }, + { + "postalCode": "6132", + "placeName": "Moises Padilla (Magallon)", + "provinceName": "Province of Negros Occidental", + "regionName": "Western Visayas", + "municipalityCode": "1804519000" + }, + { + "postalCode": "6133", + "placeName": "Don Salvador Benedicto", + "provinceName": "Province of Negros Occidental", + "regionName": "Western Visayas" + }, + { + "postalCode": "6133", + "placeName": "Salvador Benedicto", + "provinceName": "Province of Negros Occidental", + "regionName": "Western Visayas", + "municipalityCode": "1804532000" + }, + { + "postalCode": "6200", + "placeName": "Dumaguete City", + "provinceName": "Province of Negros Oriental", + "regionName": "Central Visayas", + "municipalityCode": "1804610000" + }, + { + "postalCode": "6201", + "placeName": "Sibulan", + "provinceName": "Province of Negros Oriental", + "regionName": "Central Visayas", + "municipalityCode": "1804620000" + }, + { + "postalCode": "6202", + "placeName": "San Jose", + "provinceName": "Province of Negros Oriental", + "regionName": "Central Visayas", + "municipalityCode": "1804617000" + }, + { + "postalCode": "6203", + "placeName": "Amlan (Ayuquitan)", + "provinceName": "Province of Negros Oriental", + "regionName": "Central Visayas", + "municipalityCode": "1804601000" + }, + { + "postalCode": "6204", + "placeName": "Tanjay", + "provinceName": "Province of Negros Oriental", + "regionName": "Central Visayas", + "municipalityCode": "1804621000" + }, + { + "postalCode": "6205", + "placeName": "Pamplona", + "provinceName": "Province of Negros Oriental", + "regionName": "Central Visayas", + "municipalityCode": "1804616000" + }, + { + "postalCode": "6206", + "placeName": "Bais City", + "provinceName": "Province of Negros Oriental", + "regionName": "Central Visayas", + "municipalityCode": "1804604000" + }, + { + "postalCode": "6207", + "placeName": "Mabinay", + "provinceName": "Province of Negros Oriental", + "regionName": "Central Visayas", + "municipalityCode": "1804614000" + }, + { + "postalCode": "6208", + "placeName": "Manjuyod", + "provinceName": "Province of Negros Oriental", + "regionName": "Central Visayas", + "municipalityCode": "1804615000" + }, + { + "postalCode": "6209", + "placeName": "Bindoy (Payabon)", + "provinceName": "Province of Negros Oriental", + "regionName": "Central Visayas", + "municipalityCode": "1804607000" + }, + { + "postalCode": "6210", + "placeName": "Ayungon", + "provinceName": "Province of Negros Oriental", + "regionName": "Central Visayas", + "municipalityCode": "1804602000" + }, + { + "postalCode": "6211", + "placeName": "Tayasan", + "provinceName": "Province of Negros Oriental", + "regionName": "Central Visayas", + "municipalityCode": "1804622000" + }, + { + "postalCode": "6212", + "placeName": "Jimalalud", + "provinceName": "Province of Negros Oriental", + "regionName": "Central Visayas", + "municipalityCode": "1804612000" + }, + { + "postalCode": "6213", + "placeName": "La Libertad", + "provinceName": "Province of Negros Oriental", + "regionName": "Central Visayas", + "municipalityCode": "1804613000" + }, + { + "postalCode": "6214", + "placeName": "Guihulngan", + "provinceName": "Province of Negros Oriental", + "regionName": "Central Visayas", + "municipalityCode": "1804611000" + }, + { + "postalCode": "6215", + "placeName": "Valencia (Luzurriaga)", + "provinceName": "Province of Negros Oriental", + "regionName": "Central Visayas", + "municipalityCode": "1804623000" + }, + { + "postalCode": "6216", + "placeName": "Bacong", + "provinceName": "Province of Negros Oriental", + "regionName": "Central Visayas", + "municipalityCode": "1804603000" + }, + { + "postalCode": "6217", + "placeName": "Dauin", + "provinceName": "Province of Negros Oriental", + "regionName": "Central Visayas", + "municipalityCode": "1804609000" + }, + { + "postalCode": "6218", + "placeName": "Zamboanguita", + "provinceName": "Province of Negros Oriental", + "regionName": "Central Visayas", + "municipalityCode": "1804625000" + }, + { + "postalCode": "6219", + "placeName": "Siaton", + "provinceName": "Province of Negros Oriental", + "regionName": "Central Visayas", + "municipalityCode": "1804619000" + }, + { + "postalCode": "6220", + "placeName": "Santa Catalina", + "provinceName": "Province of Negros Oriental", + "regionName": "Central Visayas", + "municipalityCode": "1804618000" + }, + { + "postalCode": "6221", + "placeName": "Bayawan (Tulong)", + "provinceName": "Province of Negros Oriental", + "regionName": "Central Visayas", + "municipalityCode": "1804606000" + }, + { + "postalCode": "6222", + "placeName": "Basay", + "provinceName": "Province of Negros Oriental", + "regionName": "Central Visayas", + "municipalityCode": "1804605000" + }, + { + "postalCode": "6223", + "placeName": "Canlaon City", + "provinceName": "Province of Negros Oriental", + "regionName": "Central Visayas", + "municipalityCode": "1804608000" + }, + { + "postalCode": "6224", + "placeName": "Vallehermoso", + "provinceName": "Province of Negros Oriental", + "regionName": "Central Visayas", + "municipalityCode": "1804624000" + }, + { + "postalCode": "6225", + "placeName": "Siquijor", + "provinceName": "Province of Siquijor", + "regionName": "Central Visayas", + "municipalityCode": "1806106000" + }, + { + "postalCode": "6226", + "placeName": "Larena", + "provinceName": "Province of Siquijor", + "regionName": "Central Visayas", + "municipalityCode": "1806102000" + }, + { + "postalCode": "6227", + "placeName": "San Juan", + "provinceName": "Province of Siquijor", + "regionName": "Central Visayas", + "municipalityCode": "1806105000" + }, + { + "postalCode": "6228", + "placeName": "Lazi", + "provinceName": "Province of Siquijor", + "regionName": "Central Visayas", + "municipalityCode": "1806103000" + }, + { + "postalCode": "6229", + "placeName": "Maria", + "provinceName": "Province of Siquijor", + "regionName": "Central Visayas", + "municipalityCode": "1806104000" + }, + { + "postalCode": "6230", + "placeName": "Enrique Villanueva", + "provinceName": "Province of Siquijor", + "regionName": "Central Visayas", + "municipalityCode": "1806101000" + }, + { + "postalCode": "6267", + "placeName": "Dumaguete City", + "provinceName": "", + "regionName": "", + "municipalityCode": "1804610000" + }, + { + "postalCode": "6300", + "placeName": "Tagbilaran City", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701242000" + }, + { + "postalCode": "6301", + "placeName": "Baclayon", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701205000" + }, + { + "postalCode": "6302", + "placeName": "Alburquerque", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701201000" + }, + { + "postalCode": "6303", + "placeName": "Loay", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701228000" + }, + { + "postalCode": "6304", + "placeName": "Lila", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701227000" + }, + { + "postalCode": "6305", + "placeName": "Dimiao", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701220000" + }, + { + "postalCode": "6306", + "placeName": "Valencia", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701247000" + }, + { + "postalCode": "6307", + "placeName": "Garcia Hernandez", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701222000" + }, + { + "postalCode": "6308", + "placeName": "Jagna", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701225000" + }, + { + "postalCode": "6309", + "placeName": "Duero", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701221000" + }, + { + "postalCode": "6310", + "placeName": "Guindulman", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701223000" + }, + { + "postalCode": "6311", + "placeName": "Anda", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701203000" + }, + { + "postalCode": "6312", + "placeName": "Candijay", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701211000" + }, + { + "postalCode": "6313", + "placeName": "Mabini", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701231000" + }, + { + "postalCode": "6314", + "placeName": "Alicia", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701202000" + }, + { + "postalCode": "6315", + "placeName": "Ubay", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701246000" + }, + { + "postalCode": "6316", + "placeName": "Loboc", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701229000" + }, + { + "postalCode": "6317", + "placeName": "Bilar", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701208000" + }, + { + "postalCode": "6318", + "placeName": "Batuan", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701207000" + }, + { + "postalCode": "6319", + "placeName": "Carmen", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701212000" + }, + { + "postalCode": "6320", + "placeName": "Sierra Bullones", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701240000" + }, + { + "postalCode": "6321", + "placeName": "Pilar", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701234000" + }, + { + "postalCode": "6322", + "placeName": "Dagohoy", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701217000" + }, + { + "postalCode": "6323", + "placeName": "San Miguel", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701238000" + }, + { + "postalCode": "6324", + "placeName": "Trinidad", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701244000" + }, + { + "postalCode": "6325", + "placeName": "Talibon", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701243000" + }, + { + "postalCode": "6326", + "placeName": "Bien Unido", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701248000" + }, + { + "postalCode": "6327", + "placeName": "Loon", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701230000" + }, + { + "postalCode": "6328", + "placeName": "Calape", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701210000" + }, + { + "postalCode": "6329", + "placeName": "Tubigon", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701245000" + }, + { + "postalCode": "6330", + "placeName": "Clarin", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701214000" + }, + { + "postalCode": "6331", + "placeName": "Sagbayan (Borja)", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701236000" + }, + { + "postalCode": "6332", + "placeName": "Inabanga", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701224000" + }, + { + "postalCode": "6333", + "placeName": "Buenavista", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701209000" + }, + { + "postalCode": "6334", + "placeName": "Getafe", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701226000" + }, + { + "postalCode": "6334", + "placeName": "Jetafe", + "provinceName": "Bohol", + "regionName": "Central Visayas" + }, + { + "postalCode": "6335", + "placeName": "Antequera", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701204000" + }, + { + "postalCode": "6336", + "placeName": "Maribojoc", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701232000" + }, + { + "postalCode": "6337", + "placeName": "Corella", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701215000" + }, + { + "postalCode": "6338", + "placeName": "Sikatuna", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701241000" + }, + { + "postalCode": "6339", + "placeName": "Dauis", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701219000" + }, + { + "postalCode": "6340", + "placeName": "Panglao", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701233000" + }, + { + "postalCode": "6341", + "placeName": "Cortes", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701216000" + }, + { + "postalCode": "6342", + "placeName": "Balilihan", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701206000" + }, + { + "postalCode": "6343", + "placeName": "Catigbian", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701213000" + }, + { + "postalCode": "6344", + "placeName": "Danao", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701218000" + }, + { + "postalCode": "6345", + "placeName": "San Isidro", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701237000" + }, + { + "postalCode": "6346", + "placeName": "President Carlos P. Garcia (Pitogo)", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701235000" + }, + { + "postalCode": "6347", + "placeName": "Sevilla", + "provinceName": "Bohol", + "regionName": "Central Visayas", + "municipalityCode": "0701239000" + }, + { + "postalCode": "6400", + "placeName": "Catarman", + "provinceName": "Province of Northern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0804805000" + }, + { + "postalCode": "6401", + "placeName": "Bobon", + "provinceName": "Province of Northern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0804803000" + }, + { + "postalCode": "6402", + "placeName": "San Jose", + "provinceName": "Province of Northern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0804819000" + }, + { + "postalCode": "6403", + "placeName": "Lope de Vega", + "provinceName": "Province of Northern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0804824000" + }, + { + "postalCode": "6404", + "placeName": "Lavezares", + "provinceName": "Province of Northern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0804811000" + }, + { + "postalCode": "6405", + "placeName": "Allen", + "provinceName": "Province of Northern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0804801000" + }, + { + "postalCode": "6406", + "placeName": "Victoria", + "provinceName": "Province of Northern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0804823000" + }, + { + "postalCode": "6407", + "placeName": "San Antonio", + "provinceName": "Province of Northern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0804817000" + }, + { + "postalCode": "6408", + "placeName": "Capul", + "provinceName": "Province of Northern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0804804000" + }, + { + "postalCode": "6409", + "placeName": "San Isidro", + "provinceName": "Province of Northern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0804818000" + }, + { + "postalCode": "6410", + "placeName": "Biri", + "provinceName": "Province of Northern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0804802000" + }, + { + "postalCode": "6411", + "placeName": "Laoang", + "provinceName": "Province of Northern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0804808000" + }, + { + "postalCode": "6412", + "placeName": "Mapanas", + "provinceName": "Province of Northern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0804812000" + }, + { + "postalCode": "6413", + "placeName": "Pambujan", + "provinceName": "Province of Northern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0804815000" + }, + { + "postalCode": "6414", + "placeName": "Silvino Lobos", + "provinceName": "Province of Northern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0804822000" + }, + { + "postalCode": "6415", + "placeName": "San Roque", + "provinceName": "Province of Northern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0804820000" + }, + { + "postalCode": "6416", + "placeName": "Rosario", + "provinceName": "Province of Northern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0804816000" + }, + { + "postalCode": "6417", + "placeName": "Mondragon", + "provinceName": "Province of Northern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0804813000" + }, + { + "postalCode": "6418", + "placeName": "Catubig", + "provinceName": "Province of Northern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0804806000" + }, + { + "postalCode": "6419", + "placeName": "San Vicente", + "provinceName": "Province of Northern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0804821000" + }, + { + "postalCode": "6420", + "placeName": "Las Navas", + "provinceName": "Province of Northern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0804810000" + }, + { + "postalCode": "6421", + "placeName": "Palapag", + "provinceName": "Province of Northern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0804814000" + }, + { + "postalCode": "6422", + "placeName": "Gamay", + "provinceName": "Province of Northern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0804807000" + }, + { + "postalCode": "6423", + "placeName": "Lapinig", + "provinceName": "Province of Northern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0804809000" + }, + { + "postalCode": "6500", + "placeName": "Tacloban City", + "provinceName": "Province of Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0831600000" + }, + { + "postalCode": "6501", + "placeName": "Palo", + "provinceName": "Province of Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0803739000" + }, + { + "postalCode": "6502", + "placeName": "Tanauan", + "provinceName": "Province of Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0803748000" + }, + { + "postalCode": "6503", + "placeName": "Tolosa", + "provinceName": "Province of Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0803749000" + }, + { + "postalCode": "6504", + "placeName": "Tabontabon", + "provinceName": "Province of Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0803746000" + }, + { + "postalCode": "6505", + "placeName": "Dulag", + "provinceName": "Province of Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0803718000" + }, + { + "postalCode": "6506", + "placeName": "Julita", + "provinceName": "Province of Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0803725000" + }, + { + "postalCode": "6507", + "placeName": "Mayorga", + "provinceName": "Province of Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0803735000" + }, + { + "postalCode": "6508", + "placeName": "La Paz", + "provinceName": "Province of Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0803728000" + }, + { + "postalCode": "6509", + "placeName": "Macarthur", + "provinceName": "Province of Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0803730000" + }, + { + "postalCode": "6510", + "placeName": "Abuyog", + "provinceName": "Province of Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0803701000" + }, + { + "postalCode": "6511", + "placeName": "Javier (Bugho)", + "provinceName": "Province of Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0803724000" + }, + { + "postalCode": "6512", + "placeName": "Mahaplag", + "provinceName": "Province of Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0803731000" + }, + { + "postalCode": "6513", + "placeName": "Sta. Fe", + "provinceName": "Province of Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0803744000" + }, + { + "postalCode": "6514", + "placeName": "Pastrana", + "provinceName": "Province of Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0803741000" + }, + { + "postalCode": "6515", + "placeName": "Dagami", + "provinceName": "Province of Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0803717000" + }, + { + "postalCode": "6516", + "placeName": "Burauen", + "provinceName": "Province of Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0803710000" + }, + { + "postalCode": "6517", + "placeName": "Alangalang", + "provinceName": "Province of Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0803702000" + }, + { + "postalCode": "6518", + "placeName": "San Miguel", + "provinceName": "Province of Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0803743000" + }, + { + "postalCode": "6519", + "placeName": "Barugo", + "provinceName": "Province of Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0803706000" + }, + { + "postalCode": "6520", + "placeName": "Babatngon", + "provinceName": "Province of Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0803705000" + }, + { + "postalCode": "6521", + "placeName": "Baybay", + "provinceName": "Province of Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0803708000" + }, + { + "postalCode": "6522", + "placeName": "Inopacan", + "provinceName": "Province of Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0803721000" + }, + { + "postalCode": "6523", + "placeName": "Hindang", + "provinceName": "Province of Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0803720000" + }, + { + "postalCode": "6524", + "placeName": "Hilongos", + "provinceName": "Province of Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0803719000" + }, + { + "postalCode": "6525", + "placeName": "Bato", + "provinceName": "Province of Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0803707000" + }, + { + "postalCode": "6526", + "placeName": "Matalom", + "provinceName": "Province of Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0803734000" + }, + { + "postalCode": "6527", + "placeName": "Jaro", + "provinceName": "Province of Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0803723000" + }, + { + "postalCode": "6528", + "placeName": "Tunga", + "provinceName": "Province of Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0803750000" + }, + { + "postalCode": "6529", + "placeName": "Carigara", + "provinceName": "Province of Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0803715000" + }, + { + "postalCode": "6530", + "placeName": "Capoocan", + "provinceName": "Province of Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0803714000" + }, + { + "postalCode": "6531", + "placeName": "Kananga", + "provinceName": "Province of Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0803726000" + }, + { + "postalCode": "6532", + "placeName": "Matag-ob", + "provinceName": "Province of Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0803733000" + }, + { + "postalCode": "6533", + "placeName": "Leyte", + "provinceName": "Province of Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0803729000" + }, + { + "postalCode": "6534", + "placeName": "Calubian", + "provinceName": "Province of Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0803713000" + }, + { + "postalCode": "6535", + "placeName": "San Isidro", + "provinceName": "Province of Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0803742000" + }, + { + "postalCode": "6536", + "placeName": "Tabango", + "provinceName": "Province of Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0803745000" + }, + { + "postalCode": "6537", + "placeName": "Villaba", + "provinceName": "Province of Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0803751000" + }, + { + "postalCode": "6538", + "placeName": "Palompon", + "provinceName": "Province of Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0803740000" + }, + { + "postalCode": "6539", + "placeName": "Isabel", + "provinceName": "Province of Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0803722000" + }, + { + "postalCode": "6540", + "placeName": "Merida", + "provinceName": "Province of Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0803736000" + }, + { + "postalCode": "6541", + "placeName": "Ormoc City", + "provinceName": "Province of Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0803738000" + }, + { + "postalCode": "6542", + "placeName": "Albuera", + "provinceName": "Province of Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0803703000" + }, + { + "postalCode": "6543", + "placeName": "Naval", + "provinceName": "Biliran", + "regionName": "Eastern Visayas", + "municipalityCode": "0807808000" + }, + { + "postalCode": "6544", + "placeName": "Almeria", + "provinceName": "Biliran", + "regionName": "Eastern Visayas", + "municipalityCode": "0807801000" + }, + { + "postalCode": "6545", + "placeName": "Kawayan", + "provinceName": "Biliran", + "regionName": "Eastern Visayas", + "municipalityCode": "0807806000" + }, + { + "postalCode": "6546", + "placeName": "Maripipi", + "provinceName": "Biliran", + "regionName": "Eastern Visayas", + "municipalityCode": "0807807000" + }, + { + "postalCode": "6547", + "placeName": "Culaba", + "provinceName": "Biliran", + "regionName": "Eastern Visayas", + "municipalityCode": "0807805000" + }, + { + "postalCode": "6548", + "placeName": "Caibiran", + "provinceName": "Biliran", + "regionName": "Eastern Visayas", + "municipalityCode": "0807804000" + }, + { + "postalCode": "6549", + "placeName": "Biliran", + "provinceName": "Biliran", + "regionName": "Eastern Visayas", + "municipalityCode": "0807802000" + }, + { + "postalCode": "6550", + "placeName": "Cabucgayan", + "provinceName": "Biliran", + "regionName": "Eastern Visayas", + "municipalityCode": "0807803000" + }, + { + "postalCode": "6600", + "placeName": "Maasin", + "provinceName": "Province of Southern Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0806407000" + }, + { + "postalCode": "6601", + "placeName": "Macrohon", + "provinceName": "Province of Southern Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0806408000" + }, + { + "postalCode": "6602", + "placeName": "Padre Burgos", + "provinceName": "Province of Southern Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0806410000" + }, + { + "postalCode": "6603", + "placeName": "Malitbog", + "provinceName": "Province of Southern Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0806409000" + }, + { + "postalCode": "6604", + "placeName": "Bontoc", + "provinceName": "Province of Southern Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0806402000" + }, + { + "postalCode": "6605", + "placeName": "Tomas Oppus", + "provinceName": "Province of Southern Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0806418000" + }, + { + "postalCode": "6606", + "placeName": "Sogod", + "provinceName": "Province of Southern Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0806417000" + }, + { + "postalCode": "6607", + "placeName": "Silago", + "provinceName": "Province of Southern Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0806416000" + }, + { + "postalCode": "6608", + "placeName": "Hinunangan", + "provinceName": "Province of Southern Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0806403000" + }, + { + "postalCode": "6609", + "placeName": "Hinundayan", + "provinceName": "Province of Southern Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0806404000" + }, + { + "postalCode": "6610", + "placeName": "Anahawan", + "provinceName": "Province of Southern Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0806401000" + }, + { + "postalCode": "6611", + "placeName": "San Juan (Cabalian)", + "provinceName": "Province of Southern Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0806414000" + }, + { + "postalCode": "6612", + "placeName": "Liloan", + "provinceName": "Province of Southern Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0806406000" + }, + { + "postalCode": "6613", + "placeName": "San Francisco", + "provinceName": "Province of Southern Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0806413000" + }, + { + "postalCode": "6614", + "placeName": "Pintuyan", + "provinceName": "Province of Southern Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0806411000" + }, + { + "postalCode": "6615", + "placeName": "Libagon", + "provinceName": "Province of Southern Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0806405000" + }, + { + "postalCode": "6616", + "placeName": "Saint Bernard", + "provinceName": "Province of Southern Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0806412000" + }, + { + "postalCode": "6617", + "placeName": "San Ricardo", + "provinceName": "Province of Southern Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0806415000" + }, + { + "postalCode": "6618", + "placeName": "Limasawa", + "provinceName": "Province of Southern Leyte", + "regionName": "Eastern Visayas", + "municipalityCode": "0806419000" + }, + { + "postalCode": "6666", + "placeName": "Char Lang", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "6700", + "placeName": "Catbalogan", + "provinceName": "Province of Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0806005000" + }, + { + "postalCode": "6701", + "placeName": "Jiabong", + "provinceName": "Province of Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0806009000" + }, + { + "postalCode": "6702", + "placeName": "Motiong", + "provinceName": "Province of Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0806012000" + }, + { + "postalCode": "6703", + "placeName": "Paranas", + "provinceName": "Province of Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0806022000" + }, + { + "postalCode": "6703", + "placeName": "Wright", + "provinceName": "Province of Samar", + "regionName": "Eastern Visayas" + }, + { + "postalCode": "6704", + "placeName": "Tarangnan", + "provinceName": "Province of Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0806020000" + }, + { + "postalCode": "6705", + "placeName": "Pagsanghan", + "provinceName": "Province of Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0806026000" + }, + { + "postalCode": "6706", + "placeName": "Gandara", + "provinceName": "Province of Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0806007000" + }, + { + "postalCode": "6707", + "placeName": "San Jorge", + "provinceName": "Province of Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0806025000" + }, + { + "postalCode": "6708", + "placeName": "Matuguinao", + "provinceName": "Province of Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0806011000" + }, + { + "postalCode": "6709", + "placeName": "Sta. Margarita", + "provinceName": "Province of Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0806016000" + }, + { + "postalCode": "6710", + "placeName": "Calbayog City", + "provinceName": "Province of Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0806003000" + }, + { + "postalCode": "6711", + "placeName": "Sto. Niño", + "provinceName": "Province of Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0806018000" + }, + { + "postalCode": "6712", + "placeName": "Tagapul-an", + "provinceName": "Province of Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0806024000" + }, + { + "postalCode": "6713", + "placeName": "Hinabangan", + "provinceName": "Province of Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0806008000" + }, + { + "postalCode": "6714", + "placeName": "San Sebastian", + "provinceName": "Province of Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0806015000" + }, + { + "postalCode": "6715", + "placeName": "Calbiga", + "provinceName": "Province of Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0806004000" + }, + { + "postalCode": "6716", + "placeName": "Pinabacdao", + "provinceName": "Province of Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0806013000" + }, + { + "postalCode": "6717", + "placeName": "Villareal", + "provinceName": "Province of Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0806021000" + }, + { + "postalCode": "6718", + "placeName": "Sta. Rita", + "provinceName": "Province of Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0806017000" + }, + { + "postalCode": "6719", + "placeName": "Talalora", + "provinceName": "Province of Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0806019000" + }, + { + "postalCode": "6720", + "placeName": "Basey", + "provinceName": "Province of Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0806002000" + }, + { + "postalCode": "6721", + "placeName": "Marabut", + "provinceName": "Province of Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0806010000" + }, + { + "postalCode": "6722", + "placeName": "Daram", + "provinceName": "Province of Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0806006000" + }, + { + "postalCode": "6723", + "placeName": "San Jose de Buan", + "provinceName": "Province of Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0806014000" + }, + { + "postalCode": "6724", + "placeName": "Almagro", + "provinceName": "Province of Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0806001000" + }, + { + "postalCode": "6725", + "placeName": "Zumarraga", + "provinceName": "Province of Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0806023000" + }, + { + "postalCode": "6800", + "placeName": "Borongan", + "provinceName": "Province of Eastern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0802604000" + }, + { + "postalCode": "6801", + "placeName": "Balangkayan", + "provinceName": "Province of Eastern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0802603000" + }, + { + "postalCode": "6802", + "placeName": "Maydolong", + "provinceName": "Province of Eastern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0802615000" + }, + { + "postalCode": "6803", + "placeName": "Llorente", + "provinceName": "Province of Eastern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0802613000" + }, + { + "postalCode": "6804", + "placeName": "Hernani", + "provinceName": "Province of Eastern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0802610000" + }, + { + "postalCode": "6805", + "placeName": "General MacArthur", + "provinceName": "Province of Eastern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0802607000" + }, + { + "postalCode": "6806", + "placeName": "Can-Avid", + "provinceName": "Province of Eastern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0802605000" + }, + { + "postalCode": "6807", + "placeName": "Salcedo", + "provinceName": "Province of Eastern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0802619000" + }, + { + "postalCode": "6808", + "placeName": "Mercedes", + "provinceName": "Province of Eastern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0802616000" + }, + { + "postalCode": "6809", + "placeName": "Guiuan", + "provinceName": "Province of Eastern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0802609000" + }, + { + "postalCode": "6810", + "placeName": "Quinapondan", + "provinceName": "Province of Eastern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0802618000" + }, + { + "postalCode": "6811", + "placeName": "Giporlos", + "provinceName": "Province of Eastern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0802608000" + }, + { + "postalCode": "6812", + "placeName": "Balangiga", + "provinceName": "Province of Eastern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0802602000" + }, + { + "postalCode": "6813", + "placeName": "Lawaan", + "provinceName": "Province of Eastern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0802612000" + }, + { + "postalCode": "6814", + "placeName": "San Julian", + "provinceName": "Province of Eastern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0802620000" + }, + { + "postalCode": "6815", + "placeName": "Sulat", + "provinceName": "Province of Eastern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0802622000" + }, + { + "postalCode": "6816", + "placeName": "Taft", + "provinceName": "Province of Eastern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0802623000" + }, + { + "postalCode": "6817", + "placeName": "Dolores", + "provinceName": "Province of Eastern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0802606000" + }, + { + "postalCode": "6818", + "placeName": "Oras", + "provinceName": "Province of Eastern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0802617000" + }, + { + "postalCode": "6819", + "placeName": "Jipapad", + "provinceName": "Province of Eastern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0802611000" + }, + { + "postalCode": "6820", + "placeName": "Maslog", + "provinceName": "Province of Eastern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0802614000" + }, + { + "postalCode": "6821", + "placeName": "San Policarpio", + "provinceName": "Province of Eastern Samar", + "regionName": "Eastern Visayas" + }, + { + "postalCode": "6821", + "placeName": "San Policarpo", + "provinceName": "Province of Eastern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0802621000" + }, + { + "postalCode": "6822", + "placeName": "Arteche", + "provinceName": "Province of Eastern Samar", + "regionName": "Eastern Visayas", + "municipalityCode": "0802601000" + }, + { + "postalCode": "7000", + "placeName": "Zamboanga City", + "provinceName": "Province of Zamboanga del Sur", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0931700000" + }, + { + "postalCode": "7001", + "placeName": "Ipil", + "provinceName": "Province of Zamboanga Sibugay", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0908305000" + }, + { + "postalCode": "7002", + "placeName": "Roseller Lim", + "provinceName": "Province of Zamboanga Sibugay", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0908312000" + }, + { + "postalCode": "7003", + "placeName": "Titay", + "provinceName": "Province of Zamboanga Sibugay", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0908315000" + }, + { + "postalCode": "7004", + "placeName": "Naga", + "provinceName": "Province of Zamboanga Sibugay", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0908309000" + }, + { + "postalCode": "7005", + "placeName": "Kabasalan", + "provinceName": "Province of Zamboanga Sibugay", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0908306000" + }, + { + "postalCode": "7006", + "placeName": "Siay", + "provinceName": "Province of Zamboanga Sibugay", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0908313000" + }, + { + "postalCode": "7007", + "placeName": "Imelda", + "provinceName": "Province of Zamboanga Sibugay", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0908304000" + }, + { + "postalCode": "7008", + "placeName": "Payao", + "provinceName": "Province of Zamboanga Sibugay", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0908311000" + }, + { + "postalCode": "7009", + "placeName": "Buug", + "provinceName": "Province of Zamboanga Sibugay", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0908302000" + }, + { + "postalCode": "7010", + "placeName": "Mabuhay", + "provinceName": "Province of Zamboanga Sibugay", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0908307000" + }, + { + "postalCode": "7011", + "placeName": "Bayog", + "provinceName": "Province of Zamboanga del Sur", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907303000" + }, + { + "postalCode": "7012", + "placeName": "Talusan", + "provinceName": "Province of Zamboanga Sibugay", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0908314000" + }, + { + "postalCode": "7013", + "placeName": "Kumalarang", + "provinceName": "Province of Zamboanga del Sur", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907311000" + }, + { + "postalCode": "7014", + "placeName": "Lakewood", + "provinceName": "Province of Zamboanga del Sur", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907333000" + }, + { + "postalCode": "7015", + "placeName": "Dumalinao", + "provinceName": "Province of Zamboanga del Sur", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907307000" + }, + { + "postalCode": "7016", + "placeName": "Pagadian City", + "provinceName": "Province of Zamboanga del Sur", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907322000" + }, + { + "postalCode": "7017", + "placeName": "Labangan", + "provinceName": "Province of Zamboanga del Sur", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907312000" + }, + { + "postalCode": "7018", + "placeName": "Tungawan", + "provinceName": "Province of Zamboanga Sibugay", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0908316000" + }, + { + "postalCode": "7019", + "placeName": "Tukuran", + "provinceName": "Province of Zamboanga del Sur", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907330000" + }, + { + "postalCode": "7020", + "placeName": "Aurora", + "provinceName": "Province of Zamboanga del Sur", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907302000" + }, + { + "postalCode": "7021", + "placeName": "Midsalip", + "provinceName": "Province of Zamboanga del Sur", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907318000" + }, + { + "postalCode": "7022", + "placeName": "Don Mariano Marcos", + "provinceName": "Province of Zamboanga del Sur", + "regionName": "Zamboanga Peninsula" + }, + { + "postalCode": "7022", + "placeName": "Sominot", + "provinceName": "Province of Zamboanga del Sur", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907340000" + }, + { + "postalCode": "7023", + "placeName": "Molave", + "provinceName": "Province of Zamboanga del Sur", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907319000" + }, + { + "postalCode": "7024", + "placeName": "Ramon Magsaysay", + "provinceName": "Province of Zamboanga del Sur", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907323000" + }, + { + "postalCode": "7025", + "placeName": "Tambulig", + "provinceName": "Province of Zamboanga del Sur", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907328000" + }, + { + "postalCode": "7026", + "placeName": "Mahayag", + "provinceName": "Province of Zamboanga del Sur", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907315000" + }, + { + "postalCode": "7027", + "placeName": "Josefina", + "provinceName": "Province of Zamboanga del Sur", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907337000" + }, + { + "postalCode": "7028", + "placeName": "Dumingag", + "provinceName": "Province of Zamboanga del Sur", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907308000" + }, + { + "postalCode": "7029", + "placeName": "San Miguel", + "provinceName": "Province of Zamboanga del Sur", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907324000" + }, + { + "postalCode": "7030", + "placeName": "Dinas", + "provinceName": "Province of Zamboanga del Sur", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907306000" + }, + { + "postalCode": "7031", + "placeName": "San Pablo", + "provinceName": "Province of Zamboanga del Sur", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907325000" + }, + { + "postalCode": "7032", + "placeName": "Dimataling", + "provinceName": "Province of Zamboanga del Sur", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907305000" + }, + { + "postalCode": "7033", + "placeName": "Pitogo", + "provinceName": "Province of Zamboanga del Sur", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907338000" + }, + { + "postalCode": "7034", + "placeName": "Tabina", + "provinceName": "Province of Zamboanga del Sur", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907327000" + }, + { + "postalCode": "7035", + "placeName": "Margo sa Tubig", + "provinceName": "Province of Zamboanga del Sur", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907317000" + }, + { + "postalCode": "7036", + "placeName": "Vicencio Sagun", + "provinceName": "Province of Zamboanga del Sur", + "regionName": "Zamboanga Peninsula" + }, + { + "postalCode": "7036", + "placeName": "Vincenzo A. Sagun", + "provinceName": "Province of Zamboanga del Sur", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907341000" + }, + { + "postalCode": "7037", + "placeName": "Lapuyan", + "provinceName": "Province of Zamboanga del Sur", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907313000" + }, + { + "postalCode": "7038", + "placeName": "Malangas", + "provinceName": "Province of Zamboanga Sibugay", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0908308000" + }, + { + "postalCode": "7039", + "placeName": "Diplahan", + "provinceName": "Province of Zamboanga Sibugay", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0908303000" + }, + { + "postalCode": "7040", + "placeName": "Alicia", + "provinceName": "Province of Zamboanga Sibugay", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0908301000" + }, + { + "postalCode": "7041", + "placeName": "Olutanga", + "provinceName": "Province of Zamboanga Sibugay", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0908310000" + }, + { + "postalCode": "7042", + "placeName": "Guipos", + "provinceName": "Province of Zamboanga del Sur", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907343000" + }, + { + "postalCode": "7043", + "placeName": "Tigbao", + "provinceName": "Province of Zamboanga del Sur", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907344000" + }, + { + "postalCode": "7100", + "placeName": "Dipolog City", + "provinceName": "Province of Zamboanga del Norte", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907202000" + }, + { + "postalCode": "7101", + "placeName": "Dapitan City", + "provinceName": "Province of Zamboanga del Norte", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907201000" + }, + { + "postalCode": "7102", + "placeName": "Pres. Manuel A. Roxas", + "provinceName": "Province of Zamboanga del Norte", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907211000" + }, + { + "postalCode": "7102", + "placeName": "President Manuel A. Roxas", + "provinceName": "Province of Zamboanga del Norte", + "regionName": "Zamboanga Peninsula" + }, + { + "postalCode": "7103", + "placeName": "Sibutad", + "provinceName": "Province of Zamboanga del Norte", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907217000" + }, + { + "postalCode": "7104", + "placeName": "Rizal", + "provinceName": "Province of Zamboanga del Norte", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907212000" + }, + { + "postalCode": "7105", + "placeName": "Piñan (New Piñan)", + "provinceName": "Province of Zamboanga del Norte", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907209000" + }, + { + "postalCode": "7106", + "placeName": "Polanco", + "provinceName": "Province of Zamboanga del Norte", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907210000" + }, + { + "postalCode": "7107", + "placeName": "Mutia", + "provinceName": "Province of Zamboanga del Norte", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907208000" + }, + { + "postalCode": "7108", + "placeName": "Sergio Osmeña", + "provinceName": "Province of Zamboanga del Norte", + "regionName": "Zamboanga Peninsula" + }, + { + "postalCode": "7108", + "placeName": "Sergio Osmeña Sr.", + "provinceName": "Province of Zamboanga del Norte", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907214000" + }, + { + "postalCode": "7109", + "placeName": "Katipunan", + "provinceName": "Province of Zamboanga del Norte", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907203000" + }, + { + "postalCode": "7110", + "placeName": "Manukan", + "provinceName": "Province of Zamboanga del Norte", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907207000" + }, + { + "postalCode": "7111", + "placeName": "Jose Dalman (Ponot)", + "provinceName": "Province of Zamboanga del Norte", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907222000" + }, + { + "postalCode": "7112", + "placeName": "Sindangan", + "provinceName": "Province of Zamboanga del Norte", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907218000" + }, + { + "postalCode": "7113", + "placeName": "Siayan", + "provinceName": "Province of Zamboanga del Norte", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907215000" + }, + { + "postalCode": "7114", + "placeName": "Salug", + "provinceName": "Province of Zamboanga del Norte", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907213000" + }, + { + "postalCode": "7115", + "placeName": "Liloy", + "provinceName": "Province of Zamboanga del Norte", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907206000" + }, + { + "postalCode": "7116", + "placeName": "Tampilisan", + "provinceName": "Province of Zamboanga del Norte", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907221000" + }, + { + "postalCode": "7117", + "placeName": "Labason", + "provinceName": "Province of Zamboanga del Norte", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907205000" + }, + { + "postalCode": "7118", + "placeName": "Gutalac", + "provinceName": "Province of Zamboanga del Norte", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907223000" + }, + { + "postalCode": "7119", + "placeName": "La Libertad", + "provinceName": "Province of Zamboanga del Norte", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907204000" + }, + { + "postalCode": "7120", + "placeName": "Siocon", + "provinceName": "Province of Zamboanga del Norte", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907219000" + }, + { + "postalCode": "7121", + "placeName": "Sirawai", + "provinceName": "Province of Zamboanga del Norte", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907220000" + }, + { + "postalCode": "7121", + "placeName": "Siraway", + "provinceName": "Province of Zamboanga del Norte", + "regionName": "Zamboanga Peninsula" + }, + { + "postalCode": "7122", + "placeName": "Sibuco", + "provinceName": "Province of Zamboanga del Norte", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907216000" + }, + { + "postalCode": "7123", + "placeName": "Baliguian", + "provinceName": "Province of Zamboanga del Norte", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907224000" + }, + { + "postalCode": "7124", + "placeName": "Kalawit", + "provinceName": "Province of Zamboanga del Norte", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907227000" + }, + { + "postalCode": "7125", + "placeName": "Leon B. Postigo (Bacungan)", + "provinceName": "Province of Zamboanga del Norte", + "regionName": "Zamboanga Peninsula" + }, + { + "postalCode": "7125", + "placeName": "Leon T. Postigo", + "provinceName": "Province of Zamboanga del Norte", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907226000" + }, + { + "postalCode": "7126", + "placeName": "Godod", + "provinceName": "Province of Zamboanga del Norte", + "regionName": "Zamboanga Peninsula", + "municipalityCode": "0907225000" + }, + { + "postalCode": "7200", + "placeName": "Ozamis City", + "provinceName": "Province of Misamis Occidental", + "regionName": "Northern Mindanao" + }, + { + "postalCode": "7200", + "placeName": "Ozamiz City", + "provinceName": "Province of Misamis Occidental", + "regionName": "Northern Mindanao", + "municipalityCode": "1004210000" + }, + { + "postalCode": "7201", + "placeName": "Clarin", + "provinceName": "Province of Misamis Occidental", + "regionName": "Northern Mindanao", + "municipalityCode": "1004205000" + }, + { + "postalCode": "7202", + "placeName": "Tudela", + "provinceName": "Province of Misamis Occidental", + "regionName": "Northern Mindanao", + "municipalityCode": "1004216000" + }, + { + "postalCode": "7203", + "placeName": "Sinacaban", + "provinceName": "Province of Misamis Occidental", + "regionName": "Northern Mindanao", + "municipalityCode": "1004214000" + }, + { + "postalCode": "7204", + "placeName": "Jimenez", + "provinceName": "Province of Misamis Occidental", + "regionName": "Northern Mindanao", + "municipalityCode": "1004207000" + }, + { + "postalCode": "7205", + "placeName": "Panaon", + "provinceName": "Province of Misamis Occidental", + "regionName": "Northern Mindanao", + "municipalityCode": "1004211000" + }, + { + "postalCode": "7206", + "placeName": "Aloran", + "provinceName": "Province of Misamis Occidental", + "regionName": "Northern Mindanao", + "municipalityCode": "1004201000" + }, + { + "postalCode": "7207", + "placeName": "Oroquieta City", + "provinceName": "Province of Misamis Occidental", + "regionName": "Northern Mindanao", + "municipalityCode": "1004209000" + }, + { + "postalCode": "7208", + "placeName": "Lopez Jaena", + "provinceName": "Province of Misamis Occidental", + "regionName": "Northern Mindanao", + "municipalityCode": "1004208000" + }, + { + "postalCode": "7209", + "placeName": "Plaridel", + "provinceName": "Province of Misamis Occidental", + "regionName": "Northern Mindanao", + "municipalityCode": "1004212000" + }, + { + "postalCode": "7210", + "placeName": "Calamba", + "provinceName": "Province of Misamis Occidental", + "regionName": "Northern Mindanao", + "municipalityCode": "1004204000" + }, + { + "postalCode": "7211", + "placeName": "Baliangao", + "provinceName": "Province of Misamis Occidental", + "regionName": "Northern Mindanao", + "municipalityCode": "1004202000" + }, + { + "postalCode": "7212", + "placeName": "Sapang dalaga", + "provinceName": "Province of Misamis Occidental", + "regionName": "Northern Mindanao", + "municipalityCode": "1004213000" + }, + { + "postalCode": "7213", + "placeName": "Concepcion", + "provinceName": "Province of Misamis Occidental", + "regionName": "Northern Mindanao", + "municipalityCode": "1004206000" + }, + { + "postalCode": "7214", + "placeName": "Tangub City", + "provinceName": "Province of Misamis Occidental", + "regionName": "Northern Mindanao", + "municipalityCode": "1004215000" + }, + { + "postalCode": "7215", + "placeName": "Bonifacio", + "provinceName": "Province of Misamis Occidental", + "regionName": "Northern Mindanao", + "municipalityCode": "1004203000" + }, + { + "postalCode": "7216", + "placeName": "Don Victoriano", + "provinceName": "Province of Misamis Occidental", + "regionName": "Northern Mindanao", + "municipalityCode": "1004217000" + }, + { + "postalCode": "7216", + "placeName": "Don Victoriano Chiongbian", + "provinceName": "Province of Misamis Occidental", + "regionName": "Northern Mindanao" + }, + { + "postalCode": "7300", + "placeName": "Isabela City", + "provinceName": "Province of Basilan", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "0990101000" + }, + { + "postalCode": "7300", + "placeName": "Isabela de Basilan", + "provinceName": "Province of Basilan", + "regionName": "Autonomous Region in Muslim Mindanao" + }, + { + "postalCode": "7301", + "placeName": "Lantawan", + "provinceName": "Province of Basilan", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1900703000" + }, + { + "postalCode": "7302", + "placeName": "Lamitan", + "provinceName": "Province of Basilan", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1900702000" + }, + { + "postalCode": "7303", + "placeName": "Maluso", + "provinceName": "Province of Basilan", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1900704000" + }, + { + "postalCode": "7304", + "placeName": "Tipo-Tipo", + "provinceName": "Province of Basilan", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1900706000" + }, + { + "postalCode": "7305", + "placeName": "Sumisip", + "provinceName": "Province of Basilan", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1900705000" + }, + { + "postalCode": "7306", + "placeName": "Tuburan", + "provinceName": "Province of Basilan", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1900707000" + }, + { + "postalCode": "7307", + "placeName": "Akbar", + "provinceName": "Province of Basilan", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1900708000" + }, + { + "postalCode": "7308", + "placeName": "Al-Barka", + "provinceName": "Province of Basilan", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1900709000" + }, + { + "postalCode": "7309", + "placeName": "Hadji Mohammad Ajul", + "provinceName": "Province of Basilan", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1900710000" + }, + { + "postalCode": "7310", + "placeName": "Hadji Muhtamad", + "provinceName": "Province of Basilan", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1900712000" + }, + { + "postalCode": "7311", + "placeName": "Ungkaya Pukan", + "provinceName": "Province of Basilan", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1900711000" + }, + { + "postalCode": "7312", + "placeName": "Tabuan-Lasa", + "provinceName": "Province of Basilan", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1900713000" + }, + { + "postalCode": "7400", + "placeName": "Jolo", + "provinceName": "Province of Sulu", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "0906602000" + }, + { + "postalCode": "7401", + "placeName": "Patikul", + "provinceName": "Province of Sulu", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "0906611000" + }, + { + "postalCode": "7402", + "placeName": "Old Panamao", + "provinceName": "Province of Sulu", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "0906607000" + }, + { + "postalCode": "7402", + "placeName": "Panamao", + "provinceName": "Province of Sulu", + "regionName": "Autonomous Region in Muslim Mindanao" + }, + { + "postalCode": "7403", + "placeName": "Talipao", + "provinceName": "Province of Sulu", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "0906613000" + }, + { + "postalCode": "7404", + "placeName": "Luuk", + "provinceName": "Province of Sulu", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "0906604000" + }, + { + "postalCode": "7405", + "placeName": "Pata", + "provinceName": "Province of Sulu", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "0906610000" + }, + { + "postalCode": "7406", + "placeName": "Banguingui (formerly Tongkil)", + "provinceName": "Province of Sulu", + "regionName": "Autonomous Region in Muslim Mindanao" + }, + { + "postalCode": "7406", + "placeName": "Tongkil", + "provinceName": "Province of Sulu", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "0906615000" + }, + { + "postalCode": "7407", + "placeName": "Indanan", + "provinceName": "Province of Sulu", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "0906601000" + }, + { + "postalCode": "7408", + "placeName": "Parang", + "provinceName": "Province of Sulu", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "0906609000" + }, + { + "postalCode": "7409", + "placeName": "Maimbung", + "provinceName": "Province of Sulu", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "0906605000" + }, + { + "postalCode": "7410", + "placeName": "Tapul", + "provinceName": "Province of Sulu", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "0906614000" + }, + { + "postalCode": "7411", + "placeName": "Lugus", + "provinceName": "Province of Sulu", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "0906617000" + }, + { + "postalCode": "7412", + "placeName": "Siasi", + "provinceName": "Province of Sulu", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "0906612000" + }, + { + "postalCode": "7413", + "placeName": "Hadji Panglima Tahil (formerly Marungas)", + "provinceName": "Province of Sulu", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "0906606000" + }, + { + "postalCode": "7414", + "placeName": "Panguntaran", + "provinceName": "Province of Sulu", + "regionName": "Autonomous Region in Muslim Mindanao" + }, + { + "postalCode": "7414", + "placeName": "Pangutaran", + "provinceName": "Province of Sulu", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "0906608000" + }, + { + "postalCode": "7415", + "placeName": "Panglima Estino", + "provinceName": "Province of Sulu", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "0906616000" + }, + { + "postalCode": "7416", + "placeName": "Kalingalan Caluang", + "provinceName": "Province of Sulu", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "0906603000" + }, + { + "postalCode": "7416", + "placeName": "Kalingalan Kalauang", + "provinceName": "Province of Sulu", + "regionName": "Autonomous Region in Muslim Mindanao" + }, + { + "postalCode": "7417", + "placeName": "Omar", + "provinceName": "Province of Sulu", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "0906619000" + }, + { + "postalCode": "7418", + "placeName": "Pandami", + "provinceName": "Province of Sulu", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "0906618000" + }, + { + "postalCode": "7500", + "placeName": "Bongao", + "provinceName": "Province of Tawi-Tawi", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1907002000" + }, + { + "postalCode": "7501", + "placeName": "Panglima Sugala (formerly Balimbing)", + "provinceName": "Province of Tawi-Tawi", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1907001000" + }, + { + "postalCode": "7502", + "placeName": "Tandu Bas", + "provinceName": "Province of Tawi-Tawi", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1907007000" + }, + { + "postalCode": "7503", + "placeName": "Sapa-Sapa", + "provinceName": "Province of Tawi-Tawi", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1907010000" + }, + { + "postalCode": "7504", + "placeName": "South Ubian", + "provinceName": "Province of Tawi-Tawi", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1907006000" + }, + { + "postalCode": "7505", + "placeName": "Simunul", + "provinceName": "Province of Tawi-Tawi", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1907004000" + }, + { + "postalCode": "7506", + "placeName": "Sitangkai", + "provinceName": "Province of Tawi-Tawi", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1907005000" + }, + { + "postalCode": "7507", + "placeName": "Turtle Island (Taganak)", + "provinceName": "Province of Tawi-Tawi", + "regionName": "Autonomous Region in Muslim Mindanao" + }, + { + "postalCode": "7507", + "placeName": "Turtle Islands", + "provinceName": "Province of Tawi-Tawi", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1907008000" + }, + { + "postalCode": "7508", + "placeName": "Mapun (formerly Cagayan de Sulu)", + "provinceName": "Province of Tawi-Tawi", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1907003000" + }, + { + "postalCode": "7509", + "placeName": "Languyan", + "provinceName": "Province of Tawi-Tawi", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1907009000" + }, + { + "postalCode": "7510", + "placeName": "Sibutu", + "provinceName": "Province of Tawi-Tawi", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1907011000" + }, + { + "postalCode": "8000", + "placeName": "Davao City", + "provinceName": "Province of Davao del Sur", + "regionName": "Davao", + "municipalityCode": "1130700000" + }, + { + "postalCode": "8001", + "placeName": "Santa Cruz", + "provinceName": "Province of Davao del Sur", + "regionName": "Davao", + "municipalityCode": "1102412000" + }, + { + "postalCode": "8002", + "placeName": "Digos", + "provinceName": "Province of Davao del Sur", + "regionName": "Davao", + "municipalityCode": "1102403000" + }, + { + "postalCode": "8003", + "placeName": "Matanao", + "provinceName": "Province of Davao del Sur", + "regionName": "Davao", + "municipalityCode": "1102410000" + }, + { + "postalCode": "8004", + "placeName": "Magsaysay", + "provinceName": "Province of Davao del Sur", + "regionName": "Davao", + "municipalityCode": "1102407000" + }, + { + "postalCode": "8005", + "placeName": "Bansalan", + "provinceName": "Province of Davao del Sur", + "regionName": "Davao", + "municipalityCode": "1102401000" + }, + { + "postalCode": "8006", + "placeName": "Hagonoy", + "provinceName": "Province of Davao del Sur", + "regionName": "Davao", + "municipalityCode": "1102404000" + }, + { + "postalCode": "8007", + "placeName": "Padada", + "provinceName": "Province of Davao del Sur", + "regionName": "Davao", + "municipalityCode": "1102411000" + }, + { + "postalCode": "8008", + "placeName": "Kiblawan", + "provinceName": "Province of Davao del Sur", + "regionName": "Davao", + "municipalityCode": "1102406000" + }, + { + "postalCode": "8009", + "placeName": "Sulop", + "provinceName": "Province of Davao del Sur", + "regionName": "Davao", + "municipalityCode": "1102414000" + }, + { + "postalCode": "8010", + "placeName": "Malalag", + "provinceName": "Province of Davao del Sur", + "regionName": "Davao", + "municipalityCode": "1102408000" + }, + { + "postalCode": "8011", + "placeName": "Santa Maria", + "provinceName": "Davao Occidental", + "regionName": "Davao", + "municipalityCode": "1108604000" + }, + { + "postalCode": "8012", + "placeName": "Malita", + "provinceName": "Davao Occidental", + "regionName": "Davao", + "municipalityCode": "1108603000" + }, + { + "postalCode": "8013", + "placeName": "Don Marcelino", + "provinceName": "Davao Occidental", + "regionName": "Davao", + "municipalityCode": "1108601000" + }, + { + "postalCode": "8014", + "placeName": "Jose Abad Santos", + "provinceName": "Davao Occidental", + "regionName": "Davao", + "municipalityCode": "1108602000" + }, + { + "postalCode": "8015", + "placeName": "Sarangani", + "provinceName": "Davao Occidental", + "regionName": "Davao", + "municipalityCode": "1108605000" + }, + { + "postalCode": "8016", + "placeName": "Ateneo", + "provinceName": "Province of Davao del Sur", + "regionName": "Davao" + }, + { + "postalCode": "8017", + "placeName": "Bunawan", + "provinceName": "Province of Davao del Sur", + "regionName": "Davao" + }, + { + "postalCode": "8018", + "placeName": "Calinan", + "provinceName": "Province of Davao del Sur", + "regionName": "Davao" + }, + { + "postalCode": "8019", + "placeName": "Davao International Airport", + "provinceName": "Province of Davao del Sur", + "regionName": "Davao" + }, + { + "postalCode": "8020", + "placeName": "Mandug", + "provinceName": "Province of Davao del Sur", + "regionName": "Davao" + }, + { + "postalCode": "8021", + "placeName": "Matina", + "provinceName": "Province of Davao del Sur", + "regionName": "Davao" + }, + { + "postalCode": "8022", + "placeName": "Mintal", + "provinceName": "Province of Davao del Sur", + "regionName": "Davao" + }, + { + "postalCode": "8023", + "placeName": "Talomo", + "provinceName": "Province of Davao del Sur", + "regionName": "Davao" + }, + { + "postalCode": "8024", + "placeName": "Tibungco", + "provinceName": "Province of Davao del Sur", + "regionName": "Davao" + }, + { + "postalCode": "8025", + "placeName": "Toril", + "provinceName": "Province of Davao del Sur", + "regionName": "Davao" + }, + { + "postalCode": "8026", + "placeName": "University of Mindanao", + "provinceName": "Province of Davao del Sur", + "regionName": "Davao" + }, + { + "postalCode": "8100", + "placeName": "Tagum", + "provinceName": "Province of Davao del Norte", + "regionName": "Davao", + "municipalityCode": "1102319000" + }, + { + "postalCode": "8101", + "placeName": "Carmen", + "provinceName": "Province of Davao del Norte", + "regionName": "Davao", + "municipalityCode": "1102303000" + }, + { + "postalCode": "8102", + "placeName": "Asuncion (formerly Saug)", + "provinceName": "Province of Davao del Norte", + "regionName": "Davao", + "municipalityCode": "1102301000" + }, + { + "postalCode": "8103", + "placeName": "Laak (San Vicente)", + "provinceName": "", + "regionName": "", + "municipalityCode": "1108202000" + }, + { + "postalCode": "8104", + "placeName": "New Corella", + "provinceName": "Province of Davao del Norte", + "regionName": "Davao", + "municipalityCode": "1102314000" + }, + { + "postalCode": "8105", + "placeName": "Panabo", + "provinceName": "Province of Davao del Norte", + "regionName": "Davao", + "municipalityCode": "1102315000" + }, + { + "postalCode": "8106", + "placeName": "Braulio E. Dujali", + "provinceName": "Province of Davao del Norte", + "regionName": "Davao", + "municipalityCode": "1102323000" + }, + { + "postalCode": "8107", + "placeName": "Talaingod", + "provinceName": "Province of Davao del Norte", + "regionName": "Davao", + "municipalityCode": "1102322000" + }, + { + "postalCode": "8108", + "placeName": "Mawab", + "provinceName": "", + "regionName": "", + "municipalityCode": "1108206000" + }, + { + "postalCode": "8109", + "placeName": "Compostela", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "8110", + "placeName": "New Bataan", + "provinceName": "", + "regionName": "", + "municipalityCode": "1108210000" + }, + { + "postalCode": "8111", + "placeName": "Monkayo", + "provinceName": "", + "regionName": "", + "municipalityCode": "1108207000" + }, + { + "postalCode": "8112", + "placeName": "Santo Tomas", + "provinceName": "Province of Davao del Norte", + "regionName": "Davao", + "municipalityCode": "1102318000" + }, + { + "postalCode": "8113", + "placeName": "Kapalong", + "provinceName": "Province of Davao del Norte", + "regionName": "Davao", + "municipalityCode": "1102305000" + }, + { + "postalCode": "8114", + "placeName": "Maco", + "provinceName": "", + "regionName": "", + "municipalityCode": "1108204000" + }, + { + "postalCode": "8115", + "placeName": "Mabini (Doña Alicia)", + "provinceName": "", + "regionName": "" + }, + { + "postalCode": "8116", + "placeName": "Maragusan (San Mariano)", + "provinceName": "", + "regionName": "", + "municipalityCode": "1108205000" + }, + { + "postalCode": "8117", + "placeName": "Pantukan", + "provinceName": "", + "regionName": "", + "municipalityCode": "1108211000" + }, + { + "postalCode": "8118", + "placeName": "Babak", + "provinceName": "Province of Davao del Norte", + "regionName": "Davao" + }, + { + "postalCode": "8118", + "placeName": "Island Garden City of Samal", + "provinceName": "Province of Davao del Norte", + "regionName": "Davao", + "municipalityCode": "1102317000" + }, + { + "postalCode": "8119", + "placeName": "Island Garden City of Samal", + "provinceName": "Province of Davao del Norte", + "regionName": "Davao", + "municipalityCode": "1102317000" + }, + { + "postalCode": "8119", + "placeName": "Samal", + "provinceName": "Province of Davao del Norte", + "regionName": "Davao" + }, + { + "postalCode": "8120", + "placeName": "Island Garden City of Samal", + "provinceName": "Province of Davao del Norte", + "regionName": "Davao", + "municipalityCode": "1102317000" + }, + { + "postalCode": "8120", + "placeName": "Kaputian", + "provinceName": "Province of Davao del Norte", + "regionName": "Davao" + }, + { + "postalCode": "8121", + "placeName": "San Isidro", + "provinceName": "Province of Davao del Norte", + "regionName": "Davao" + }, + { + "postalCode": "8121", + "placeName": "Sawata", + "provinceName": "Province of Davao del Norte", + "regionName": "Davao", + "municipalityCode": "1102324000" + }, + { + "postalCode": "8200", + "placeName": "Mati", + "provinceName": "Province of Davao Oriental", + "regionName": "Davao", + "municipalityCode": "1102509000" + }, + { + "postalCode": "8201", + "placeName": "Tarragona", + "provinceName": "Province of Davao Oriental", + "regionName": "Davao", + "municipalityCode": "1102511000" + }, + { + "postalCode": "8202", + "placeName": "Manay", + "provinceName": "Province of Davao Oriental", + "regionName": "Davao", + "municipalityCode": "1102508000" + }, + { + "postalCode": "8203", + "placeName": "Caraga", + "provinceName": "Province of Davao Oriental", + "regionName": "Davao", + "municipalityCode": "1102504000" + }, + { + "postalCode": "8204", + "placeName": "Baganga", + "provinceName": "Province of Davao Oriental", + "regionName": "Davao", + "municipalityCode": "1102501000" + }, + { + "postalCode": "8205", + "placeName": "Cateel", + "provinceName": "Province of Davao Oriental", + "regionName": "Davao", + "municipalityCode": "1102505000" + }, + { + "postalCode": "8206", + "placeName": "Boston", + "provinceName": "Province of Davao Oriental", + "regionName": "Davao", + "municipalityCode": "1102503000" + }, + { + "postalCode": "8207", + "placeName": "Lupon", + "provinceName": "Province of Davao Oriental", + "regionName": "Davao", + "municipalityCode": "1102507000" + }, + { + "postalCode": "8208", + "placeName": "Banaybanay", + "provinceName": "Province of Davao Oriental", + "regionName": "Davao", + "municipalityCode": "1102502000" + }, + { + "postalCode": "8209", + "placeName": "San Isidro", + "provinceName": "Province of Davao Oriental", + "regionName": "Davao", + "municipalityCode": "1102510000" + }, + { + "postalCode": "8210", + "placeName": "Gov. Generoso", + "provinceName": "Province of Davao Oriental", + "regionName": "Davao" + }, + { + "postalCode": "8210", + "placeName": "Governor Generoso", + "provinceName": "Province of Davao Oriental", + "regionName": "Davao", + "municipalityCode": "1102506000" + }, + { + "postalCode": "8300", + "placeName": "Tandag", + "provinceName": "Province of Surigao del Sur", + "regionName": "Caraga", + "municipalityCode": "1606819000" + }, + { + "postalCode": "8301", + "placeName": "San Miguel", + "provinceName": "Province of Surigao del Sur", + "regionName": "Caraga", + "municipalityCode": "1606816000" + }, + { + "postalCode": "8302", + "placeName": "Tago", + "provinceName": "Province of Surigao del Sur", + "regionName": "Caraga", + "municipalityCode": "1606818000" + }, + { + "postalCode": "8303", + "placeName": "Bayabas", + "provinceName": "Province of Surigao del Sur", + "regionName": "Caraga", + "municipalityCode": "1606802000" + }, + { + "postalCode": "8304", + "placeName": "Cagwait", + "provinceName": "Province of Surigao del Sur", + "regionName": "Caraga", + "municipalityCode": "1606804000" + }, + { + "postalCode": "8305", + "placeName": "San Agustin", + "provinceName": "Province of Surigao del Sur", + "regionName": "Caraga", + "municipalityCode": "1606815000" + }, + { + "postalCode": "8306", + "placeName": "Marihatag", + "provinceName": "Province of Surigao del Sur", + "regionName": "Caraga", + "municipalityCode": "1606814000" + }, + { + "postalCode": "8307", + "placeName": "Lianga", + "provinceName": "Province of Surigao del Sur", + "regionName": "Caraga", + "municipalityCode": "1606811000" + }, + { + "postalCode": "8308", + "placeName": "Tagbina", + "provinceName": "Province of Surigao del Sur", + "regionName": "Caraga", + "municipalityCode": "1606817000" + }, + { + "postalCode": "8309", + "placeName": "Barobo", + "provinceName": "Province of Surigao del Sur", + "regionName": "Caraga", + "municipalityCode": "1606801000" + }, + { + "postalCode": "8310", + "placeName": "Hinatuan", + "provinceName": "Province of Surigao del Sur", + "regionName": "Caraga", + "municipalityCode": "1606809000" + }, + { + "postalCode": "8311", + "placeName": "Bislig", + "provinceName": "Province of Surigao del Sur", + "regionName": "Caraga", + "municipalityCode": "1606803000" + }, + { + "postalCode": "8312", + "placeName": "Lingig", + "provinceName": "Province of Surigao del Sur", + "regionName": "Caraga", + "municipalityCode": "1606812000" + }, + { + "postalCode": "8313", + "placeName": "Cortes", + "provinceName": "Province of Surigao del Sur", + "regionName": "Caraga", + "municipalityCode": "1606808000" + }, + { + "postalCode": "8313", + "placeName": "Cortez", + "provinceName": "Province of Surigao del Sur", + "regionName": "Caraga" + }, + { + "postalCode": "8314", + "placeName": "Lanuza", + "provinceName": "Province of Surigao del Sur", + "regionName": "Caraga", + "municipalityCode": "1606810000" + }, + { + "postalCode": "8315", + "placeName": "Carmen", + "provinceName": "Province of Surigao del Sur", + "regionName": "Caraga", + "municipalityCode": "1606806000" + }, + { + "postalCode": "8316", + "placeName": "Madrid", + "provinceName": "Province of Surigao del Sur", + "regionName": "Caraga", + "municipalityCode": "1606813000" + }, + { + "postalCode": "8317", + "placeName": "Cantilan", + "provinceName": "Province of Surigao del Sur", + "regionName": "Caraga", + "municipalityCode": "1606805000" + }, + { + "postalCode": "8318", + "placeName": "Carrascal", + "provinceName": "Province of Surigao del Sur", + "regionName": "Caraga", + "municipalityCode": "1606807000" + }, + { + "postalCode": "8319", + "placeName": "Malixi", + "provinceName": "Province of Surigao del Sur", + "regionName": "Caraga" + }, + { + "postalCode": "8400", + "placeName": "Surigao City", + "provinceName": "Province of Surigao del Norte", + "regionName": "Caraga", + "municipalityCode": "1606724000" + }, + { + "postalCode": "8401", + "placeName": "San Francisco", + "provinceName": "Province of Surigao del Norte", + "regionName": "Caraga", + "municipalityCode": "1606719000" + }, + { + "postalCode": "8402", + "placeName": "Malimono", + "provinceName": "Province of Surigao del Norte", + "regionName": "Caraga", + "municipalityCode": "1606715000" + }, + { + "postalCode": "8403", + "placeName": "Tagana-an", + "provinceName": "Province of Surigao del Norte", + "regionName": "Caraga", + "municipalityCode": "1606725000" + }, + { + "postalCode": "8404", + "placeName": "Sison", + "provinceName": "Province of Surigao del Norte", + "regionName": "Caraga", + "municipalityCode": "1606722000" + }, + { + "postalCode": "8405", + "placeName": "Placer", + "provinceName": "Province of Surigao del Norte", + "regionName": "Caraga", + "municipalityCode": "1606717000" + }, + { + "postalCode": "8406", + "placeName": "Tubod", + "provinceName": "Province of Surigao del Norte", + "regionName": "Caraga", + "municipalityCode": "1606727000" + }, + { + "postalCode": "8407", + "placeName": "Mainit", + "provinceName": "Province of Surigao del Norte", + "regionName": "Caraga", + "municipalityCode": "1606714000" + }, + { + "postalCode": "8408", + "placeName": "Bacuag", + "provinceName": "Province of Surigao del Norte", + "regionName": "Caraga", + "municipalityCode": "1606702000" + }, + { + "postalCode": "8409", + "placeName": "Gigaquit", + "provinceName": "Province of Surigao del Norte", + "regionName": "Caraga", + "municipalityCode": "1606711000" + }, + { + "postalCode": "8410", + "placeName": "Claver", + "provinceName": "Province of Surigao del Norte", + "regionName": "Caraga", + "municipalityCode": "1606706000" + }, + { + "postalCode": "8411", + "placeName": "Cagdianao", + "provinceName": "Dinagat Islands", + "regionName": "Caraga", + "municipalityCode": "1608502000" + }, + { + "postalCode": "8412", + "placeName": "Dinagat", + "provinceName": "Dinagat Islands", + "regionName": "Caraga", + "municipalityCode": "1608503000" + }, + { + "postalCode": "8413", + "placeName": "Basilisa (formerly Rizal)", + "provinceName": "Dinagat Islands", + "regionName": "Caraga", + "municipalityCode": "1608501000" + }, + { + "postalCode": "8414", + "placeName": "Libjo (formerly Albor)", + "provinceName": "Dinagat Islands", + "regionName": "Caraga", + "municipalityCode": "1608504000" + }, + { + "postalCode": "8415", + "placeName": "Loreto", + "provinceName": "Dinagat Islands", + "regionName": "Caraga", + "municipalityCode": "1608505000" + }, + { + "postalCode": "8416", + "placeName": "Socorro", + "provinceName": "Province of Surigao del Norte", + "regionName": "Caraga", + "municipalityCode": "1606723000" + }, + { + "postalCode": "8417", + "placeName": "Dapa", + "provinceName": "Province of Surigao del Norte", + "regionName": "Caraga", + "municipalityCode": "1606707000" + }, + { + "postalCode": "8418", + "placeName": "Del Carmen", + "provinceName": "Province of Surigao del Norte", + "regionName": "Caraga", + "municipalityCode": "1606708000" + }, + { + "postalCode": "8419", + "placeName": "Gen. Luna", + "provinceName": "Province of Surigao del Norte", + "regionName": "Caraga" + }, + { + "postalCode": "8419", + "placeName": "General Luna", + "provinceName": "Province of Surigao del Norte", + "regionName": "Caraga", + "municipalityCode": "1606710000" + }, + { + "postalCode": "8420", + "placeName": "Pilar", + "provinceName": "Province of Surigao del Norte", + "regionName": "Caraga", + "municipalityCode": "1606716000" + }, + { + "postalCode": "8421", + "placeName": "San Isidro", + "provinceName": "Province of Surigao del Norte", + "regionName": "Caraga", + "municipalityCode": "1606720000" + }, + { + "postalCode": "8422", + "placeName": "Sta. Monica", + "provinceName": "Province of Surigao del Norte", + "regionName": "Caraga", + "municipalityCode": "1606721000" + }, + { + "postalCode": "8423", + "placeName": "San Benito", + "provinceName": "Province of Surigao del Norte", + "regionName": "Caraga", + "municipalityCode": "1606718000" + }, + { + "postalCode": "8424", + "placeName": "Burgos", + "provinceName": "Province of Surigao del Norte", + "regionName": "Caraga", + "municipalityCode": "1606704000" + }, + { + "postalCode": "8425", + "placeName": "Alegria", + "provinceName": "Province of Surigao del Norte", + "regionName": "Caraga", + "municipalityCode": "1606701000" + }, + { + "postalCode": "8426", + "placeName": "Tubajon", + "provinceName": "Dinagat Islands", + "regionName": "Caraga", + "municipalityCode": "1608507000" + }, + { + "postalCode": "8427", + "placeName": "San Jose", + "provinceName": "Dinagat Islands", + "regionName": "Caraga", + "municipalityCode": "1608506000" + }, + { + "postalCode": "8500", + "placeName": "Prosperidad", + "provinceName": "Province of Agusan del Sur", + "regionName": "Caraga", + "municipalityCode": "1600306000" + }, + { + "postalCode": "8501", + "placeName": "San Francisco", + "provinceName": "Province of Agusan del Sur", + "regionName": "Caraga", + "municipalityCode": "1600308000" + }, + { + "postalCode": "8502", + "placeName": "Bayugan", + "provinceName": "Province of Agusan del Sur", + "regionName": "Caraga", + "municipalityCode": "1600301000" + }, + { + "postalCode": "8503", + "placeName": "Sibagat", + "provinceName": "Province of Agusan del Sur", + "regionName": "Caraga", + "municipalityCode": "1600314000" + }, + { + "postalCode": "8504", + "placeName": "Rosario", + "provinceName": "Province of Agusan del Sur", + "regionName": "Caraga", + "municipalityCode": "1600307000" + }, + { + "postalCode": "8505", + "placeName": "Trento", + "provinceName": "Province of Agusan del Sur", + "regionName": "Caraga", + "municipalityCode": "1600312000" + }, + { + "postalCode": "8506", + "placeName": "Bunawan", + "provinceName": "Province of Agusan del Sur", + "regionName": "Caraga", + "municipalityCode": "1600302000" + }, + { + "postalCode": "8507", + "placeName": "Loreto", + "provinceName": "Province of Agusan del Sur", + "regionName": "Caraga", + "municipalityCode": "1600305000" + }, + { + "postalCode": "8508", + "placeName": "La Paz", + "provinceName": "Province of Agusan del Sur", + "regionName": "Caraga", + "municipalityCode": "1600304000" + }, + { + "postalCode": "8509", + "placeName": "Veruela", + "provinceName": "Province of Agusan del Sur", + "regionName": "Caraga", + "municipalityCode": "1600313000" + }, + { + "postalCode": "8510", + "placeName": "Talacogon", + "provinceName": "Province of Agusan del Sur", + "regionName": "Caraga", + "municipalityCode": "1600311000" + }, + { + "postalCode": "8511", + "placeName": "San Luis", + "provinceName": "Province of Agusan del Sur", + "regionName": "Caraga", + "municipalityCode": "1600309000" + }, + { + "postalCode": "8512", + "placeName": "Sta. Josefa", + "provinceName": "Province of Agusan del Sur", + "regionName": "Caraga", + "municipalityCode": "1600310000" + }, + { + "postalCode": "8513", + "placeName": "Esperanza", + "provinceName": "Province of Agusan del Sur", + "regionName": "Caraga", + "municipalityCode": "1600303000" + }, + { + "postalCode": "8600", + "placeName": "Butuan City", + "provinceName": "Province of Agusan del Norte", + "regionName": "Caraga", + "municipalityCode": "1630400000" + }, + { + "postalCode": "8601", + "placeName": "Buenavista", + "provinceName": "Province of Agusan del Norte", + "regionName": "Caraga", + "municipalityCode": "1600201000" + }, + { + "postalCode": "8602", + "placeName": "Nasipit", + "provinceName": "Province of Agusan del Norte", + "regionName": "Caraga", + "municipalityCode": "1600209000" + }, + { + "postalCode": "8603", + "placeName": "Carmen", + "provinceName": "Province of Agusan del Norte", + "regionName": "Caraga", + "municipalityCode": "1600204000" + }, + { + "postalCode": "8604", + "placeName": "Magallanes", + "provinceName": "Province of Agusan del Norte", + "regionName": "Caraga", + "municipalityCode": "1600208000" + }, + { + "postalCode": "8605", + "placeName": "Cabadbaran", + "provinceName": "Province of Agusan del Norte", + "regionName": "Caraga", + "municipalityCode": "1600203000" + }, + { + "postalCode": "8606", + "placeName": "Tubay", + "provinceName": "Province of Agusan del Norte", + "regionName": "Caraga", + "municipalityCode": "1600211000" + }, + { + "postalCode": "8607", + "placeName": "Jabonga", + "provinceName": "Province of Agusan del Norte", + "regionName": "Caraga", + "municipalityCode": "1600205000" + }, + { + "postalCode": "8608", + "placeName": "Santiago", + "provinceName": "Province of Agusan del Norte", + "regionName": "Caraga", + "municipalityCode": "1600210000" + }, + { + "postalCode": "8609", + "placeName": "Kitcharao", + "provinceName": "Province of Agusan del Norte", + "regionName": "Caraga", + "municipalityCode": "1600206000" + }, + { + "postalCode": "8610", + "placeName": "Las Nieves", + "provinceName": "Province of Agusan del Norte", + "regionName": "Caraga", + "municipalityCode": "1600207000" + }, + { + "postalCode": "8611", + "placeName": "Remedios T. Romualdez", + "provinceName": "Province of Agusan del Norte", + "regionName": "Caraga", + "municipalityCode": "1600212000" + }, + { + "postalCode": "8700", + "placeName": "Malaybalay", + "provinceName": "Province of Bukidnon", + "regionName": "Northern Mindanao", + "municipalityCode": "1001312000" + }, + { + "postalCode": "8701", + "placeName": "Sumilao", + "provinceName": "Province of Bukidnon", + "regionName": "Northern Mindanao", + "municipalityCode": "1001319000" + }, + { + "postalCode": "8702", + "placeName": "Impasugong", + "provinceName": "Province of Bukidnon", + "regionName": "Northern Mindanao", + "municipalityCode": "1001305000" + }, + { + "postalCode": "8703", + "placeName": "Manolo Fortich", + "provinceName": "Province of Bukidnon", + "regionName": "Northern Mindanao", + "municipalityCode": "1001314000" + }, + { + "postalCode": "8704", + "placeName": "Malitbog", + "provinceName": "Province of Bukidnon", + "regionName": "Northern Mindanao", + "municipalityCode": "1001313000" + }, + { + "postalCode": "8705", + "placeName": "Phillips", + "provinceName": "Province of Bukidnon", + "regionName": "Northern Mindanao" + }, + { + "postalCode": "8706", + "placeName": "Libona", + "provinceName": "Province of Bukidnon", + "regionName": "Northern Mindanao", + "municipalityCode": "1001311000" + }, + { + "postalCode": "8707", + "placeName": "Baungon", + "provinceName": "Province of Bukidnon", + "regionName": "Northern Mindanao", + "municipalityCode": "1001301000" + }, + { + "postalCode": "8708", + "placeName": "Talakag", + "provinceName": "Province of Bukidnon", + "regionName": "Northern Mindanao", + "municipalityCode": "1001320000" + }, + { + "postalCode": "8709", + "placeName": "Valencia", + "provinceName": "Province of Bukidnon", + "regionName": "Northern Mindanao", + "municipalityCode": "1001321000" + }, + { + "postalCode": "8710", + "placeName": "Musuan", + "provinceName": "Province of Bukidnon", + "regionName": "Northern Mindanao" + }, + { + "postalCode": "8711", + "placeName": "San Fernando", + "provinceName": "Province of Bukidnon", + "regionName": "Northern Mindanao", + "municipalityCode": "1001318000" + }, + { + "postalCode": "8712", + "placeName": "Don Carlos", + "provinceName": "Province of Bukidnon", + "regionName": "Northern Mindanao", + "municipalityCode": "1001304000" + }, + { + "postalCode": "8713", + "placeName": "Kadingilan", + "provinceName": "Province of Bukidnon", + "regionName": "Northern Mindanao", + "municipalityCode": "1001306000" + }, + { + "postalCode": "8714", + "placeName": "Maramag", + "provinceName": "Province of Bukidnon", + "regionName": "Northern Mindanao", + "municipalityCode": "1001315000" + }, + { + "postalCode": "8715", + "placeName": "Quezon", + "provinceName": "Province of Bukidnon", + "regionName": "Northern Mindanao", + "municipalityCode": "1001317000" + }, + { + "postalCode": "8716", + "placeName": "Kitaotao", + "provinceName": "Province of Bukidnon", + "regionName": "Northern Mindanao", + "municipalityCode": "1001309000" + }, + { + "postalCode": "8717", + "placeName": "Pangantucan", + "provinceName": "Province of Bukidnon", + "regionName": "Northern Mindanao", + "municipalityCode": "1001316000" + }, + { + "postalCode": "8718", + "placeName": "Kalilangan", + "provinceName": "Province of Bukidnon", + "regionName": "Northern Mindanao", + "municipalityCode": "1001307000" + }, + { + "postalCode": "8719", + "placeName": "Dangcagan", + "provinceName": "Province of Bukidnon", + "regionName": "Northern Mindanao", + "municipalityCode": "1001303000" + }, + { + "postalCode": "8720", + "placeName": "Kibawe", + "provinceName": "Province of Bukidnon", + "regionName": "Northern Mindanao", + "municipalityCode": "1001308000" + }, + { + "postalCode": "8721", + "placeName": "Damulog", + "provinceName": "Province of Bukidnon", + "regionName": "Northern Mindanao", + "municipalityCode": "1001302000" + }, + { + "postalCode": "8722", + "placeName": "Lantapan", + "provinceName": "Province of Bukidnon", + "regionName": "Northern Mindanao", + "municipalityCode": "1001310000" + }, + { + "postalCode": "8723", + "placeName": "Cabanglasan", + "provinceName": "Province of Bukidnon", + "regionName": "Northern Mindanao", + "municipalityCode": "1001322000" + }, + { + "postalCode": "8800", + "placeName": "Nabunturan", + "provinceName": "Davao de Oro", + "regionName": "Davao", + "municipalityCode": "1108209000" + }, + { + "postalCode": "8801", + "placeName": "Montevista", + "provinceName": "Davao de Oro", + "regionName": "Davao", + "municipalityCode": "1108208000" + }, + { + "postalCode": "8802", + "placeName": "Mawab", + "provinceName": "Davao de Oro", + "regionName": "Davao", + "municipalityCode": "1108206000" + }, + { + "postalCode": "8803", + "placeName": "Compostela", + "provinceName": "Davao de Oro", + "regionName": "Davao", + "municipalityCode": "1108201000" + }, + { + "postalCode": "8804", + "placeName": "New Bataan", + "provinceName": "Davao de Oro", + "regionName": "Davao", + "municipalityCode": "1108210000" + }, + { + "postalCode": "8805", + "placeName": "Monkayo", + "provinceName": "Davao de Oro", + "regionName": "Davao", + "municipalityCode": "1108207000" + }, + { + "postalCode": "8806", + "placeName": "Maco", + "provinceName": "Davao de Oro", + "regionName": "Davao", + "municipalityCode": "1108204000" + }, + { + "postalCode": "8807", + "placeName": "Mabini", + "provinceName": "Davao de Oro", + "regionName": "Davao", + "municipalityCode": "1108203000" + }, + { + "postalCode": "8808", + "placeName": "Maragusan (formerly San Mariano)", + "provinceName": "Davao de Oro", + "regionName": "Davao", + "municipalityCode": "1108205000" + }, + { + "postalCode": "8809", + "placeName": "Pantukan", + "provinceName": "Davao de Oro", + "regionName": "Davao", + "municipalityCode": "1108211000" + }, + { + "postalCode": "8810", + "placeName": "Laak (formerly San Vicente)", + "provinceName": "Davao de Oro", + "regionName": "Davao", + "municipalityCode": "1108202000" + }, + { + "postalCode": "9000", + "placeName": "Cagayan de Oro City", + "provinceName": "Province of Misamis Oriental", + "regionName": "Northern Mindanao", + "municipalityCode": "1030500000" + }, + { + "postalCode": "9001", + "placeName": "Tagoloan", + "provinceName": "Province of Misamis Oriental", + "regionName": "Northern Mindanao", + "municipalityCode": "1004324000" + }, + { + "postalCode": "9002", + "placeName": "Villanueva", + "provinceName": "Province of Misamis Oriental", + "regionName": "Northern Mindanao", + "municipalityCode": "1004326000" + }, + { + "postalCode": "9003", + "placeName": "Jasaan", + "provinceName": "Province of Misamis Oriental", + "regionName": "Northern Mindanao", + "municipalityCode": "1004311000" + }, + { + "postalCode": "9004", + "placeName": "Claveria", + "provinceName": "Province of Misamis Oriental", + "regionName": "Northern Mindanao", + "municipalityCode": "1004306000" + }, + { + "postalCode": "9005", + "placeName": "Balingasag", + "provinceName": "Province of Misamis Oriental", + "regionName": "Northern Mindanao", + "municipalityCode": "1004302000" + }, + { + "postalCode": "9006", + "placeName": "Lagonglong", + "provinceName": "Province of Misamis Oriental", + "regionName": "Northern Mindanao", + "municipalityCode": "1004313000" + }, + { + "postalCode": "9007", + "placeName": "Salay", + "provinceName": "Province of Misamis Oriental", + "regionName": "Northern Mindanao", + "municipalityCode": "1004322000" + }, + { + "postalCode": "9008", + "placeName": "Binuangan", + "provinceName": "Province of Misamis Oriental", + "regionName": "Northern Mindanao", + "municipalityCode": "1004304000" + }, + { + "postalCode": "9009", + "placeName": "Sugbongcogon", + "provinceName": "Province of Misamis Oriental", + "regionName": "Northern Mindanao", + "municipalityCode": "1004323000" + }, + { + "postalCode": "9010", + "placeName": "Kinoguitan", + "provinceName": "Province of Misamis Oriental", + "regionName": "Northern Mindanao", + "municipalityCode": "1004312000" + }, + { + "postalCode": "9011", + "placeName": "Balingoan", + "provinceName": "Province of Misamis Oriental", + "regionName": "Northern Mindanao", + "municipalityCode": "1004303000" + }, + { + "postalCode": "9012", + "placeName": "Talisayan", + "provinceName": "Province of Misamis Oriental", + "regionName": "Northern Mindanao", + "municipalityCode": "1004325000" + }, + { + "postalCode": "9013", + "placeName": "Medina", + "provinceName": "Province of Misamis Oriental", + "regionName": "Northern Mindanao", + "municipalityCode": "1004319000" + }, + { + "postalCode": "9014", + "placeName": "Gingoog City", + "provinceName": "Province of Misamis Oriental", + "regionName": "Northern Mindanao", + "municipalityCode": "1004308000" + }, + { + "postalCode": "9015", + "placeName": "Magsaysay", + "provinceName": "Province of Misamis Oriental", + "regionName": "Northern Mindanao", + "municipalityCode": "1004317000" + }, + { + "postalCode": "9016", + "placeName": "Opol", + "provinceName": "Province of Misamis Oriental", + "regionName": "Northern Mindanao", + "municipalityCode": "1004321000" + }, + { + "postalCode": "9017", + "placeName": "El Salvador", + "provinceName": "Province of Misamis Oriental", + "regionName": "Northern Mindanao", + "municipalityCode": "1004307000" + }, + { + "postalCode": "9018", + "placeName": "Alubijid", + "provinceName": "Province of Misamis Oriental", + "regionName": "Northern Mindanao", + "municipalityCode": "1004301000" + }, + { + "postalCode": "9019", + "placeName": "Laguindingan", + "provinceName": "Province of Misamis Oriental", + "regionName": "Northern Mindanao", + "municipalityCode": "1004314000" + }, + { + "postalCode": "9020", + "placeName": "Gitagum", + "provinceName": "Province of Misamis Oriental", + "regionName": "Northern Mindanao", + "municipalityCode": "1004309000" + }, + { + "postalCode": "9021", + "placeName": "Libertad", + "provinceName": "Province of Misamis Oriental", + "regionName": "Northern Mindanao", + "municipalityCode": "1004315000" + }, + { + "postalCode": "9022", + "placeName": "Initao", + "provinceName": "Province of Misamis Oriental", + "regionName": "Northern Mindanao", + "municipalityCode": "1004310000" + }, + { + "postalCode": "9023", + "placeName": "Naawan", + "provinceName": "Province of Misamis Oriental", + "regionName": "Northern Mindanao", + "municipalityCode": "1004320000" + }, + { + "postalCode": "9024", + "placeName": "Manticao", + "provinceName": "Province of Misamis Oriental", + "regionName": "Northern Mindanao", + "municipalityCode": "1004318000" + }, + { + "postalCode": "9025", + "placeName": "Lugait", + "provinceName": "Province of Misamis Oriental", + "regionName": "Northern Mindanao", + "municipalityCode": "1004316000" + }, + { + "postalCode": "9100", + "placeName": "Mambajao", + "provinceName": "Province of Camiguin", + "regionName": "Northern Mindanao", + "municipalityCode": "1001804000" + }, + { + "postalCode": "9101", + "placeName": "Mahinog", + "provinceName": "Province of Camiguin", + "regionName": "Northern Mindanao", + "municipalityCode": "1001803000" + }, + { + "postalCode": "9102", + "placeName": "Guinsiliban", + "provinceName": "Province of Camiguin", + "regionName": "Northern Mindanao", + "municipalityCode": "1001802000" + }, + { + "postalCode": "9103", + "placeName": "Sagay", + "provinceName": "Province of Camiguin", + "regionName": "Northern Mindanao", + "municipalityCode": "1001805000" + }, + { + "postalCode": "9104", + "placeName": "Catarman", + "provinceName": "Province of Camiguin", + "regionName": "Northern Mindanao", + "municipalityCode": "1001801000" + }, + { + "postalCode": "9200", + "placeName": "Iligan City", + "provinceName": "Province of Lanao del Norte", + "regionName": "Northern Mindanao", + "municipalityCode": "1030900000" + }, + { + "postalCode": "9201", + "placeName": "Linamon", + "provinceName": "Province of Lanao del Norte", + "regionName": "Northern Mindanao", + "municipalityCode": "1003510000" + }, + { + "postalCode": "9202", + "placeName": "Kauswagan", + "provinceName": "Province of Lanao del Norte", + "regionName": "Northern Mindanao", + "municipalityCode": "1003507000" + }, + { + "postalCode": "9203", + "placeName": "Matungao", + "provinceName": "Province of Lanao del Norte", + "regionName": "Northern Mindanao", + "municipalityCode": "1003513000" + }, + { + "postalCode": "9204", + "placeName": "Poona Piagapo", + "provinceName": "Province of Lanao del Norte", + "regionName": "Northern Mindanao", + "municipalityCode": "1003517000" + }, + { + "postalCode": "9205", + "placeName": "Bacolod", + "provinceName": "Province of Lanao del Norte", + "regionName": "Northern Mindanao", + "municipalityCode": "1003501000" + }, + { + "postalCode": "9206", + "placeName": "Maigo", + "provinceName": "Province of Lanao del Norte", + "regionName": "Northern Mindanao", + "municipalityCode": "1003512000" + }, + { + "postalCode": "9207", + "placeName": "Kolambugan", + "provinceName": "Province of Lanao del Norte", + "regionName": "Northern Mindanao", + "municipalityCode": "1003508000" + }, + { + "postalCode": "9208", + "placeName": "Pantao Ragat", + "provinceName": "Province of Lanao del Norte", + "regionName": "Northern Mindanao", + "municipalityCode": "1003516000" + }, + { + "postalCode": "9209", + "placeName": "Tubod", + "provinceName": "Province of Lanao del Norte", + "regionName": "Northern Mindanao", + "municipalityCode": "1003522000" + }, + { + "postalCode": "9210", + "placeName": "Baroy", + "provinceName": "Province of Lanao del Norte", + "regionName": "Northern Mindanao", + "municipalityCode": "1003503000" + }, + { + "postalCode": "9211", + "placeName": "Lala", + "provinceName": "Province of Lanao del Norte", + "regionName": "Northern Mindanao", + "municipalityCode": "1003509000" + }, + { + "postalCode": "9212", + "placeName": "Salvador", + "provinceName": "Province of Lanao del Norte", + "regionName": "Northern Mindanao", + "municipalityCode": "1003518000" + }, + { + "postalCode": "9213", + "placeName": "Sapad", + "provinceName": "Province of Lanao del Norte", + "regionName": "Northern Mindanao", + "municipalityCode": "1003519000" + }, + { + "postalCode": "9214", + "placeName": "Kapatagan", + "provinceName": "Province of Lanao del Norte", + "regionName": "Northern Mindanao", + "municipalityCode": "1003505000" + }, + { + "postalCode": "9215", + "placeName": "Sultan Naga Dimaporo (formerly Karomatan)", + "provinceName": "Province of Lanao del Norte", + "regionName": "Northern Mindanao", + "municipalityCode": "1003506000" + }, + { + "postalCode": "9216", + "placeName": "Nunungan", + "provinceName": "Province of Lanao del Norte", + "regionName": "Northern Mindanao", + "municipalityCode": "1003515000" + }, + { + "postalCode": "9217", + "placeName": "Baloi", + "provinceName": "Province of Lanao del Norte", + "regionName": "Northern Mindanao", + "municipalityCode": "1003502000" + }, + { + "postalCode": "9218", + "placeName": "Pantar", + "provinceName": "Province of Lanao del Norte", + "regionName": "Northern Mindanao", + "municipalityCode": "1003523000" + }, + { + "postalCode": "9219", + "placeName": "Munai", + "provinceName": "Province of Lanao del Norte", + "regionName": "Northern Mindanao", + "municipalityCode": "1003514000" + }, + { + "postalCode": "9220", + "placeName": "Tangcal", + "provinceName": "Province of Lanao del Norte", + "regionName": "Northern Mindanao", + "municipalityCode": "1003521000" + }, + { + "postalCode": "9221", + "placeName": "Magsaysay", + "provinceName": "Province of Lanao del Norte", + "regionName": "Northern Mindanao", + "municipalityCode": "1003511000" + }, + { + "postalCode": "9222", + "placeName": "Tagoloan", + "provinceName": "Province of Lanao del Norte", + "regionName": "Northern Mindanao", + "municipalityCode": "1003520000" + }, + { + "postalCode": "9300", + "placeName": "Malabang", + "provinceName": "Province of Lanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1903615000" + }, + { + "postalCode": "9301", + "placeName": "Picong (formerly Sultan Gumander)", + "provinceName": "Province of Lanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1903635000" + }, + { + "postalCode": "9301", + "placeName": "Sultan Gumander", + "provinceName": "Province of Lanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao" + }, + { + "postalCode": "9302", + "placeName": "Balabagan", + "provinceName": "Province of Lanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1903602000" + }, + { + "postalCode": "9303", + "placeName": "Marogong", + "provinceName": "Province of Lanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1903631000" + }, + { + "postalCode": "9304", + "placeName": "Tubaran", + "provinceName": "Province of Lanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1903628000" + }, + { + "postalCode": "9305", + "placeName": "Butig", + "provinceName": "Province of Lanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1903607000" + }, + { + "postalCode": "9306", + "placeName": "Lumbayanague", + "provinceName": "Province of Lanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1903636000" + }, + { + "postalCode": "9307", + "placeName": "Lumbatan", + "provinceName": "Province of Lanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1903612000" + }, + { + "postalCode": "9308", + "placeName": "Macador Andong", + "provinceName": "Province of Lanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao" + }, + { + "postalCode": "9309", + "placeName": "Bayang", + "provinceName": "Province of Lanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1903604000" + }, + { + "postalCode": "9310", + "placeName": "Binidayan", + "provinceName": "Province of Lanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1903605000" + }, + { + "postalCode": "9311", + "placeName": "Ganassi", + "provinceName": "Province of Lanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1903609000" + }, + { + "postalCode": "9312", + "placeName": "Pagayawan", + "provinceName": "Province of Lanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1903620000" + }, + { + "postalCode": "9313", + "placeName": "Pualas", + "provinceName": "Province of Lanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1903623000" + }, + { + "postalCode": "9314", + "placeName": "Madamba", + "provinceName": "Province of Lanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1903614000" + }, + { + "postalCode": "9315", + "placeName": "Madalum", + "provinceName": "Province of Lanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1903613000" + }, + { + "postalCode": "9316", + "placeName": "Bacolod Grande", + "provinceName": "Province of Lanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao" + }, + { + "postalCode": "9316", + "placeName": "Bacolod-Kalawi", + "provinceName": "Province of Lanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1903601000" + }, + { + "postalCode": "9317", + "placeName": "Tugaya", + "provinceName": "Province of Lanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1903629000" + }, + { + "postalCode": "9318", + "placeName": "Balindong", + "provinceName": "Province of Lanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1903603000" + }, + { + "postalCode": "9319", + "placeName": "Calanogas", + "provinceName": "Province of Lanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1903632000" + }, + { + "postalCode": "9320", + "placeName": "Amai Manabilang", + "provinceName": "Province of Lanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1903637000" + }, + { + "postalCode": "9320", + "placeName": "Bumbaran", + "provinceName": "Province of Lanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao" + }, + { + "postalCode": "9321", + "placeName": "Tagoloan - II", + "provinceName": "Province of Lanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1903638000" + }, + { + "postalCode": "9322", + "placeName": "Kapatagan", + "provinceName": "Province of Lanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1903639000" + }, + { + "postalCode": "9323", + "placeName": "Lumbaca Unayan", + "provinceName": "Province of Lanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1903641000" + }, + { + "postalCode": "9324", + "placeName": "Sultan Domalondong", + "provinceName": "Province of Lanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao" + }, + { + "postalCode": "9324", + "placeName": "Sultan Dumalondong", + "provinceName": "Province of Lanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1903640000" + }, + { + "postalCode": "9400", + "placeName": "Kidapawan", + "provinceName": "Cotabato", + "regionName": "Soccsksargen", + "municipalityCode": "1204704000" + }, + { + "postalCode": "9401", + "placeName": "Makilala", + "provinceName": "Cotabato", + "regionName": "Soccsksargen", + "municipalityCode": "1204707000" + }, + { + "postalCode": "9402", + "placeName": "M'lang", + "provinceName": "Cotabato", + "regionName": "Soccsksargen", + "municipalityCode": "1204710000" + }, + { + "postalCode": "9403", + "placeName": "Tulunan", + "provinceName": "Cotabato", + "regionName": "Soccsksargen", + "municipalityCode": "1204714000" + }, + { + "postalCode": "9404", + "placeName": "Magpet", + "provinceName": "Cotabato", + "regionName": "Soccsksargen", + "municipalityCode": "1204706000" + }, + { + "postalCode": "9405", + "placeName": "Pre. Roxas", + "provinceName": "Cotabato", + "regionName": "Soccsksargen" + }, + { + "postalCode": "9405", + "placeName": "President Roxas", + "provinceName": "Cotabato", + "regionName": "Soccsksargen", + "municipalityCode": "1204713000" + }, + { + "postalCode": "9406", + "placeName": "Matalam", + "provinceName": "Cotabato", + "regionName": "Soccsksargen", + "municipalityCode": "1204708000" + }, + { + "postalCode": "9407", + "placeName": "Kabacan", + "provinceName": "Cotabato", + "regionName": "Soccsksargen", + "municipalityCode": "1204703000" + }, + { + "postalCode": "9407", + "placeName": "Old Kaabakan", + "provinceName": "Cotabato", + "regionName": "Soccsksargen", + "municipalityCode": "1999902000" + }, + { + "postalCode": "9408", + "placeName": "Carmen", + "provinceName": "Cotabato", + "regionName": "Soccsksargen", + "municipalityCode": "1204702000" + }, + { + "postalCode": "9408", + "placeName": "Kapalawan", + "provinceName": "Cotabato", + "regionName": "Soccsksargen", + "municipalityCode": "1999901000" + }, + { + "postalCode": "9409", + "placeName": "Ligawasan", + "provinceName": "Cotabato", + "regionName": "Soccsksargen", + "municipalityCode": "1999907000" + }, + { + "postalCode": "9409", + "placeName": "Malidegao", + "provinceName": "Cotabato", + "regionName": "Soccsksargen", + "municipalityCode": "1999906000" + }, + { + "postalCode": "9409", + "placeName": "Pikit", + "provinceName": "Cotabato", + "regionName": "Soccsksargen", + "municipalityCode": "1204712000" + }, + { + "postalCode": "9409", + "placeName": "Tugunan", + "provinceName": "Cotabato", + "regionName": "Soccsksargen", + "municipalityCode": "1999908000" + }, + { + "postalCode": "9410", + "placeName": "Kadayangan", + "provinceName": "Cotabato", + "regionName": "Soccsksargen", + "municipalityCode": "1999903000" + }, + { + "postalCode": "9410", + "placeName": "Midsayap", + "provinceName": "Cotabato", + "regionName": "Soccsksargen", + "municipalityCode": "1204709000" + }, + { + "postalCode": "9410", + "placeName": "Nabalawag", + "provinceName": "Cotabato", + "regionName": "Soccsksargen", + "municipalityCode": "1999904000" + }, + { + "postalCode": "9411", + "placeName": "Libungan", + "provinceName": "Cotabato", + "regionName": "Soccsksargen", + "municipalityCode": "1204705000" + }, + { + "postalCode": "9412", + "placeName": "Pahamuddin", + "provinceName": "Cotabato", + "regionName": "Soccsksargen", + "municipalityCode": "1999905000" + }, + { + "postalCode": "9412", + "placeName": "Pigkawayan", + "provinceName": "Cotabato", + "regionName": "Soccsksargen", + "municipalityCode": "1204711000" + }, + { + "postalCode": "9413", + "placeName": "Alamada", + "provinceName": "Cotabato", + "regionName": "Soccsksargen", + "municipalityCode": "1204701000" + }, + { + "postalCode": "9414", + "placeName": "Antipas", + "provinceName": "Cotabato", + "regionName": "Soccsksargen", + "municipalityCode": "1204715000" + }, + { + "postalCode": "9415", + "placeName": "Aleosan", + "provinceName": "Cotabato", + "regionName": "Soccsksargen", + "municipalityCode": "1204717000" + }, + { + "postalCode": "9415", + "placeName": "Nabalawag", + "provinceName": "Cotabato", + "regionName": "Soccsksargen", + "municipalityCode": "1999904000" + }, + { + "postalCode": "9415", + "placeName": "Tugunan", + "provinceName": "Cotabato", + "regionName": "Soccsksargen", + "municipalityCode": "1999908000" + }, + { + "postalCode": "9416", + "placeName": "Banisilan", + "provinceName": "Cotabato", + "regionName": "Soccsksargen", + "municipalityCode": "1204716000" + }, + { + "postalCode": "9417", + "placeName": "Arakan", + "provinceName": "Cotabato", + "regionName": "Soccsksargen", + "municipalityCode": "1204718000" + }, + { + "postalCode": "9500", + "placeName": "Gen. Santos City", + "provinceName": "Province of South Cotabato", + "regionName": "Soccsksargen" + }, + { + "postalCode": "9500", + "placeName": "General Santos City", + "provinceName": "Province of South Cotabato", + "regionName": "Soccsksargen", + "municipalityCode": "1230800000" + }, + { + "postalCode": "9501", + "placeName": "Alabel", + "provinceName": "Province of Sarangani", + "regionName": "Soccsksargen", + "municipalityCode": "1208001000" + }, + { + "postalCode": "9502", + "placeName": "Maasim", + "provinceName": "Province of Sarangani", + "regionName": "Soccsksargen", + "municipalityCode": "1208004000" + }, + { + "postalCode": "9503", + "placeName": "Malungon", + "provinceName": "Province of Sarangani", + "regionName": "Soccsksargen", + "municipalityCode": "1208007000" + }, + { + "postalCode": "9504", + "placeName": "Polomolok", + "provinceName": "Province of South Cotabato", + "regionName": "Soccsksargen", + "municipalityCode": "1206312000" + }, + { + "postalCode": "9505", + "placeName": "Tupi", + "provinceName": "Province of South Cotabato", + "regionName": "Soccsksargen", + "municipalityCode": "1206317000" + }, + { + "postalCode": "9506", + "placeName": "Koronadal", + "provinceName": "Province of South Cotabato", + "regionName": "Soccsksargen", + "municipalityCode": "1206306000" + }, + { + "postalCode": "9507", + "placeName": "Tampakan", + "provinceName": "Province of South Cotabato", + "regionName": "Soccsksargen", + "municipalityCode": "1206314000" + }, + { + "postalCode": "9508", + "placeName": "Norala", + "provinceName": "Province of South Cotabato", + "regionName": "Soccsksargen", + "municipalityCode": "1206311000" + }, + { + "postalCode": "9509", + "placeName": "Sto. Niño", + "provinceName": "Province of South Cotabato", + "regionName": "Soccsksargen", + "municipalityCode": "1206318000" + }, + { + "postalCode": "9510", + "placeName": "Tantangan", + "provinceName": "Province of South Cotabato", + "regionName": "Soccsksargen", + "municipalityCode": "1206315000" + }, + { + "postalCode": "9511", + "placeName": "Banga", + "provinceName": "Province of South Cotabato", + "regionName": "Soccsksargen", + "municipalityCode": "1206302000" + }, + { + "postalCode": "9512", + "placeName": "Surallah", + "provinceName": "Province of South Cotabato", + "regionName": "Soccsksargen", + "municipalityCode": "1206313000" + }, + { + "postalCode": "9513", + "placeName": "T'boli", + "provinceName": "Province of South Cotabato", + "regionName": "Soccsksargen", + "municipalityCode": "1206316000" + }, + { + "postalCode": "9514", + "placeName": "Kiamba", + "provinceName": "Province of Sarangani", + "regionName": "Soccsksargen", + "municipalityCode": "1208003000" + }, + { + "postalCode": "9515", + "placeName": "Maitum", + "provinceName": "Province of Sarangani", + "regionName": "Soccsksargen", + "municipalityCode": "1208005000" + }, + { + "postalCode": "9516", + "placeName": "Malapatan", + "provinceName": "Province of Sarangani", + "regionName": "Soccsksargen", + "municipalityCode": "1208006000" + }, + { + "postalCode": "9517", + "placeName": "Glan", + "provinceName": "Province of Sarangani", + "regionName": "Soccsksargen", + "municipalityCode": "1208002000" + }, + { + "postalCode": "9518", + "placeName": "Lake Sebu", + "provinceName": "Province of South Cotabato", + "regionName": "Soccsksargen", + "municipalityCode": "1206319000" + }, + { + "postalCode": "9600", + "placeName": "Cotabato City", + "provinceName": "Province of Maguindanao", + "regionName": "Autonomous Region in Muslim Mindanao" + }, + { + "postalCode": "9600", + "placeName": "Cotabato City", + "provinceName": "Province of Maguindanao", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1908703000" + }, + { + "postalCode": "9601", + "placeName": "Datu Odin Sinsuat", + "provinceName": "Province of Maguindanao", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1908705000" + }, + { + "postalCode": "9601", + "placeName": "Datu Odin Sinsuat (Dinaig)", + "provinceName": "Province of Maguindanao", + "regionName": "Autonomous Region in Muslim Mindanao" + }, + { + "postalCode": "9602", + "placeName": "Upi", + "provinceName": "Maguindanao del Norte", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1908713000" + }, + { + "postalCode": "9603", + "placeName": "South Upi", + "provinceName": "Maguindanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1908822000" + }, + { + "postalCode": "9604", + "placeName": "Parang", + "provinceName": "Maguindanao del Norte", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1908709000" + }, + { + "postalCode": "9605", + "placeName": "Sultan Kudarat", + "provinceName": "Maguindanao del Norte", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1908710000" + }, + { + "postalCode": "9606", + "placeName": "Kabuntalan", + "provinceName": "Province of Maguindanao", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1908706000" + }, + { + "postalCode": "9606", + "placeName": "Kabuntulan", + "provinceName": "Province of Maguindanao", + "regionName": "Autonomous Region in Muslim Mindanao" + }, + { + "postalCode": "9607", + "placeName": "Datu Piang", + "provinceName": "Maguindanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1908807000" + }, + { + "postalCode": "9608", + "placeName": "Shariff Aguak", + "provinceName": "Province of Maguindanao", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1908820000" + }, + { + "postalCode": "9608", + "placeName": "Shariff Aguak (formerly Maganoy)", + "provinceName": "Province of Maguindanao", + "regionName": "Autonomous Region in Muslim Mindanao" + }, + { + "postalCode": "9609", + "placeName": "Ampatuan", + "provinceName": "Maguindanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1908801000" + }, + { + "postalCode": "9610", + "placeName": "Pagalungan", + "provinceName": "Maguindanao del Norte", + "regionName": "Autonomous Region in Muslim Mindanao" + }, + { + "postalCode": "9610", + "placeName": "Pagalungan", + "provinceName": "Maguindanao del Norte", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1908816000" + }, + { + "postalCode": "9611", + "placeName": "Sultan Sa Barongis", + "provinceName": "Province of Maguindanao", + "regionName": "Autonomous Region in Muslim Mindanao" + }, + { + "postalCode": "9611", + "placeName": "Sultan Sa Barongis", + "provinceName": "Province of Maguindanao", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1908823000" + }, + { + "postalCode": "9612", + "placeName": "Talayan", + "provinceName": "Maguindanao del Norte", + "regionName": "Autonomous Region in Muslim Mindanao" + }, + { + "postalCode": "9612", + "placeName": "Talayan", + "provinceName": "Maguindanao del Norte", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1908824000" + }, + { + "postalCode": "9613", + "placeName": "Matanog", + "provinceName": "Maguindanao del Norte", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1908707000" + }, + { + "postalCode": "9614", + "placeName": "Barira", + "provinceName": "Maguindanao del Norte", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1908701000" + }, + { + "postalCode": "9615", + "placeName": "Buldon", + "provinceName": "Maguindanao del Norte", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1908702000" + }, + { + "postalCode": "9616", + "placeName": "Buluan", + "provinceName": "Maguindanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1908802000" + }, + { + "postalCode": "9617", + "placeName": "Datu Paglas", + "provinceName": "Maguindanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1908806000" + }, + { + "postalCode": "9618", + "placeName": "Gen. S.K. Pendatun", + "provinceName": "Province of Maguindanao", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1908811000" + }, + { + "postalCode": "9618", + "placeName": "General Salipada K. Pendatun", + "provinceName": "Province of Maguindanao", + "regionName": "Autonomous Region in Muslim Mindanao" + }, + { + "postalCode": "9620", + "placeName": "Mangudadatu", + "provinceName": "Province of Maguindanao", + "regionName": "Autonomous Region in Muslim Mindanao" + }, + { + "postalCode": "9620", + "placeName": "Mangudadatu", + "provinceName": "Province of Maguindanao", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1908814000" + }, + { + "postalCode": "9621", + "placeName": "Datu Abdullah Sangki", + "provinceName": "Province of Maguindanao", + "regionName": "Autonomous Region in Muslim Mindanao" + }, + { + "postalCode": "9621", + "placeName": "Datu Abdullah Sangki", + "provinceName": "Province of Maguindanao", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1908803000" + }, + { + "postalCode": "9622", + "placeName": "Datu Anggal Midtimbang", + "provinceName": "Province of Maguindanao", + "regionName": "Autonomous Region in Muslim Mindanao" + }, + { + "postalCode": "9622", + "placeName": "Datu Anggal Midtimbang", + "provinceName": "Province of Maguindanao", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1908804000" + }, + { + "postalCode": "9623", + "placeName": "Datu Blah T. Sinsuat", + "provinceName": "Province of Maguindanao", + "regionName": "Autonomous Region in Muslim Mindanao" + }, + { + "postalCode": "9623", + "placeName": "Datu Blah T. Sinsuat", + "provinceName": "Province of Maguindanao", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1908704000" + }, + { + "postalCode": "9624", + "placeName": "Datu Hoffer Ampatuan", + "provinceName": "Province of Maguindanao", + "regionName": "Autonomous Region in Muslim Mindanao" + }, + { + "postalCode": "9624", + "placeName": "Datu Hoffer Ampatuan", + "provinceName": "Province of Maguindanao", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1908805000" + }, + { + "postalCode": "9625", + "placeName": "Datu Salibo", + "provinceName": "Province of Maguindanao", + "regionName": "Autonomous Region in Muslim Mindanao" + }, + { + "postalCode": "9625", + "placeName": "Datu Salibo", + "provinceName": "Province of Maguindanao", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1908808000" + }, + { + "postalCode": "9626", + "placeName": "Datu Saudi Ampatuan", + "provinceName": "Province of Maguindanao", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1908809000" + }, + { + "postalCode": "9626", + "placeName": "Datu Saudi-Ampatuan", + "provinceName": "Province of Maguindanao", + "regionName": "Autonomous Region in Muslim Mindanao" + }, + { + "postalCode": "9627", + "placeName": "Datu Unsay", + "provinceName": "Maguindanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1908810000" + }, + { + "postalCode": "9628", + "placeName": "Guindulungan", + "provinceName": "Province of Maguindanao", + "regionName": "Autonomous Region in Muslim Mindanao" + }, + { + "postalCode": "9628", + "placeName": "Guindulungan", + "provinceName": "Province of Maguindanao", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1908812000" + }, + { + "postalCode": "9629", + "placeName": "Mamasapano", + "provinceName": "Province of Maguindanao", + "regionName": "Autonomous Region in Muslim Mindanao" + }, + { + "postalCode": "9629", + "placeName": "Mamasapano", + "provinceName": "Province of Maguindanao", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1908813000" + }, + { + "postalCode": "9630", + "placeName": "Northern Kabuntalan", + "provinceName": "Province of Maguindanao", + "regionName": "Autonomous Region in Muslim Mindanao" + }, + { + "postalCode": "9630", + "placeName": "Northern Kabuntalan", + "provinceName": "Province of Maguindanao", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1908708000" + }, + { + "postalCode": "9631", + "placeName": "Datu Montawal (formerly Pagagawan)", + "provinceName": "Province of Maguindanao", + "regionName": "Autonomous Region in Muslim Mindanao" + }, + { + "postalCode": "9631", + "placeName": "Pagagawan", + "provinceName": "Province of Maguindanao", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1908815000" + }, + { + "postalCode": "9632", + "placeName": "Paglat", + "provinceName": "Maguindanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1908817000" + }, + { + "postalCode": "9633", + "placeName": "Pandag", + "provinceName": "Maguindanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1908818000" + }, + { + "postalCode": "9634", + "placeName": "Rajah Buayan", + "provinceName": "Province of Maguindanao", + "regionName": "Autonomous Region in Muslim Mindanao" + }, + { + "postalCode": "9634", + "placeName": "Rajah Buayan", + "provinceName": "Province of Maguindanao", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1908819000" + }, + { + "postalCode": "9635", + "placeName": "Shariff Saydona Mustapha", + "provinceName": "Province of Maguindanao", + "regionName": "Autonomous Region in Muslim Mindanao" + }, + { + "postalCode": "9635", + "placeName": "Shariff Saydona Mustapha", + "provinceName": "Province of Maguindanao", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1908821000" + }, + { + "postalCode": "9636", + "placeName": "Sultan Mastura", + "provinceName": "Province of Maguindanao", + "regionName": "Autonomous Region in Muslim Mindanao" + }, + { + "postalCode": "9636", + "placeName": "Sultan Mastura", + "provinceName": "Province of Maguindanao", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1908711000" + }, + { + "postalCode": "9637", + "placeName": "Sultan Sumagka (formerly Talitay)", + "provinceName": "Province of Maguindanao", + "regionName": "Autonomous Region in Muslim Mindanao" + }, + { + "postalCode": "9637", + "placeName": "Talitay", + "provinceName": "Province of Maguindanao", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1908712000" + }, + { + "postalCode": "9700", + "placeName": "Marawi City", + "provinceName": "Province of Lanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1903617000" + }, + { + "postalCode": "9701", + "placeName": "Saguiaran", + "provinceName": "Province of Lanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1903625000" + }, + { + "postalCode": "9702", + "placeName": "Mulondo", + "provinceName": "Province of Lanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1903619000" + }, + { + "postalCode": "9703", + "placeName": "Lumba Bayabao", + "provinceName": "Province of Lanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1903611000" + }, + { + "postalCode": "9704", + "placeName": "Tamparan", + "provinceName": "Province of Lanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1903626000" + }, + { + "postalCode": "9705", + "placeName": "Poona Bayabao", + "provinceName": "Province of Lanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1903622000" + }, + { + "postalCode": "9706", + "placeName": "Masiu", + "provinceName": "Province of Lanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1903618000" + }, + { + "postalCode": "9708", + "placeName": "Bubong", + "provinceName": "Province of Lanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1903606000" + }, + { + "postalCode": "9709", + "placeName": "Kapai", + "provinceName": "Province of Lanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1903610000" + }, + { + "postalCode": "9710", + "placeName": "Piagapo", + "provinceName": "Province of Lanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1903621000" + }, + { + "postalCode": "9711", + "placeName": "Marantao", + "provinceName": "Province of Lanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1903616000" + }, + { + "postalCode": "9712", + "placeName": "Taraka", + "provinceName": "Province of Lanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1903627000" + }, + { + "postalCode": "9713", + "placeName": "Ditsaan-Ramain", + "provinceName": "Province of Lanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1903624000" + }, + { + "postalCode": "9713", + "placeName": "Ramain-Ditsaan", + "provinceName": "Province of Lanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao" + }, + { + "postalCode": "9714", + "placeName": "Buadiposo Buntong", + "provinceName": "Province of Lanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1903633000" + }, + { + "postalCode": "9715", + "placeName": "Maguing", + "provinceName": "Province of Lanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1903634000" + }, + { + "postalCode": "9716", + "placeName": "Wao", + "provinceName": "Province of Lanao del Sur", + "regionName": "Autonomous Region in Muslim Mindanao", + "municipalityCode": "1903630000" + }, + { + "postalCode": "9800", + "placeName": "Tacurong", + "provinceName": "Province of Sultan Kudarat", + "regionName": "Soccsksargen", + "municipalityCode": "1206511000" + }, + { + "postalCode": "9801", + "placeName": "Columbio", + "provinceName": "Province of Sultan Kudarat", + "regionName": "Soccsksargen", + "municipalityCode": "1206502000" + }, + { + "postalCode": "9802", + "placeName": "Lambayong", + "provinceName": "Province of Sultan Kudarat", + "regionName": "Soccsksargen", + "municipalityCode": "1206508000" + }, + { + "postalCode": "9802", + "placeName": "Mariano Marcos", + "provinceName": "Province of Sultan Kudarat", + "regionName": "Soccsksargen" + }, + { + "postalCode": "9803", + "placeName": "Lutayan", + "provinceName": "Province of Sultan Kudarat", + "regionName": "Soccsksargen", + "municipalityCode": "1206507000" + }, + { + "postalCode": "9804", + "placeName": "Pres. Quirino", + "provinceName": "Province of Sultan Kudarat", + "regionName": "Soccsksargen" + }, + { + "postalCode": "9804", + "placeName": "President Quirino", + "provinceName": "Province of Sultan Kudarat", + "regionName": "Soccsksargen", + "municipalityCode": "1206510000" + }, + { + "postalCode": "9805", + "placeName": "Isulan", + "provinceName": "Province of Sultan Kudarat", + "regionName": "Soccsksargen", + "municipalityCode": "1206504000" + }, + { + "postalCode": "9806", + "placeName": "Esperanza (Ampatuan)", + "provinceName": "Province of Sultan Kudarat", + "regionName": "Soccsksargen", + "municipalityCode": "1206503000" + }, + { + "postalCode": "9807", + "placeName": "Lebak (Salaman)", + "provinceName": "Province of Sultan Kudarat", + "regionName": "Soccsksargen", + "municipalityCode": "1206506000" + }, + { + "postalCode": "9808", + "placeName": "Kalamansig", + "provinceName": "Province of Sultan Kudarat", + "regionName": "Soccsksargen", + "municipalityCode": "1206505000" + }, + { + "postalCode": "9809", + "placeName": "Palimbang", + "provinceName": "Province of Sultan Kudarat", + "regionName": "Soccsksargen", + "municipalityCode": "1206509000" + }, + { + "postalCode": "9810", + "placeName": "Bagumbayan", + "provinceName": "Province of Sultan Kudarat", + "regionName": "Soccsksargen", + "municipalityCode": "1206501000" + }, + { + "postalCode": "9811", + "placeName": "Sen. Ninoy Aquino", + "provinceName": "Province of Sultan Kudarat", + "regionName": "Soccsksargen", + "municipalityCode": "1206512000" + } +] \ No newline at end of file diff --git a/src/functions/postal-code.ts b/src/functions/postal-code.ts new file mode 100644 index 0000000..59c17dc --- /dev/null +++ b/src/functions/postal-code.ts @@ -0,0 +1,26 @@ +import { + getIndexedPostalCodesByMunicipality, + getIndexedPostalCodesByValue, + getPostalCodes, +} from "../utils/data-loader"; +import { PHPostalCode } from "../types/postal-code"; + +function getAllPostalCodes(): readonly PHPostalCode[] { + return getPostalCodes(); +} + +function getLocationsByPostalCode(postalCode: string): readonly PHPostalCode[] { + return getIndexedPostalCodesByValue().get(postalCode) || []; +} + +function getPostalCodesByMunicipality( + municipalityCode: string, +): readonly PHPostalCode[] { + return getIndexedPostalCodesByMunicipality().get(municipalityCode) || []; +} + +export { + getAllPostalCodes, + getLocationsByPostalCode, + getPostalCodesByMunicipality, +}; diff --git a/src/index.ts b/src/index.ts index 21f950c..6c60081 100644 --- a/src/index.ts +++ b/src/index.ts @@ -15,12 +15,18 @@ import { getProvincesByRegion, } from "./functions/province"; import { getAllRegions, getRegionByCode } from "./functions/region"; +import { + getAllPostalCodes, + getLocationsByPostalCode, + getPostalCodesByMunicipality, +} from "./functions/postal-code"; export type { PHBarangay } from "./types/barangay"; export type { PHAddress } from "./types/address"; export type { PHMunicipality } from "./types/municipality"; export type { PHProvince } from "./types/province"; export type { PHRegion } from "./types/region"; +export type { PHPostalCode } from "./types/postal-code"; export { getAddressByBarangayCode, @@ -32,6 +38,9 @@ export { getBarangaysByMunicipality, getMunicipalityByCode, getMunicipalitiesByProvince, + getAllPostalCodes, + getLocationsByPostalCode, + getPostalCodesByMunicipality, getProvinceByCode, getProvincesByRegion, getRegionByCode, diff --git a/src/types/postal-code.d.ts b/src/types/postal-code.d.ts new file mode 100644 index 0000000..768eddb --- /dev/null +++ b/src/types/postal-code.d.ts @@ -0,0 +1,7 @@ +export type PHPostalCode = { + postalCode: string; + placeName: string; + provinceName: string; + regionName: string; + municipalityCode?: string; +}; diff --git a/src/utils/data-loader.ts b/src/utils/data-loader.ts index d858b67..10fe65b 100644 --- a/src/utils/data-loader.ts +++ b/src/utils/data-loader.ts @@ -4,12 +4,14 @@ import { provinces as provincesCompressed, municipalities as municipalitiesCompressed, barangays as barangaysCompressed, + postalCodes as postalCodesCompressed, } from '../data-csv-ts'; import { PHRegion } from '../types/region'; import { PHProvince } from '../types/province'; import { PHMunicipality } from '../types/municipality'; import { PHBarangay } from '../types/barangay'; +import { PHPostalCode } from '../types/postal-code'; import { sortByName } from './sort'; // ─── CSV parser ─────────────────────────────────────────────────────────────── @@ -75,6 +77,7 @@ let regions: readonly PHRegion[] | undefined; let provinces: readonly PHProvince[] | undefined; let municipalities: readonly PHMunicipality[] | undefined; let barangays: readonly PHBarangay[] | undefined; +let postalCodes: readonly PHPostalCode[] | undefined; let regionsByCode: Map | undefined; let provincesByCode: Map | undefined; @@ -84,6 +87,8 @@ let barangaysByCode: Map | undefined; let provincesByRegion: Map | undefined; let municipalitiesByProvince: Map | undefined; let barangaysByMunicipality: Map | undefined; +let postalCodesByValue: Map | undefined; +let postalCodesByMunicipality: Map | undefined; const regionOrder = new Map([ '0100000000', '0200000000', '0300000000', '0400000000', @@ -165,6 +170,33 @@ function initializeBarangays() { return barangays; } +function initializePostalCodes() { + if (postalCodes) return postalCodes; + + postalCodes = decompressAndParse(postalCodesCompressed).map( + (record) => ({ + ...record, + municipalityCode: record.municipalityCode || undefined, + }), + ); + + const byValue = new Map(); + const byMunicipality = new Map(); + for (const record of postalCodes) { + const valueBucket = byValue.get(record.postalCode); + if (valueBucket) valueBucket.push(record); + else byValue.set(record.postalCode, [record]); + + if (!record.municipalityCode) continue; + const municipalityBucket = byMunicipality.get(record.municipalityCode); + if (municipalityBucket) municipalityBucket.push(record); + else byMunicipality.set(record.municipalityCode, [record]); + } + postalCodesByValue = byValue; + postalCodesByMunicipality = byMunicipality; + return postalCodes; +} + // ─── Public API ─────────────────────────────────────────────────────────────── export function getRegions(): readonly PHRegion[] { @@ -183,6 +215,10 @@ export function getBarangays(): readonly PHBarangay[] { return initializeBarangays(); } +export function getPostalCodes(): readonly PHPostalCode[] { + return initializePostalCodes(); +} + export function getIndexedRegionsByCode() { initializeRegions(); return regionsByCode!; @@ -217,3 +253,13 @@ export function getIndexedBarangaysByMunicipality() { initializeBarangays(); return barangaysByMunicipality!; } + +export function getIndexedPostalCodesByValue() { + initializePostalCodes(); + return postalCodesByValue!; +} + +export function getIndexedPostalCodesByMunicipality() { + initializePostalCodes(); + return postalCodesByMunicipality!; +} diff --git a/tests/browser-smoke.mjs b/tests/browser-smoke.mjs index 0d6becf..6dcf74b 100644 --- a/tests/browser-smoke.mjs +++ b/tests/browser-smoke.mjs @@ -12,6 +12,7 @@ const html = ` import { getAllProvinces, getAllRegions, + getLocationsByPostalCode, getBarangaysByMunicipality, getMunicipalitiesByProvince, getProvincesByRegion @@ -22,7 +23,8 @@ const html = ` getAllProvinces().length, getProvincesByRegion("1400000000").length, getMunicipalitiesByProvince("1400100000").length, - getBarangaysByMunicipality("0730600000").length + getBarangaysByMunicipality("0730600000").length, + getLocationsByPostalCode("6000")[0].placeName ]); `; @@ -57,7 +59,7 @@ try { assert.deepEqual( JSON.parse(await page.evaluate(() => document.body.dataset.results)), - [18, 82, 6, 27, 80] + [18, 82, 6, 27, 80, 'Cebu City'] ); } finally { await browser?.close(); diff --git a/tests/package.test.ts b/tests/package.test.ts index ec12244..a30165b 100644 --- a/tests/package.test.ts +++ b/tests/package.test.ts @@ -43,7 +43,7 @@ describe('packed package', () => { ); execFileSync( 'node', - ['--input-type=module', '-e', "import('@aivangogh/ph-address').then(m => m.getAllBarangays())"], + ['--input-type=module', '-e', "import('@aivangogh/ph-address').then(m => m.getLocationsByPostalCode('6000'))"], { cwd: consumerRoot } ); @@ -53,10 +53,11 @@ describe('packed package', () => { PHRegion, PHProvince, PHMunicipality, - PHBarangay + PHBarangay, + PHPostalCode } from '@aivangogh/ph-address'; - const values: [PHAddress, PHRegion, PHProvince, PHMunicipality, PHBarangay] = [] as never; + const values: [PHAddress, PHRegion, PHProvince, PHMunicipality, PHBarangay, PHPostalCode] = [] as never; void values; `); execFileSync( diff --git a/tests/postal-code.test.ts b/tests/postal-code.test.ts new file mode 100644 index 0000000..dd8a8c1 --- /dev/null +++ b/tests/postal-code.test.ts @@ -0,0 +1,111 @@ +import fs from "fs"; +import path from "path"; +import { describe, expect, it } from "vitest"; +import { + getAllPostalCodes, + getLocationsByPostalCode, + getPostalCodesByMunicipality, +} from "../src"; +import municipalities from "../src/data/municipalities.json"; + +describe("postal codes", () => { + it("documents reviewed municipality changes", () => { + const [header, ...lines] = fs + .readFileSync( + path.join( + process.cwd(), + "assets/ph-postal-code/municipality-mappings.csv", + ), + "utf8", + ) + .trim() + .split("\n"); + const columns = header.split(","); + const mappings = lines.map((line) => + Object.fromEntries( + line.split(",").map((value, index) => [columns[index], value]), + ), + ); + + expect(mappings).toContainEqual( + expect.objectContaining({ + municipalityName: "Amai Manabilang", + municipalityCode: "1903637000", + sourceMunicipality: "Bumbaran", + changeType: "renamed", + }), + ); + expect(mappings).toContainEqual( + expect.objectContaining({ + municipalityName: "Nabalawag", + postalCodes: "9410|9415", + sourceMunicipality: "Midsayap and Aleosan", + changeType: "inherited-area", + }), + ); + }); + + it("loads the complete GeoNames snapshot once", () => { + const postalCodes = getAllPostalCodes(); + + expect(postalCodes).toHaveLength(2424); + expect(getAllPostalCodes()).toBe(postalCodes); + expect( + postalCodes.every(({ postalCode }) => /^\d{4}$/.test(postalCode)), + ).toBe(true); + }); + + it("looks up locations by postal code", () => { + expect(getLocationsByPostalCode("6000")).toContainEqual( + expect.objectContaining({ postalCode: "6000", placeName: "Cebu City" }), + ); + expect(getLocationsByPostalCode("not-a-postal-code")).toEqual([]); + }); + + it("looks up mapped postal codes by PSGC municipality code", () => { + expect(getPostalCodesByMunicipality("0730600000")).toContainEqual( + expect.objectContaining({ + postalCode: "6000", + municipalityCode: "0730600000", + }), + ); + expect(getPostalCodesByMunicipality("1380500000")).toHaveLength(7); + expect(getPostalCodesByMunicipality("9999999999")).toEqual([]); + }); + + it("retains locations without a guessed PSGC mapping", () => { + expect(getLocationsByPostalCode("0401")).toContainEqual({ + postalCode: "0401", + placeName: "Asian Development Bank", + provinceName: "", + regionName: "", + municipalityCode: undefined, + }); + expect( + getLocationsByPostalCode("8017")[0].municipalityCode, + ).toBeUndefined(); + expect( + getLocationsByPostalCode("8119").find( + ({ placeName }) => placeName === "Samal", + )?.municipalityCode, + ).toBeUndefined(); + }); + + it("covers every PSGC municipality, including inherited SGA postal areas", () => { + const missing = municipalities.filter( + ({ psgcCode }) => getPostalCodesByMunicipality(psgcCode).length === 0, + ); + + expect(missing).toEqual([]); + expect( + getPostalCodesByMunicipality("1999904000").map( + ({ postalCode }) => postalCode, + ), + ).toEqual(["9410", "9415"]); // Nabalawag: Midsayap + Aleosan + expect( + getPostalCodesByMunicipality("1999908000").map( + ({ postalCode }) => postalCode, + ), + ).toEqual(["9409", "9415"]); // Tugunan: Pikit + Aleosan + }); +});