This page documents discussions on addressing scheme for the Philippines. The purpose is for areas with completed roads, we start including address data as well. At the moment we can start with physical address and not the P.O. box.
Mr. Juan dela Cruz
P.O. Box 1201, Manila Central Post Office
1050 Manila
Mr. Juan C. Masipag
P.O. Box 1121, Araneta Center Post Office
1135 Quezon City, Metro Manila
Direct delivery
Miss Teresita C. Metrillo
7114 Kundiman Street, Sampaloc
1008 Manila
Miss Auria M. Francisco
75 P. Domingo Street, Carmona, Makati City
1207 Metro Manila
Provincial address formats
P.O. boxes
Ms. Perlita A. Sanchez
P.O. Box 1000, Gasan Post Office
4905 Gasan, Marinduque
Direct delivery
Mr. Samuel H. Magtanggol
95 Hermogenes Street, Sofia Subdivision
Del Pilar, San Fernando City
2000 Pampanga
Address in subdivisions
Block # Lot # X Subdivision
Y Barangay, Z City
Zipcode, Metro Manila
Others
(1) house number or Lot/Blk/Phase, (2) Floor Number, (3) building name or Apartment name, (4) streetname,
(5) sitio or purok, (6) > subdivision name (or project name),
(7) barangay name, (8) town or city name,
(9) province, (10) regions name, (11) country name, (12) zip code
Schema
Tags
The following tags are in use as of 2024 to handle Philippine address details. Instead of creating Philippines-specific tags for distinctive divisions listed in typical Philippine addresses such as barangays, sitios/puroks or even housing subdivision, such details are accommodated using existing globally used tags, namely addr:district=*, addr:subdistrict=* and addr:neighbourhood=*.
A similar tagging scheme was already used for handling address details for public schools from the Philippine Department of Education database added to OSM under the OSMaPaaralan initiative, but using slightly different keys. Some of such tags have been migrated to the tags under the scheme listed below.
Tag
Required?
Element type
Values
Description
addr:has_apartments
optional
boolean
"true" if this address is an apartment complex, "false" if not.
addr:apartment_number_format
optional
string
number format of apartment building. Several number formats may be supplied, separated by commas.
A = alphabetic (optional),
Z = alphabetic (required),
0 = numeric (optional),
9 = numeric (required).
Examples:
"9" = one numeric digit,
"Z" = one alphabetic character,
"999a" = three numeric digits with optional lower case alphabetic character (such as "123" or "123b"),
"Z,09" = "either one alphabetic character or one or two numeric digits (such as "K", "1" or "15")
addr:building
optional
string
Number of building or apartment complex.
addr:housename
optional
string
Building name as seen on the address of the feature. May be used with house number (addr:housenumber).
addr:housenumber
optional
string
The "house number". May contain non-digits. If a single entry has multiple house numbers, separate them by ",". e.g. "12B, 12C". Addresses on subdivisions using a block-lot system are to be mapped as addr:housenumber, but with "Block [number], Lot [number] (e.g. Block 1, Lot 1) be simplified to "B[number]-L[number]" (e.g. B1-L1) or even "[block number]-[lot number]" (e.g. 1-1), which is similar to the house numbers used in Japanese addressing, where the first number is the block number and the second is the building number. May be used with building name (addr:housename)
addr:street
optional
string
The (main) name of the related street. If not given a program parsers may assume the name of the nearest street it can find, but this is not easy or fast to do in all cases, so putting the name in here is encouraged.
addr:neighbourhood
optional
string
Name of sitio/purok, subdivision or industrial park.
addr:district
optional
string
Barangay (in most cases) or district (both defined and undefined in laws, used in Manila, Quezon City, Pasay, Iloilo City, Davao City, Samal) as seen in the address. Numbered/Poblacion barangays may be entered, but in most cases, they are omitted and replaced with the district or "Poblacion" (if barangay is part of it.) or with no barangay and/or district at all, like most addresses in Pasay.
addr:postcode
optional
string
Postal code of the building/addressed area. Different countries have different length and different characters allowed for postal codes. Postal codes in the Philippines are called ZIP codes (the same with the US postal codes, but are 5-digit and sometimes including additional 4-digits, called ZIP+4) and are 4-digit.
addr:city
optional
string
City as used in postal addresses of the building/addressed area.
addr:province
optional
string
Province as used in postal addresses of the building/addressed area.
addr:region
optional
string
Region where the feature lies. This is filled for Metro Manila addresses only but can otherwise left blank.
addr:full
optional
string
Full postal address. This can be used in addition to other tags if the other tags are not enough to fully describe an address.
addr:interpolation
required
even/odd/all/alphabetic
To interpolate the house numbers belonging to the way along the related street.