Coverage
10 rows, 2024-09-30 to 2026-08-31. 10 carry a figure.
official statistic
The curated quarterly figure this site quotes as its headline price, assembled by hand from PSA releases and trade reporting before the machine-retrieved series below existed. It also carries this archive's retraction record: rows the site once published, could not source, and withdrew in the July 2026 audit.
01 · The figures
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
150.00
13.0%
Aug 2026. PHP/kg liveweight.
Highest
211.91
Q2 2025
Lowest
150.00
Aug 2026
Range
61.91
Highest minus lowest, across every published row.
Coverage
100%
10 of 10 rows carry a figure.
Span
1y
2024-09-30 to 2026-08-31
Freshness budget
184d
Nobody publishes this on a schedule, so a cadence budget would be measuring a promise nobody made. 184 days is how long one person's reading is treated as good for.
Withdrawn
11
Kept in the archive, flagged, and deliberately not reprinted below.
02 · The shape of it
Headline liveweight farmgate price
PHP/kg liveweight
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.
03 · What is in it
10 rows, 2024-09-30 to 2026-08-31. 10 carry a figure.
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.
note
— 10 rows. a sentence about that row in particular.
derivation
— 5 rows. the arithmetic that produced the figure, recomputed on every run.
rangeLow
— 2 rows. the low end of a published range; `value` is then the midpoint.
rangeHigh
— 2 rows. the high end of that range.
Nobody publishes this on a schedule. A person reads it, and the reading is treated as good for 184 days — a statement about the reader rather than about the world.
Nobody publishes this on a schedule, so a cadence budget would be measuring a promise nobody made. 184 days is how long one person's reading is treated as good for.
04 · Where it comes from
official statistic
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 "Philippine Statistics Authority — Swine Situation Report" is not a citation anybody can follow.
trade press
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 "BusinessMirror" is not a citation anybody can follow.
editorial
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 "Baboy PH editorial synthesis" is not a citation anybody can follow.
trade press
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 "BusinessWorld" is not a citation anybody can follow.
official statistic
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 "PSA OpenSTAT — Philippine Statistics Authority statistical database" is not a citation anybody can follow.
trade press
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 "eFeedLink — EFL AG-DATA (Philippine live hog price quotes)" is not a citation anybody can follow.
industry group
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 "SINAG — Samahang Industriya ng Agrikultura" is not a citation anybody can follow.
government agency
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 "Department of Agriculture (Philippines)" is not a citation anybody can follow.
06 · Withdrawn
Figures this site once published and then could not stand behind. They are kept in the archive rather than deleted, because the record that I got something wrong is worth more than a tidy file — but the wrong numbers are deliberately not reprinted here. They are in the audit download below, flagged, where nobody will mistake one for a current price.
2024-03-31 withdrawn 2026-10-17
Impossible against PSA's own quarterly figures for the same quarter. An all-farms average has to lie between its two populations, and for Q1 2024 PSA's household (backyard) quarterly mean is 179.25 and its establishment (commercial) mean is 188.02 (hog-farmgate-household-quarterly and hog-farmgate-establishment-quarterly, derived from PSA OpenSTAT monthlies). The stored 168 sits outside 179.25-188.02. The row cited a bare PSA landing page rather than the release carrying the figure, and its own note said it had never been re-verified. No replacement is appended: PSA's all-farms monthly series in this archive starts in January 2025, so there is no official Q1 2024 all-farms figure to put in its place, and none is estimated.
2024-06-30 withdrawn 2026-10-17
Impossible against PSA's own quarterly figures for the same quarter. An all-farms average has to lie between its two populations, and for Q2 2024 PSA's household (backyard) quarterly mean is 187.41 and its establishment (commercial) mean is 195.62 (hog-farmgate-household-quarterly and hog-farmgate-establishment-quarterly, derived from PSA OpenSTAT monthlies). The stored 172 sits outside 187.41-195.62. The row cited a bare PSA landing page rather than the release carrying the figure, and its own note said it had never been re-verified. No replacement is appended: PSA's all-farms monthly series in this archive starts in January 2025, so there is no official Q2 2024 all-farms figure to put in its place, and none is estimated.
2024-12-31 withdrawn 2026-10-17
Impossible against PSA's own quarterly figures for the same quarter. An all-farms average has to lie between its two populations, and for Q4 2024 PSA's household (backyard) quarterly mean is 181.90 and its establishment (commercial) mean is 175.85 (hog-farmgate-household-quarterly and hog-farmgate-establishment-quarterly, derived from PSA OpenSTAT monthlies). The stored 188 sits outside 175.85-181.90. The row cited a bare PSA landing page rather than the release carrying the figure, and its own note said it had never been re-verified. No replacement is appended: PSA's all-farms monthly series in this archive starts in January 2025, so there is no official Q4 2024 all-farms figure to put in its place, and none is estimated.
2025-03-31 withdrawn 2026-07-12
Cited a bare domain root, not an article. PSA's official monthlies for Q1 2025 (203.74 / 212.27 / 213.48) give a quarterly mean of 209.83, not 213. Superseded by the derived row below.
2025-06-30 withdrawn 2026-07-12
Contradicted by PSA's own monthlies for Q2 2025 (210.32 / 210.89 / 214.52), whose mean is 211.91. The stored 198 understates the quarter by ~14 PHP/kg and invents a mid-2025 decline that did not happen. Superseded by the derived row below.
2025-12-31 withdrawn 2026-07-12
Cited a bare domain root. No national trough of 165 exists: PSA's Q4 2025 average is 182.83 and the worst single month was 177.78 (November). The 150-180 range reported when DA set the floor describes distressed local selling, not the national average, and must not be charted as one. Superseded by the official row below.
2026-01-31 withdrawn 2026-07-12
Invented. No source, no URL. PSA's official January 2026 national farmgate is 172.56 — the stored value overstates it by 22.44 PHP/kg and reverses the direction of travel.
2026-02-28 withdrawn 2026-07-12
Invented. No source, no URL. PSA's official February 2026 national farmgate is 176.31.
2026-03-31 withdrawn 2026-07-12
Invented. No source, no URL. PSA's official March 2026 national farmgate is 179.23.
2026-04-02 withdrawn 2026-07-12
Cited a bare domain root. The 2 Apr 2026 BusinessMirror article reports a RETAIL price surge and a 120/kg trader margin; it does not report a 218/kg farmgate. eFeedLink's trade quotes for the weeks either side are 181-193/kg liveweight. No source supports 218.
2026-05-20 withdrawn 2026-07-12
Invented. No source, no URL. SINAG told BusinessWorld on 21 May 2026 — the day after this row claims 218 — that live hogs had averaged only 180-190/kg over the preceding seven months.
07 · The tail
two years of a quarterly series. The whole thing is in the downloads below — this table is the end of it.
| Period | Value | Source read on |
|---|---|---|
| Aug 2026 | 150.00 | 2026-10-16 |
| Q2 2026 | 172.44 | 2026-08-14 |
| 7-mo avg to May 2026 | 185.00 | 2026-07-12 |
| Apr–May 2026 | 188.00 | 2026-07-12 |
| Q1 2026 | 176.03 | 2026-07-12 |
| Q4 2025 | 182.83 | 2026-07-12 |
| Q3 2025 | 191.51 | 2026-07-12 |
| Q2 2025 | 211.91 | 2026-07-12 |
Each row cites its own document, linked from its access date.
08 · Download
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 |
|---|---|---|---|---|
| prices.csv | text/csv | 6 KB | 10 | 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/prices.csv | text/csv | 13 KB | 21 | 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. |
| prices.json | application/json | 14 KB | 21 | The same rows as the full CSV, as JSON, with the coverage summary and the licence. |
| prices.parquet | application/vnd.apache.parquet | 5 KB | 10 | 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.
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.
09 · Related
Each of these states its relation. A related list with no stated relation is a list of guesses, and the strongest ones here are facts about the source rather than editorial judgements.
Same unit — PHP/kg liveweight — so the two compare directly.
Same unit — PHP/kg liveweight — so the two compare directly.
Same unit — PHP/kg liveweight — so the two compare directly.
Same unit — PHP/kg liveweight — so the two compare directly.
Same unit — PHP/kg liveweight — so the two compare directly.
Same unit — PHP/kg liveweight — so the two compare directly.
Same unit — PHP/kg liveweight — so the two compare directly.
Same unit — PHP/kg liveweight — so the two compare directly.
10 · Cite it
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 "prices". CC BY 4.0. https://baboyph.com/data/prices
BibTeX
@misc{baboyph-prices,
title = {Headline liveweight farmgate price},
author = {{Baboy PH}},
howpublished = {\url{https://baboyph.com/data/prices}},
note = {PHP/kg liveweight. CC BY 4.0.},
urldate = {2026-10-16},
} Straight at the data
https://baboyph.com/data/prices.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.