Cities
Download Philippine city boundaries (highly urbanized, independent component, and component cities) as GeoJSON enriched with PSGC codes, with HUC mapping handled.
Philippine cities are split by legal class into separate GeoJSON extracts, each enriched with PSGC codes. The class split matters because Highly Urbanized Cities (HUCs) and Independent Component Cities report to the region, not a province — see HUC mapping.
Download
Cities split by legal class:
# Highly Urbanized Cities (34) — e.g. Quezon City, Makati, Davao
curl -LO https://github.com/bendlikeabamboo/barangay-boundaries-repository/releases/download/v2026.4.13.0/highly_urbanized_cities.geojson
# Independent Component Cities (6)
curl -LO https://github.com/bendlikeabamboo/barangay-boundaries-repository/releases/download/v2026.4.13.0/independent_component_cities.geojson
# Component Cities (110)
curl -LO https://github.com/bendlikeabamboo/barangay-boundaries-repository/releases/download/v2026.4.13.0/component_cities.geojsonADM3 file, in-repo only. Note: adm3.geojson mixes all cities with municipalities, with no class separation:
curl -LO https://raw.githubusercontent.com/bendlikeabamboo/barangay-boundaries-repository/main/2023-10-24/enriched_t0p005/adm3.geojsonNAMRIA-converted, pre-enrichment (in-repo; also municipalities + cities combined):
curl -LO https://raw.githubusercontent.com/bendlikeabamboo/barangay-boundaries-repository/main/2023-10-24/raw_t0p005/adm3.geojsonThe enriched and raw tabs above are intermediate pipeline stages; see Releases & versioning for the tag convention and the in-repo stage paths.
Counts (2023-10-24)
| Class | Features | Exact | HUC map | Fuzzy |
|---|---|---|---|---|
| Highly Urbanized City | 34 | 31 | 1 | 2 |
| Independent Component City | 6 | 6 | 0 | 0 |
| Component City | 110 | 110 | 0 | 0 |
| Total cities | 150 |
Coverage notes
All cities also appear at ADM3 (
adm3.geojson); ADM2-level enrichment handles the HUC province-mismatch viahuc_adm2_mapping.json.1 component city (City of Isabela, Basilan) has no NAMRIA polygon.