PHGuides

Try

175 guides and 9 calculators, searchable in English and Tagalog.

Philippine ZIP Codes: What PHLPost Publishes

Philippine Postal Corporation · reference

Quick answer

PHLPost runs an official Zip Code Locator with Region, Province, City or Municipality and Zip Code columns. It reports 1,400 entries, but only 959 carry a four-digit code, NCR shows a single entry, and Regions 6, 7, 9 and BARMM do not appear among the populated rows.

BBAND
Band B · official published sources2 sources cited
Last verified
Where these figures come from

About these figures: the numbers below come from PHLPost's official published sources: Philippine Postal Corporation | Zip Code Locator (https://phlpost.gov.ph/zip-code-locator/, retrieved 2026-09-01); Philippine Postal Corporation | Citizen's Charter, Series of 2026 (https://phlpost.gov.ph/wp-content/uploads/2026/04/APPROVED-PHLPost-Citizens-Charter-Series-of-2026.pdf, retrieved 2026-09-01). Agencies change fees and rates without notice, so confirm with PHLPost before you rely on them. Last verified: 2026-09-01.

PHLPost publishes an official Zip Code Locator. It is the right place to look, and it is worth knowing before you rely on it that a large part of it is empty.

What the locator actually contains

Read on 1 September 2026, after forcing the table to render every row:

Count
Entries the table reports 1,400
Rows carrying a four-digit ZIP code 959
Blank rows 441
Regions represented 13 of 17

That is not an extraction artifact. The blank rows persist after the table is made to draw all 1,400 at once.

The regions that are present

Region Entries Lowest Highest
NCR (National Capital Region) 1 1011 1011
Region 4A (CALABARZON) 154 1850 4342
Region 3 (Central Luzon) 134 2000 3207
Region 1 (Ilocos Region) 22 2403 2447
CAR (Cordillera Administrative Region) 68 2600 3814
Region 2 (Cagayan Valley) 92 3300 3905
Region 5 (Bicol Region) 116 4400 5420
Region 4B (MIMAROPA) 74 4900 5516
Region 8 (Eastern Visayas) 26 6700 6725
Region 10 (Northern Mindanao) 87 7200 9222
Region 11 (Davao Region) 62 8000 8810
Region 13 (Caraga Region) 74 8300 8611
Region 12 (SOCCSKSARGEN) 49 9400 9811

The regions that are not

Among the populated rows, four regions do not appear at all:

  • Region 6, Western Visayas
  • Region 7, Central Visayas
  • Region 9, Zamboanga Peninsula
  • BARMM

PHLPost does not explain the omission, and this page does not fill it in. Codes for those regions exist in practice; they are simply not in the locator as read.

The single NCR row

The most striking gap is Metro Manila. The locator returned one NCR entry, Pandacan, 1011. A capital region of that size plainly has more, and they are not in the table.

If you need an NCR code, the locator will not give it to you.

What the ranges do and do not tell you

The ranges overlap, so a code cannot be mapped to a region by its leading digits alone:

Overlap Ranges
CALABARZON against Central Luzon 1850 to 4342 against 2000 to 3207
CAR against Cagayan Valley 2600 to 3814 against 3300 to 3905
Northern Mindanao against Davao and Caraga 7200 to 9222 against 8000 to 8810 and 8300 to 8611

Northern Mindanao’s range alone spans 2,022 of the possible codes and swallows both Davao and Caraga entirely. Any rule of thumb built on the first digit will be wrong somewhere.

Why the ZIP code matters for PHLPost’s own services

A wrong code lands in the slowest part of PHLPost’s network. Its published Postal ID timings show what that costs:

Route Fee Published total
Rush, same day ₱650.00 37 minutes, release at 4:00PM
Rush, next working day ₱650.00 4 hours and 37 minutes, 5:00PM cut-off
Rush, within 5 working days ₱650.00 4 hours and 37 minutes
Regular ₱550.00 24 days, 1 hour and 37 minutes

PHLPost attributes the regular route’s length to transit times to and from the Offices of Exchange and mail distribution, which is exactly the machinery a ZIP code drives. The Postal ID guide covers those routes.

What the surrounding paperwork costs

A ZIP code is only ever needed because something is being sent or delivered. These are the published figures from the agencies on this site whose services depend on an address.

Item Published fee Published time
Postal ID, regular ₱550.00 24 days, 1 hour and 37 minutes
Postal ID, rush ₱650.00 37 minutes same day
NBI clearance, delivered in NCR ₱200.00 5 working days
NBI clearance, delivered outside NCR ₱350.00 7 to 10 working days
NBI clearance, collected ₱160.00 -
PSA certificate, delivered ₱130.00 for the viewable online copy Valid 60 days
National Police Clearance ₱150.00 plus a convenience fee Valid 6 months

The NBI delivery split is the clearest case of a ZIP code changing the price and the wait: ₱200.00 and 5 working days inside NCR against ₱350.00 and 7 to 10 working days outside it. Getting the code wrong moves you between those two rows.

Reuse

PHLPost states that all content on its site is in the public domain unless otherwise stated, which covers the locator’s data.

What this page does not cover

This page does not reproduce a full ZIP code list, because PHLPost’s own published list is 441 rows short of its own stated total and missing four regions. A lookup built on it would inherit those gaps silently. Use the official locator, and treat a missing result as unknown rather than nonexistent.

PHLPost does not publish, on the pages read for this guide, an explanation of the blank rows, a code-assignment rule, an update date for the locator, or a downloadable dataset.

The Postal ID guide covers the ₱550.00 and ₱650.00 routes. The renewal guide covers what PHLPost publishes about renewing one.

Frequently asked questions

Where is the official Philippine ZIP code list?
PHLPost publishes a Zip Code Locator at phlpost.gov.ph with four columns: Region, Provinces, City or Municipality, and Zip Code. It is the official source, and it is incomplete.
How incomplete is it?
Read on 1 September 2026, the table reported 1,400 entries. After forcing every row to render, only 959 carried a four-digit ZIP code. 441 rows were blank.
Which regions are missing?
Among the populated rows, Region 6 Western Visayas, Region 7 Central Visayas, Region 9 Zamboanga Peninsula and BARMM do not appear. Thirteen of the seventeen regions are represented.
Why does Metro Manila only show one entry?
That is what the locator returned: a single NCR row, Pandacan at 1011. PHLPost does not explain the gap, and this page does not invent the missing rows.
How many digits is a Philippine ZIP code?
Four. Every populated entry in PHLPost's locator carries a four-digit code, running from 1011 in NCR to 9811 in SOCCSKSARGEN.
Do the codes run in geographic order?
Broadly, but they overlap. CALABARZON runs 1850 to 4342 and Central Luzon 2000 to 3207, so the two ranges cross. A code cannot be mapped to a region by its first digit alone.
Can I reuse PHLPost's data?
PHLPost states that all content on its site is in the public domain unless otherwise stated.
What do I need a ZIP code for?
Addressing mail, and any delivery-based transaction. PHLPost's own regular Postal ID route has a published total transaction time of 24 days, 1 hour and 37 minutes, which it attributes partly to transit times to and from the Offices of Exchange.
  1. Philippine Postal Corporation | Zip Code Locatoropens in a new tab, retrieved
  2. Philippine Postal Corporation | Citizen's Charter, Series of 2026opens in a new tab, retrieved