{
  "data": {
    "municipality": {
      "name": "Calatagan",
      "officialName": "Municipality of Calatagan",
      "province": "Batangas",
      "region": "IV-A",
      "regionName": "CALABARZON",
      "islandGroup": "luzon",
      "psgc10": "0401008000",
      "psgc9": "041008000",
      "barangayCount": 25
    },
    "incomeClassification": {
      "incomeClass": 1,
      "previousIncomeClass": 2,
      "effectiveFrom": "2025-01-01",
      "issuance": "DOF Department Order No. 074.2024 (5 November 2024), transmitted by BLGF Memorandum Circular No. 020.2024 (9 December 2024)",
      "legalBasis": "Republic Act No. 11964 — Automatic Income Classification of Local Government Units Act"
    },
    "barangays": [
      {
        "psgc10": "0401008001",
        "name": "Bagong Silang",
        "aliases": []
      },
      {
        "psgc10": "0401008002",
        "name": "Baha",
        "aliases": []
      },
      {
        "psgc10": "0401008003",
        "name": "Balibago",
        "aliases": []
      },
      {
        "psgc10": "0401008004",
        "name": "Balitoc",
        "aliases": []
      },
      {
        "psgc10": "0401008005",
        "name": "Biga",
        "aliases": []
      },
      {
        "psgc10": "0401008006",
        "name": "Bucal",
        "aliases": []
      },
      {
        "psgc10": "0401008007",
        "name": "Carlosa",
        "aliases": []
      },
      {
        "psgc10": "0401008008",
        "name": "Carretunan",
        "aliases": []
      },
      {
        "psgc10": "0401008009",
        "name": "Encarnacion",
        "aliases": []
      },
      {
        "psgc10": "0401008010",
        "name": "Gulod",
        "aliases": []
      },
      {
        "psgc10": "0401008011",
        "name": "Hukay",
        "aliases": []
      },
      {
        "psgc10": "0401008013",
        "name": "Lucsuhin",
        "aliases": []
      },
      {
        "psgc10": "0401008014",
        "name": "Luya",
        "aliases": []
      },
      {
        "psgc10": "0401008015",
        "name": "Paraiso",
        "aliases": []
      },
      {
        "psgc10": "0401008016",
        "name": "Barangay 1 (Pob.)",
        "aliases": [
          "Barangay 1",
          "Barangay I (Poblacion)",
          "Poblacion 1"
        ]
      },
      {
        "psgc10": "0401008017",
        "name": "Barangay 2 (Pob.)",
        "aliases": [
          "Barangay 2",
          "Barangay II (Poblacion)",
          "Poblacion 2"
        ]
      },
      {
        "psgc10": "0401008018",
        "name": "Barangay 3 (Pob.)",
        "aliases": [
          "Barangay 3",
          "Barangay III (Poblacion)",
          "Poblacion 3"
        ]
      },
      {
        "psgc10": "0401008019",
        "name": "Barangay 4 (Pob.)",
        "aliases": [
          "Barangay 4",
          "Barangay IV (Poblacion)",
          "Poblacion 4"
        ]
      },
      {
        "psgc10": "0401008020",
        "name": "Quilitisan",
        "aliases": []
      },
      {
        "psgc10": "0401008021",
        "name": "Real",
        "aliases": []
      },
      {
        "psgc10": "0401008022",
        "name": "Sambungan",
        "aliases": []
      },
      {
        "psgc10": "0401008023",
        "name": "Santa Ana",
        "aliases": []
      },
      {
        "psgc10": "0401008026",
        "name": "Talibayog",
        "aliases": []
      },
      {
        "psgc10": "0401008027",
        "name": "Talisay",
        "aliases": []
      },
      {
        "psgc10": "0401008028",
        "name": "Tanagan",
        "aliases": []
      }
    ],
    "population": {
      "latest": {
        "census": "2024 POPCEN",
        "referenceDate": "2024-07-01",
        "population": 60420,
        "householdPopulation": 60337,
        "households": 15442
      },
      "series": [
        {
          "census": "2015 POPCEN",
          "referenceDate": "2015-08-01",
          "population": 56449
        },
        {
          "census": "2020 CPH",
          "referenceDate": "2020-05-01",
          "population": 58719
        },
        {
          "census": "2024 POPCEN",
          "referenceDate": "2024-07-01",
          "population": 60420
        }
      ],
      "byBarangay": [
        {
          "psgc10": "0401008001",
          "name": "Bagong Silang",
          "totalPopulation": 2638,
          "householdPopulation": 2638,
          "households": 649
        },
        {
          "psgc10": "0401008002",
          "name": "Baha",
          "totalPopulation": 83,
          "householdPopulation": 0,
          "households": 0
        },
        {
          "psgc10": "0401008003",
          "name": "Balibago",
          "totalPopulation": 3460,
          "householdPopulation": 3460,
          "households": 864
        },
        {
          "psgc10": "0401008004",
          "name": "Balitoc",
          "totalPopulation": 3720,
          "householdPopulation": 3720,
          "households": 956
        },
        {
          "psgc10": "0401008005",
          "name": "Biga",
          "totalPopulation": 3575,
          "householdPopulation": 3575,
          "households": 901
        },
        {
          "psgc10": "0401008006",
          "name": "Bucal",
          "totalPopulation": 1080,
          "householdPopulation": 1080,
          "households": 263
        },
        {
          "psgc10": "0401008007",
          "name": "Carlosa",
          "totalPopulation": 1628,
          "householdPopulation": 1628,
          "households": 417
        },
        {
          "psgc10": "0401008008",
          "name": "Carretunan",
          "totalPopulation": 1760,
          "householdPopulation": 1760,
          "households": 414
        },
        {
          "psgc10": "0401008009",
          "name": "Encarnacion",
          "totalPopulation": 1295,
          "householdPopulation": 1295,
          "households": 316
        },
        {
          "psgc10": "0401008010",
          "name": "Gulod",
          "totalPopulation": 3536,
          "householdPopulation": 3536,
          "households": 1038
        },
        {
          "psgc10": "0401008011",
          "name": "Hukay",
          "totalPopulation": 2640,
          "householdPopulation": 2640,
          "households": 749
        },
        {
          "psgc10": "0401008013",
          "name": "Lucsuhin",
          "totalPopulation": 4844,
          "householdPopulation": 4844,
          "households": 1260
        },
        {
          "psgc10": "0401008014",
          "name": "Luya",
          "totalPopulation": 570,
          "householdPopulation": 570,
          "households": 140
        },
        {
          "psgc10": "0401008015",
          "name": "Paraiso",
          "totalPopulation": 1445,
          "householdPopulation": 1445,
          "households": 346
        },
        {
          "psgc10": "0401008016",
          "name": "Barangay 1",
          "totalPopulation": 4347,
          "householdPopulation": 4347,
          "households": 1086
        },
        {
          "psgc10": "0401008017",
          "name": "Barangay 2",
          "totalPopulation": 1753,
          "householdPopulation": 1753,
          "households": 420
        },
        {
          "psgc10": "0401008018",
          "name": "Barangay 3",
          "totalPopulation": 1079,
          "householdPopulation": 1079,
          "households": 273
        },
        {
          "psgc10": "0401008019",
          "name": "Barangay 4",
          "totalPopulation": 3380,
          "householdPopulation": 3380,
          "households": 879
        },
        {
          "psgc10": "0401008020",
          "name": "Quilitisan",
          "totalPopulation": 2453,
          "householdPopulation": 2453,
          "households": 653
        },
        {
          "psgc10": "0401008021",
          "name": "Real",
          "totalPopulation": 1757,
          "householdPopulation": 1757,
          "households": 423
        },
        {
          "psgc10": "0401008022",
          "name": "Sambungan",
          "totalPopulation": 2248,
          "householdPopulation": 2248,
          "households": 581
        },
        {
          "psgc10": "0401008023",
          "name": "Santa Ana",
          "totalPopulation": 3286,
          "householdPopulation": 3286,
          "households": 830
        },
        {
          "psgc10": "0401008026",
          "name": "Talibayog",
          "totalPopulation": 21,
          "householdPopulation": 21,
          "households": 6
        },
        {
          "psgc10": "0401008027",
          "name": "Talisay",
          "totalPopulation": 2910,
          "householdPopulation": 2910,
          "households": 723
        },
        {
          "psgc10": "0401008028",
          "name": "Tanagan",
          "totalPopulation": 4912,
          "householdPopulation": 4912,
          "households": 1255
        }
      ],
      "definitions": {
        "totalPopulation": "Total population defines as the sum of the household population and the institutional population, covering all persons living within a specific territory at a given reference time, including Filipinos in embassies or missions abroad.",
        "householdPopulation": "Household Population: All persons who are members of a private household, meaning a person or group of persons sleeping in the same housing unit with common arrangements for food preparation and consumption.",
        "institutionalPopulation": "Institutional Population: Persons living in institutional living quarters (ILQs) such as penal/corrective institutions, dormitories, hotels, military camps, or welfare facilities.",
        "household": "Household is defined as a social unit consisting of a person or a group of persons who sleep in the same housing unit and have a common arrangement in the preparation and consumption of food."
      }
    }
  },
  "meta": {
    "api_version": "1.0.0",
    "dataset": "municipality",
    "lgu": "Municipality of Calatagan",
    "psgc": "0401008000",
    "generated_at": "2026-10-02T09:05:20.858Z",
    "provenance": {
      "municipality": {
        "as_of": "PSGC as used in the PSA 2024 Census of Population",
        "last_verified": "2026-09-22",
        "verification": "verified",
        "status": "current",
        "readiness_tier": 1,
        "expected_refresh": "irregular",
        "is_latest_known_official": true,
        "methodology": "PSA's own statistical database returns Calatagan under geographic key 0401008000 with its 25 barangays, confirming both the municipal code and the barangay set. Cross-checked against two independent PSA-derived mirrors, which agree.",
        "caveat": null,
        "sources": [
          {
            "name": "PSA OpenSTAT — 2024 Census of Population, CALABARZON by barangay",
            "publisher": "Philippine Statistics Authority",
            "url": "https://openstat.psa.gov.ph/PXWeb/api/v1/en/DB/1A/PO_2024/0041A6DTPH3.px",
            "authority": "primary-government",
            "accessed_on": "2026-09-22",
            "locator": "Geographic Location 0401008000 (Calatagan) and its 25 barangay codes; parameters: Total Population, Household Population, Number of Households",
            "sha256": null,
            "archive_url": null
          },
          {
            "name": "PSGC API — Calatagan barangays",
            "publisher": "psgc.gitlab.io (community mirror of PSA PSGC)",
            "url": "https://psgc.gitlab.io/api/municipalities/041008000/barangays/",
            "authority": "government-derived-dataset",
            "accessed_on": "2026-09-22",
            "locator": null,
            "sha256": null,
            "archive_url": null
          },
          {
            "name": "PSGC Cloud API — Calatagan barangays",
            "publisher": "psgc.cloud (community mirror of PSA PSGC)",
            "url": "https://psgc.cloud/api/municipalities/0401008000/barangays",
            "authority": "government-derived-dataset",
            "accessed_on": "2026-09-22",
            "locator": null,
            "sha256": null,
            "archive_url": null
          }
        ]
      },
      "incomeClassification": {
        "as_of": "Effective 1 January 2025",
        "last_verified": "2026-09-22",
        "verification": "verified",
        "status": "current",
        "readiness_tier": 1,
        "expected_refresh": "per-issuance",
        "is_latest_known_official": true,
        "methodology": "Read directly from Annex A of the BLGF circular, Batangas municipalities block, page 13 of 32. The Order took effect on 1 January 2025 upon publication in the Official Gazette on 9 December 2024.",
        "caveat": null,
        "sources": [
          {
            "name": "BLGF Memorandum Circular No. 020.2024 (Annex A — Schedule of Income Classification)",
            "publisher": "Bureau of Local Government Finance, Department of Finance",
            "url": "https://blgf.gov.ph/wp-content/uploads/2024/12/04.-BLGF-MC-No.-020.2024.pdf",
            "authority": "primary-government",
            "accessed_on": "2026-09-22",
            "locator": "Annex A, page 13 of 32 — Region IV-A, Batangas, Calatagan",
            "sha256": "298d5ee0926bd1aed8bd33862de178b7144efb23a029aaa0888eed5b335a4117",
            "archive_url": null
          },
          {
            "name": "DOF Department Order No. 074.2024",
            "publisher": "Department of Finance",
            "url": "https://blgf.gov.ph/wp-content/uploads/2025/01/DOF-DO-074.2024.pdf",
            "authority": "primary-government",
            "accessed_on": "2026-09-22",
            "locator": "Schedule of Income Reclassification, effective 1 January 2025",
            "sha256": "34bd94787524421fe9e4bdda744773c477c32e096754c49ab127b4d5e45a04e1",
            "archive_url": null
          }
        ]
      },
      "barangays": {
        "as_of": "PSGC as used in the PSA 2024 Census of Population",
        "last_verified": "2026-09-22",
        "verification": "verified",
        "status": "current",
        "readiness_tier": 1,
        "expected_refresh": "irregular",
        "is_latest_known_official": true,
        "methodology": "Confirmed against PSA's own statistical database, which returns Calatagan's barangays keyed by PSGC code, and cross-checked against two independent PSA-derived mirrors. All three agree on the same 25 codes and names. Poblacion barangays keep their PSGC name with common alternative spellings as aliases.",
        "caveat": null,
        "sources": [
          {
            "name": "PSA OpenSTAT — 2024 Census of Population, CALABARZON by barangay",
            "publisher": "Philippine Statistics Authority",
            "url": "https://openstat.psa.gov.ph/PXWeb/api/v1/en/DB/1A/PO_2024/0041A6DTPH3.px",
            "authority": "primary-government",
            "accessed_on": "2026-09-22",
            "locator": "Geographic Location 0401008000 (Calatagan) and its 25 barangay codes; parameters: Total Population, Household Population, Number of Households",
            "sha256": null,
            "archive_url": null
          },
          {
            "name": "PSGC API — Calatagan barangays",
            "publisher": "psgc.gitlab.io (community mirror of PSA PSGC)",
            "url": "https://psgc.gitlab.io/api/municipalities/041008000/barangays/",
            "authority": "government-derived-dataset",
            "accessed_on": "2026-09-22",
            "locator": null,
            "sha256": null,
            "archive_url": null
          },
          {
            "name": "PSGC Cloud API — Calatagan barangays",
            "publisher": "psgc.cloud (community mirror of PSA PSGC)",
            "url": "https://psgc.cloud/api/municipalities/0401008000/barangays",
            "authority": "government-derived-dataset",
            "accessed_on": "2026-09-22",
            "locator": null,
            "sha256": null,
            "archive_url": null
          }
        ]
      },
      "population": {
        "as_of": "1 July 2024",
        "last_verified": "2026-09-24",
        "verification": "verified",
        "status": "latest-official",
        "readiness_tier": 1,
        "expected_refresh": "per-census",
        "is_latest_known_official": true,
        "methodology": "Retrieved from PSA's own statistical database (OpenSTAT) for the 2024 Census of Population. The 25 barangay counts reconcile exactly to PSA's municipal total for both population and households; the pipeline refuses to write the dataset otherwise. PSA's definitions of each measure are captured from the same table and published alongside the figures.",
        "caveat": null,
        "sources": [
          {
            "name": "PSA OpenSTAT — 2024 Census of Population, CALABARZON by barangay",
            "publisher": "Philippine Statistics Authority",
            "url": "https://openstat.psa.gov.ph/PXWeb/api/v1/en/DB/1A/PO_2024/0041A6DTPH3.px",
            "authority": "primary-government",
            "accessed_on": "2026-09-22",
            "locator": "Geographic Location 0401008000 (Calatagan) and its 25 barangay codes; parameters: Total Population, Household Population, Number of Households",
            "sha256": null,
            "archive_url": null
          },
          {
            "name": "PSA Batangas — 2024 POPCEN population of Calatagan",
            "publisher": "Philippine Statistics Authority, Batangas Provincial Office",
            "url": "https://x.com/PSABatangas/status/1970776856006996447",
            "authority": "social-media",
            "accessed_on": "2026-09-22",
            "locator": "Population as of 01 July 2024",
            "sha256": null,
            "archive_url": null
          }
        ]
      },
      "populationSeries": {
        "as_of": "2015, 2020 and 2024 census reference dates",
        "last_verified": "2026-09-24",
        "verification": "verified",
        "status": "latest-official",
        "readiness_tier": 1,
        "expected_refresh": "per-census",
        "is_latest_known_official": true,
        "methodology": "Counts as published by PSA for each census. Values between census years are not interpolated.",
        "caveat": null,
        "sources": [
          {
            "name": "PSA OpenSTAT — Population, Land Area and Population Density: 2015, 2020, 2024",
            "publisher": "Philippine Statistics Authority",
            "url": "https://openstat.psa.gov.ph/PXWeb/api/v1/en/DB/1A/PO_2024/0221A6DLPD0.px",
            "authority": "primary-government",
            "accessed_on": "2026-09-22",
            "locator": "Geographic Location 0401008000 (Calatagan)",
            "sha256": null,
            "archive_url": null
          }
        ]
      }
    },
    "notes": [
      "Census figures come from PSA OpenSTAT, the Philippine Statistics Authority’s own statistical database.",
      "Barangay populations sum exactly to the municipal total; the pipeline refuses to publish otherwise.",
      "Barangay PSGC codes are NOT contiguous: 012, 024 and 025 are unassigned within Calatagan.",
      "Baha reports 83 persons with 0 household population and 0 households, exactly as PSA publishes it. Per PSA, total population is household plus institutional population; PSA does not say which institutional quarters were involved."
    ],
    "withheld": [
      {
        "fact": "Land area",
        "reason": "PSA's own statistical table gives 10.50 km² and computes a 2024 density of 5,754 persons per km² from it. Comparable Batangas municipalities in that same table sit near 50 km², and a widely circulated figure for Calatagan is 101.50 km², which would make PSA's value a dropped digit. We cannot confirm which is right, so we publish neither."
      },
      {
        "fact": "Current elected officials",
        "reason": "Election results for May 2025 are available from a civic-tech derivative of COMELEC data, but results are not the same as present incumbency, and no COMELEC or DILG primary source has been read. Scheduled for a later phase."
      },
      {
        "fact": "Calatagan’s own poverty incidence",
        "reason": "PSA publishes municipal poverty (small-area estimates) only on psa.gov.ph, which this project’s tools cannot read. PSA OpenSTAT’s tables stop at the province, so the Statistics page shows Batangas’s figures, labelled as the province’s, and not a figure for Calatagan."
      },
      {
        "fact": "Financial figures from Full Disclosure Policy filings other than the Statement of Receipts and Expenditures",
        "reason": "The Finances page publishes figures from the 14 quarterly Statements of Receipts and Expenditures, each traced to its spreadsheet cell and reconciled. The other 13 forms (142 filings, including the Statement of Cash Flow, Statement of Indebtedness, 20% development fund, disaster fund, trust fund and special education fund utilization reports, bid results and the annual budget report) are only indexed on the transparency section with links to each DILG original. No amount from them has been extracted or restated, because no extraction of those forms has been built or reviewed for accuracy."
      },
      {
        "fact": "COA audit figures and findings, and planning-document facts",
        "reason": "COA is unreachable to this project’s tooling, and the planning documents circulate only on third-party document hosts with no government-hosted copy and no confirmed adoption status."
      }
    ],
    "license": {
      "compilation": "CC BY 4.0 — applies to this compilation (selection, arrangement, identifiers, extraction and provenance metadata) by BetterCalatagan.",
      "source_documents": "NOT covered by the above. Cited government documents remain the works of their issuing agencies under Philippine law and are not relicensed here. Obtain them from the issuing agency and observe its terms.",
      "attribution": "BetterCalatagan (bettercalatagan.org)"
    },
    "disclaimer": "BetterCalatagan is an independent civic project. It is not the official website of the Municipality of Calatagan and is not affiliated with, endorsed by, or operated by any government agency."
  }
}
