100 articles · 8 breeds · tools · topics

official statistic

Philippine pork production (USDA)

USDA's estimate of how much pork the Philippines produced, by market year since 1960. It disagrees with PSA's own production series and is published beside it rather than reconciled with it: the two use different methods and this archive does not average disagreeing sources.

Current yearly Machine-retrieved 1000 MT CWE

Download this series

What this series says

Computed from the rows during the build, over live rows only — a withdrawn figure is one this site could not stand behind, and reprinting it as a record high would be republishing it under a different heading.

Latest

975

2.5%

2025. 1000 MT CWE.

Highest

1,601

2018

Lowest

199

1960

Range

1,402

Highest minus lowest, across every published row.

Coverage

100%

66 of 66 rows carry a figure.

Span

64y

1960-12-31 to 2025-12-31

Freshness budget

732d

The rule: 366 days for a annual source, times 2 — 732 days. A budget at one cadence fires the moment a release is a day late, and a gate that fires on healthy data is one people learn to ignore.

Last read

2026-08-21

The last date somebody actually opened the source behind these rows.

Every published row

Philippine pork production (USDA)

1000 MT CWE

5001,0001,5001,671129196020251973198619992012

Reading it: the line breaks wherever the source published no figure, and each of those runs is shaded. The vertical axis is fitted to the data and both bounds are labelled; it does not start at zero, because ₱150 to ₱260 on a zero-based axis is a flat line and a fitted one is the same fact made legible.

Rows, blanks and columns

Coverage

66 rows, 1960-12-31 to 2025-12-31. 66 carry a figure.

Which optional columns it carries

Beyond the period, the value, the source and the access date, which every row in this archive has. Counted from the rows, so a column that stops being filled stops being listed.

  • first_seen — 66 rows. the date this archive first held a row for that key, set once.
  • receipt_id — 66 rows. the content-addressed receipt proving which document it came from.

Freshness

The newest figure is 234 days old, inside its 732-day budget.

The rule: 366 days for a annual source, times 2 — 732 days. A budget at one cadence fires the moment a release is a day late, and a gate that fires on healthy data is one people learn to ignore.

Whose survey, read how, out of which document

official statistic

USDA FAS — Production, Supply and Distribution (PSD) livestock database

Every row carries the exact page or document it was read from, and the date somebody opened it — not just the agency. Those URLs are in the download, one per row, because "USDA FAS — Production, Supply and Distribution (PSD) livestock database" is not a citation anybody can follow.

How it was retrieved

Three coordinates into the USDA FAS PSD livestock CSV. The whole file is one long table and every field is labelled, so a series is a WHERE clause. The country code and the country name are required to imply each other across the file: a filter that quietly selects nothing, or selects Poland, produces a complete and entirely plausible series and no error at all.

Field Value What guards it
Commodity Meat, Swine
Country Philippines Required to co-occur with its code across every row of the file.
Attribute Production
Unit (1000 MT CWE) Checked, not assumed. The same file carries (1000 HEAD), (1000 MT CWE) and (PERCENT) rows side by side under one commodity.

The documents behind these rows

1 document were read to build this series, each hashed on the exact bytes received. The newest 1 are below; the rest are on the provenance page . Download one, hash it, and either it matches or the publisher has reissued it.

Document Read on Bytes Rows sha256
scripts/fetch-usda-psd-swine.mjs 2026-08-21 842,658 396 cb01e89d6a5224a7…

The most recent 10

a decade of a yearly series. The whole thing is in the downloads below — this table is the end of it.

Period Value Source read on
2025 975 2026-08-21
2024 1,000 2026-08-21
2023 1,050 2026-08-21
2022 1,020 2026-08-21
2021 1,000 2026-08-21
2020 1,115 2026-08-21
2019 1,585 2026-08-21
2018 1,601 2026-08-21
2017 1,563 2026-08-21
2016 1,540 2026-08-21

All of these rows cite: https://apps.fas.usda.gov/psdonline/downloads/psd_livestock_csv.zip

Four files, free, with attribution

Every row carries its source, its URL and the date somebody actually opened it, and the attribution line is repeated on every row rather than in a header — because the unit of loss is the row, not the file.

File Format Size Rows What is in it
usda-swine-meat-production.csv text/csv 22 KB 66 Published rows only, one row per period. Retracted rows are excluded, so an average taken over this file is correct without filtering. Null values are the token NA.
full/usda-swine-meat-production.csv text/csv 23 KB 66 Every row this archive has ever held, including withdrawn ones, with a status column and the retraction date and reason. Use this to audit the archive, not to compute on.
usda-swine-meat-production.json application/json 25 KB 66 The same rows as the full CSV, as JSON, with the coverage summary and the licence.
usda-swine-meat-production.parquet application/vnd.apache.parquet 3 KB 66 The published rows with types: the numeric columns are doubles and a missing figure is a real null rather than the NA token a CSV has to write.

Sizes: the real ones, from the same call that produced the bytes the endpoint serves. There is deliberately no Parquet of the full file — the withdrawn rows are the ones nobody may compute on without looking.

Or the whole archive at once

Every series stacked under one schema, typed, with real nulls. It is not this series — kept in its own block so nobody takes the whole archive by mistake.

baboyph-industry.parquet

Please link back

Attribution is the only condition, and it is what keeps a figure traceable once it has been copied twice.

Plain text

Baboy PH state-of-the-industry archive, series "usda-swine-meat-production". CC BY 4.0. https://baboyph.com/data/usda-swine-meat-production

BibTeX

@misc{baboyph-usda-swine-meat-production,
  title        = {Philippine pork production (USDA)},
  author       = {{Baboy PH}},
  howpublished = {\url{https://baboyph.com/data/usda-swine-meat-production}},
  note         = {1000 MT CWE. CC BY 4.0.},
  urldate      = {2026-08-21},
}

Straight at the data

https://baboyph.com/data/usda-swine-meat-production.csv

Licence: CC BY 4.0. The figures themselves are official statistics published by the agencies named above; what this archive adds is the retrieval, the provenance on every row, and the refusals.