Baboy PH — state of the Philippine swine industry
Every figure Baboy PH publishes about Philippine pig farming, as 59 series: farmgate and retail prices, herd inventory, African swine fever activity and feed ingredient costs. Every row carries the source it was lifted from and the date it was read. Rows are appended and never deleted; a wrong row is retracted in place and stays downloadable in the files whose name begins full/. A null is a published absence, never zero and never interpolated.
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.
Headline liveweight farmgate price — CSV, published rows
Headline liveweight farmgate price — CSV, including withdrawn rows
Headline liveweight farmgate price — Parquet, published rows
Headline liveweight farmgate price — JSON, including withdrawn rows
The national count of barangays with active African swine fever, as BAI reported it. The source stopped — no national figure has been published since 8 May 2026 — so the count is left where it stopped rather than carried forward. Individual outbreaks are still reported and are recorded separately.
ASF active barangays — CSV, published rows
ASF active barangays — CSV, including withdrawn rows
ASF active barangays — Parquet, published rows
ASF active barangays — JSON, including withdrawn rows
PSA's annual head count of the national herd, all classes. One reading a year, and the slowest-moving number on this site.
National swine inventory — CSV, published rows
National swine inventory — CSV, including withdrawn rows
National swine inventory — Parquet, published rows
National swine inventory — JSON, including withdrawn rows
What a sack of premium grower/finisher feed costs per kilo, from dated retailer listings. One retailer on one day, and labelled as such: nobody publishes a national finished-feed price, and a trend line through a single point is not a trend.
Premium grower/finisher feed price — CSV, published rows
Premium grower/finisher feed price — CSV, including withdrawn rows
Premium grower/finisher feed price — Parquet, published rows
Premium grower/finisher feed price — JSON, including withdrawn rows
PSA's monthly farmgate price for hogs for slaughter across all farm types. The newest of PSA's three populations — this table begins in 2025, where the other two reach back to 2010.
Hog farmgate price, all farms (PSA) — CSV, published rows
Hog farmgate price, all farms (PSA) — CSV, including withdrawn rows
Hog farmgate price, all farms (PSA) — Parquet, published rows
Hog farmgate price, all farms (PSA) — JSON, including withdrawn rows
Hog farmgate price, backyard farms (PSA)
PSA's monthly farmgate survey of household farms — the backyard population most people reading this site belong to. Monthly since January 2010, and the longest continuous price series here.
Hog farmgate price, backyard farms (PSA) — CSV, published rows
Hog farmgate price, backyard farms (PSA) — CSV, including withdrawn rows
Hog farmgate price, backyard farms (PSA) — Parquet, published rows
Hog farmgate price, backyard farms (PSA) — JSON, including withdrawn rows
Hog farmgate price, commercial farms (PSA)
PSA's monthly farmgate survey of commercial establishments. The same commodity as the backyard series and a different population: the two are never averaged, and the gap between them is published as its own series instead.
Hog farmgate price, commercial farms (PSA) — CSV, published rows
Hog farmgate price, commercial farms (PSA) — CSV, including withdrawn rows
Hog farmgate price, commercial farms (PSA) — Parquet, published rows
Hog farmgate price, commercial farms (PSA) — JSON, including withdrawn rows
Hog farmgate price by province, all farms (PSA)
The all-farms survey across every Philippine region and province. Every row carries its own PSA geolocation code, because a provincial figure that reaches a national chart unlabelled is undetectable in review — it just looks like a month where the price moved.
Hog farmgate price by province, all farms (PSA) — CSV, published rows
Hog farmgate price by province, all farms (PSA) — CSV, including withdrawn rows
Hog farmgate price by province, all farms (PSA) — Parquet, published rows
Hog farmgate price by province, all farms (PSA) — JSON, including withdrawn rows
Hog farmgate price by province, backyard farms (PSA)
The backyard survey across every Philippine region and province, monthly since 2010. The largest thing in this archive, and the reason a single national average is close to useless as a planning number: the dearest region and the cheapest are further apart than most people think the whole market moves in a year.
Hog farmgate price by province, backyard farms (PSA) — CSV, published rows
Hog farmgate price by province, backyard farms (PSA) — CSV, including withdrawn rows
Hog farmgate price by province, backyard farms (PSA) — Parquet, published rows
Hog farmgate price by province, backyard farms (PSA) — JSON, including withdrawn rows
Hog farmgate price by province, commercial farms (PSA)
The commercial survey across every Philippine region and province. Close to half its rows carry no figure, and that is not a gap in the retrieval: PSA publishes a provincial commercial price only where there are establishments to survey, and the blanks are where there are not.
Hog farmgate price by province, commercial farms (PSA) — CSV, published rows
Hog farmgate price by province, commercial farms (PSA) — CSV, including withdrawn rows
Hog farmgate price by province, commercial farms (PSA) — Parquet, published rows
Hog farmgate price by province, commercial farms (PSA) — JSON, including withdrawn rows
PSA's count of every pig in the country on the first morning of each quarter, all farm classifications together, from 01 January 2010. It measures the herd rather than what the herd costs, which nothing else here does.
Swine inventory, all farms (PSA) — CSV, published rows
Swine inventory, all farms (PSA) — CSV, including withdrawn rows
Swine inventory, all farms (PSA) — Parquet, published rows
Swine inventory, all farms (PSA) — JSON, including withdrawn rows
The backyard herd counted on its own. Close to four fifths of the national inventory sits in this classification, which is why a commercial-farm figure quoted as a national one is wrong by a margin nobody checks.
Swine inventory, smallhold farms (PSA) — CSV, published rows
Swine inventory, smallhold farms (PSA) — CSV, including withdrawn rows
Swine inventory, smallhold farms (PSA) — Parquet, published rows
Swine inventory, smallhold farms (PSA) — JSON, including withdrawn rows
Swine inventory, semi-commercial farms (PSA)
The smallest of the three classifications and the one that swings hardest. PSA created it when it retired the old Backyard/Commercial split, so it has no counterpart in the 2013-2020 series.
Swine inventory, semi-commercial farms (PSA) — CSV, published rows
Swine inventory, semi-commercial farms (PSA) — CSV, including withdrawn rows
Swine inventory, semi-commercial farms (PSA) — Parquet, published rows
Swine inventory, semi-commercial farms (PSA) — JSON, including withdrawn rows
The commercial herd on the same quarterly morning. Read beside the smallhold count rather than instead of it: the two populations came back from African swine fever at visibly different speeds.
Swine inventory, commercial farms (PSA) — CSV, published rows
Swine inventory, commercial farms (PSA) — CSV, including withdrawn rows
Swine inventory, commercial farms (PSA) — Parquet, published rows
Swine inventory, commercial farms (PSA) — JSON, including withdrawn rows
Swine inventory, all farm types (PSA, 2013-2020 scheme)
The national herd as counted on the first morning of January each year, under the farm-type classification PSA used until 2020. Its own highest reading is a January 2020 one, after ASF arrived and before it reached the commercial sector in force. It is NOT the highest the national herd has been: the successor series begins three years earlier and counts higher, which is why nothing here calls this table a peak. PSA still labels its final year preliminary and has not published the table since; the successor series counts by farm size instead and the two schemes must not be joined.
Swine inventory, all farm types (PSA, 2013-2020 scheme) — CSV, published rows
Swine inventory, all farm types (PSA, 2013-2020 scheme) — CSV, including withdrawn rows
Swine inventory, all farm types (PSA, 2013-2020 scheme) — Parquet, published rows
Swine inventory, all farm types (PSA, 2013-2020 scheme) — JSON, including withdrawn rows
Swine inventory, backyard farms (PSA, 2013-2020 scheme)
The backyard half of the retired classification. Not the same population as the smallhold series, which is exactly why they are kept apart: PSA moved the boundary when it replaced the scheme, so a farm that counted as backyard in 2020 is not necessarily smallhold now.
Swine inventory, backyard farms (PSA, 2013-2020 scheme) — CSV, published rows
Swine inventory, backyard farms (PSA, 2013-2020 scheme) — CSV, including withdrawn rows
Swine inventory, backyard farms (PSA, 2013-2020 scheme) — Parquet, published rows
Swine inventory, backyard farms (PSA, 2013-2020 scheme) — JSON, including withdrawn rows
Swine inventory, commercial farms (PSA, 2013-2020 scheme)
The commercial half of the retired classification, 2013 to 2020. Its successor splits the same farms across Semi-Commercial and Commercial, so the old and new lines do not meet and are never drawn as one.
Swine inventory, commercial farms (PSA, 2013-2020 scheme) — CSV, published rows
Swine inventory, commercial farms (PSA, 2013-2020 scheme) — CSV, including withdrawn rows
Swine inventory, commercial farms (PSA, 2013-2020 scheme) — Parquet, published rows
Swine inventory, commercial farms (PSA, 2013-2020 scheme) — JSON, including withdrawn rows
Quarterly hog production in liveweight tonnes, back to 1997. The commodity sits two dots deep in PSA's dimension: `LIVESTOCK1/` at depth zero is the sum over hogs, cattle, carabao, goats and dairy, and reading that as hogs overstates production by roughly a third.
Hog production volume (PSA) — CSV, published rows
Hog production volume (PSA) — CSV, including withdrawn rows
Hog production volume (PSA) — Parquet, published rows
Hog production volume (PSA) — JSON, including withdrawn rows
The same quarterly volume across all eighteen regions, back to 2000. PSA declares its unit here as plain metric ton where the national table of the same commodity says metric ton liveweight, so the two are charted together only with that difference stated. The regional split is the only way to watch the ASF collapse arrive one region at a time.
Hog production volume by region (PSA) — CSV, published rows
Hog production volume by region (PSA) — CSV, including withdrawn rows
Hog production volume by region (PSA) — Parquet, published rows
Hog production volume by region (PSA) — JSON, including withdrawn rows
Hogs slaughtered in slaughterhouses (PSA)
Hogs slaughtered in registered slaughterhouses each quarter since 1987. Registered is the word doing the work here: backyard slaughter falls outside it, so this follows the commercial chain rather than what the country eats.
Hogs slaughtered in slaughterhouses (PSA) — CSV, published rows
Hogs slaughtered in slaughterhouses (PSA) — CSV, including withdrawn rows
Hogs slaughtered in slaughterhouses (PSA) — Parquet, published rows
Hogs slaughtered in slaughterhouses (PSA) — JSON, including withdrawn rows
PSA's monthly national average retail price for fresh pork kasim. Set against `hog-farmgate-average` it gives the farmer's share directly, and the gap is wider than most people assume.
Pork kasim retail price (PSA) — CSV, published rows
Pork kasim retail price (PSA) — CSV, including withdrawn rows
Pork kasim retail price (PSA) — Parquet, published rows
Pork kasim retail price (PSA) — JSON, including withdrawn rows
Monthly national average for fresh liempo, the dearest of the four cuts PSA prices and the one that moves most with import volume.
Pork liempo retail price (PSA) — CSV, published rows
Pork liempo retail price (PSA) — CSV, including withdrawn rows
Pork liempo retail price (PSA) — Parquet, published rows
Pork liempo retail price (PSA) — JSON, including withdrawn rows
Monthly national average for fresh pork sold bone-in. The cheapest of the four, and the one most households actually put in the basket.
Pork meat with bones retail price (PSA) — CSV, published rows
Pork meat with bones retail price (PSA) — CSV, including withdrawn rows
Pork meat with bones retail price (PSA) — Parquet, published rows
Pork meat with bones retail price (PSA) — JSON, including withdrawn rows
Monthly national average for fresh front pata. Worth keeping because it tracks the other cuts least closely, which makes it a check on whether a swing is the whole market or just one cut.
Pork pata (fore) retail price (PSA) — CSV, published rows
Pork pata (fore) retail price (PSA) — CSV, including withdrawn rows
Pork pata (fore) retail price (PSA) — Parquet, published rows
Pork pata (fore) retail price (PSA) — JSON, including withdrawn rows
BAI's weekly wholesale price for sabit ulo, read out of the price monitoring PDF one dated report at a time. A wholesale price, several market levels above the farmgate price a raiser is paid — never the same line.
Wholesale hog price, sabit ulo (BAI) — CSV, published rows
Wholesale hog price, sabit ulo (BAI) — CSV, including withdrawn rows
Wholesale hog price, sabit ulo (BAI) — Parquet, published rows
Wholesale hog price, sabit ulo (BAI) — JSON, including withdrawn rows
What liempo costs at retail, weekly, from BAI's price monitoring. This is the number that shows up in the news when pork prices are a story, and it is roughly twice what the farmgate series beside it says a raiser was paid the same week.
Retail pork liempo price (BAI) — CSV, published rows
Retail pork liempo price (BAI) — CSV, including withdrawn rows
Retail pork liempo price (BAI) — Parquet, published rows
Retail pork liempo price (BAI) — JSON, including withdrawn rows
What kasim costs at retail, weekly, from BAI's price monitoring. Cheaper than liempo every week of the archive, and the cut most households actually buy.
Retail pork kasim price (BAI) — CSV, published rows
Retail pork kasim price (BAI) — CSV, including withdrawn rows
Retail pork kasim price (BAI) — Parquet, published rows
Retail pork kasim price (BAI) — JSON, including withdrawn rows
BAI's weekly price for frozen liempo, which it prices in its own table beside the fresh cut. A different product at a different price, not a second opinion on the same one.
Retail frozen liempo price (BAI) — CSV, published rows
Retail frozen liempo price (BAI) — CSV, including withdrawn rows
Retail frozen liempo price (BAI) — Parquet, published rows
Retail frozen liempo price (BAI) — JSON, including withdrawn rows
BAI's weekly price for frozen kasim. The cheapest pork in the report most weeks, and the one imports compete on.
Retail frozen kasim price (BAI) — CSV, published rows
Retail frozen kasim price (BAI) — CSV, including withdrawn rows
Retail frozen kasim price (BAI) — Parquet, published rows
Retail frozen kasim price (BAI) — JSON, including withdrawn rows
Hog farmgate price, backyard (BAI weekly)
BAI's own weekly farmgate price for backyard hogs — a second agency measuring what PSA measures, at four times the cadence. BAI stopped printing a figure in this column after 22 July 2024 and has printed N/A every week since; the dated blanks are kept, because when a source went quiet is itself a fact.
Hog farmgate price, backyard (BAI weekly) — CSV, published rows
Hog farmgate price, backyard (BAI weekly) — CSV, including withdrawn rows
Hog farmgate price, backyard (BAI weekly) — Parquet, published rows
Hog farmgate price, backyard (BAI weekly) — JSON, including withdrawn rows
Hog farmgate price, commercial (BAI weekly)
BAI's own weekly farmgate price for commercial hogs. It ran thirteen months longer than the backyard column beside it and stopped the same way, after 25 August 2025.
Hog farmgate price, commercial (BAI weekly) — CSV, published rows
Hog farmgate price, commercial (BAI weekly) — CSV, including withdrawn rows
Hog farmgate price, commercial (BAI weekly) — Parquet, published rows
Hog farmgate price, commercial (BAI weekly) — JSON, including withdrawn rows
Hog farmgate price, all farms — quarterly mean
The quarterly mean of PSA's all-farms monthly rows, computed from this archive with the arithmetic attached to every row. A quarter missing a month has no mean and says which month is missing.
Hog farmgate price, all farms — quarterly mean — CSV, published rows
Hog farmgate price, all farms — quarterly mean — CSV, including withdrawn rows
Hog farmgate price, all farms — quarterly mean — Parquet, published rows
Hog farmgate price, all farms — quarterly mean — JSON, including withdrawn rows
Hog farmgate price, backyard — quarterly mean
The quarterly mean of PSA's backyard monthly rows. This is the shape the headline figure is quoted in, and computing it here rather than by hand is what makes a stale headline something a gate can notice.
Hog farmgate price, backyard — quarterly mean — CSV, published rows
Hog farmgate price, backyard — quarterly mean — CSV, including withdrawn rows
Hog farmgate price, backyard — quarterly mean — Parquet, published rows
Hog farmgate price, backyard — quarterly mean — JSON, including withdrawn rows
Hog farmgate price, commercial — quarterly mean
The quarterly mean of PSA's commercial monthly rows. Sixteen quarters between 2010 and 2013 have no mean at all, because PSA published nothing for those months and the average of the months it did publish is a different quantity.
Hog farmgate price, commercial — quarterly mean — CSV, published rows
Hog farmgate price, commercial — quarterly mean — CSV, including withdrawn rows
Hog farmgate price, commercial — quarterly mean — Parquet, published rows
Hog farmgate price, commercial — quarterly mean — JSON, including withdrawn rows
Backyard farmgate minus commercial farmgate, monthly, computed from two PSA populations that neither agency subtracts from each other. A difference between two sources is a real artifact; an average of them would be a price nobody surveyed.
Backyard-to-commercial price gap — CSV, published rows
Backyard-to-commercial price gap — CSV, including withdrawn rows
Backyard-to-commercial price gap — Parquet, published rows
Backyard-to-commercial price gap — JSON, including withdrawn rows
The single biggest line in a hog ration and the one that moves a sack price fastest. Weekly since January 2023, and the only official Philippine corn price published more often than monthly.
Yellow corn wholesale price (BAI) — CSV, published rows
Yellow corn wholesale price (BAI) — CSV, including withdrawn rows
Yellow corn wholesale price (BAI) — Parquet, published rows
Yellow corn wholesale price (BAI) — JSON, including withdrawn rows
Soybean meal (Argentina) wholesale price (BAI)
Argentine soybean meal, the cheaper of the two imported protein sources BAI tracked. BAI stopped printing this column after 2025-10-20 and has printed N/A every week since. The readings and the dated nulls that follow them are both kept, so the week it went quiet is itself citable.
Soybean meal (Argentina) wholesale price (BAI) — CSV, published rows
Soybean meal (Argentina) wholesale price (BAI) — CSV, including withdrawn rows
Soybean meal (Argentina) wholesale price (BAI) — Parquet, published rows
Soybean meal (Argentina) wholesale price (BAI) — JSON, including withdrawn rows
Soybean meal (full fat) wholesale price (BAI)
Full-fat soya, which carries its own oil and so prices well above the extracted meals beside it. Weekly and unbroken since January 2023.
Soybean meal (full fat) wholesale price (BAI) — CSV, published rows
Soybean meal (full fat) wholesale price (BAI) — CSV, including withdrawn rows
Soybean meal (full fat) wholesale price (BAI) — Parquet, published rows
Soybean meal (full fat) wholesale price (BAI) — JSON, including withdrawn rows
US soybean meal, the protein benchmark most Philippine formulations are actually costed against. The one to watch beside yellow corn: between them they are most of the cost of a grower ration.
Soybean meal (US) wholesale price (BAI) — CSV, published rows
Soybean meal (US) wholesale price (BAI) — CSV, including withdrawn rows
Soybean meal (US) wholesale price (BAI) — Parquet, published rows
Soybean meal (US) wholesale price (BAI) — JSON, including withdrawn rows
Feed-grade wheat, the usual partial substitute when corn runs dear. Weekly and unbroken since January 2023, which makes the corn-to-wheat spread computable for every week of the series.
Feedwheat wholesale price (BAI) — CSV, published rows
Feedwheat wholesale price (BAI) — CSV, including withdrawn rows
Feedwheat wholesale price (BAI) — Parquet, published rows
Feedwheat wholesale price (BAI) — JSON, including withdrawn rows
Feedwheat (other origins) wholesale price (BAI)
A second feedwheat line BAI printed for other origins. It stopped after 2024-08-12 — the first of the three ingredient columns to go quiet, and the longest dead. Its readings stand, followed by dated nulls carrying the report id that printed each blank.
Feedwheat (other origins) wholesale price (BAI) — CSV, published rows
Feedwheat (other origins) wholesale price (BAI) — CSV, including withdrawn rows
Feedwheat (other origins) wholesale price (BAI) — Parquet, published rows
Feedwheat (other origins) wholesale price (BAI) — JSON, including withdrawn rows
Domestically produced fishmeal, the dearest protein in the table. It is also the only series in this archive whose source contradicts itself: on thirteen weeks BAI printed two different This Week prices for it inside one document, and every one of those weeks is a dated null naming each figure and the column that carried it. It stopped after 2026-05-18.
Local fishmeal wholesale price (BAI) — CSV, published rows
Local fishmeal wholesale price (BAI) — CSV, including withdrawn rows
Local fishmeal wholesale price (BAI) — Parquet, published rows
Local fishmeal wholesale price (BAI) — JSON, including withdrawn rows
Coconut oil as an energy source, and the most volatile line in the table by a wide margin — it has doubled and halved inside the life of this series. A ration that leans on it is exposed to the copra market rather than the grain market.
Coconut oil wholesale price (BAI) — CSV, published rows
Coconut oil wholesale price (BAI) — CSV, including withdrawn rows
Coconut oil wholesale price (BAI) — Parquet, published rows
Coconut oil wholesale price (BAI) — JSON, including withdrawn rows
The cheapest protein source BAI tracks and the one most Philippine backyard rations actually use, because it is local. Weekly and unbroken since January 2023.
Copra meal wholesale price (BAI) — CSV, published rows
Copra meal wholesale price (BAI) — CSV, including withdrawn rows
Copra meal wholesale price (BAI) — Parquet, published rows
Copra meal wholesale price (BAI) — JSON, including withdrawn rows
Crude palm oil as a ration energy source. READ THE NULLS BEFORE THE FIGURES: BAI printed no price in this column between 2024-11-04 and 2026-01-05, then resumed. A staleness warning on this series has fired before and is not evidence of a parser fault. Two further weeks were printed as a zero peso price, which is a blank rendered as a number and is recorded as no figure.
Crude palm oil wholesale price (BAI) — CSV, published rows
Crude palm oil wholesale price (BAI) — CSV, including withdrawn rows
Crude palm oil wholesale price (BAI) — Parquet, published rows
Crude palm oil wholesale price (BAI) — JSON, including withdrawn rows
Distillers dried grains with solubles, the ethanol by-product used as a mid-protein energy filler. Weekly and unbroken since January 2023.
DDGS wholesale price (BAI) — CSV, published rows
DDGS wholesale price (BAI) — CSV, including withdrawn rows
DDGS wholesale price (BAI) — Parquet, published rows
DDGS wholesale price (BAI) — JSON, including withdrawn rows
Cane molasses, used for palatability and as a binder rather than as a major energy contributor. Weekly and unbroken since January 2023, and the steadiest line in the table.
Molasses wholesale price (BAI) — CSV, published rows
Molasses wholesale price (BAI) — CSV, including withdrawn rows
Molasses wholesale price (BAI) — Parquet, published rows
Molasses wholesale price (BAI) — JSON, including withdrawn rows
The refined fraction of palm oil, priced above the crude line beside it. Weekly and unbroken since January 2023 — which is what makes the crude-versus-refined spread readable even across the fourteen months the crude column was blank.
Palm olein wholesale price (BAI) — CSV, published rows
Palm olein wholesale price (BAI) — CSV, including withdrawn rows
Palm olein wholesale price (BAI) — Parquet, published rows
Palm olein wholesale price (BAI) — JSON, including withdrawn rows
Hard wheat pollard, the mill by-product that competes directly with rice bran for the same place in a backyard ration. Weekly and unbroken since January 2023.
Pollard (hard) wholesale price (BAI) — CSV, published rows
Pollard (hard) wholesale price (BAI) — CSV, including withdrawn rows
Pollard (hard) wholesale price (BAI) — Parquet, published rows
Pollard (hard) wholesale price (BAI) — JSON, including withdrawn rows
First-class rice bran, the grade most smallholders buy and the one whose price a raiser is most likely to check personally. The widest range in the table relative to its own level: it has more than doubled from trough to peak.
Rice bran D1 wholesale price (BAI) — CSV, published rows
Rice bran D1 wholesale price (BAI) — CSV, including withdrawn rows
Rice bran D1 wholesale price (BAI) — Parquet, published rows
Rice bran D1 wholesale price (BAI) — JSON, including withdrawn rows
Maize world reference price (World Bank)
The world price of corn, monthly since 1960, from the World Bank's Pink Sheet. It is the number a Philippine feed miller's import cost is negotiated against, and it moves months before a sack price here does. Nominal US dollars — no inflation adjustment, and no peso conversion.
Maize world reference price (World Bank) — CSV, published rows
Maize world reference price (World Bank) — CSV, including withdrawn rows
Maize world reference price (World Bank) — Parquet, published rows
Maize world reference price (World Bank) — JSON, including withdrawn rows
Soybean meal world reference price (World Bank)
The world price of the protein half of a hog ration, monthly since 1960, from the World Bank's Pink Sheet. BAI's Philippine soybean meal columns are landed prices quoted against this one. Nominal US dollars, not converted to pesos.
Soybean meal world reference price (World Bank) — CSV, published rows
Soybean meal world reference price (World Bank) — CSV, including withdrawn rows
Soybean meal world reference price (World Bank) — Parquet, published rows
Soybean meal world reference price (World Bank) — JSON, including withdrawn rows
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.
Philippine pork production (USDA) — CSV, published rows
Philippine pork production (USDA) — CSV, including withdrawn rows
Philippine pork production (USDA) — Parquet, published rows
Philippine pork production (USDA) — JSON, including withdrawn rows
How much pork USDA reckons the Philippines brought in, by market year since 1960. This is the number the import debate is actually about, and it is far larger relative to supply than PSA's import dependency ratio suggests — different methods, both named here, neither averaged.
Philippine pork imports (USDA) — CSV, published rows
Philippine pork imports (USDA) — CSV, including withdrawn rows
Philippine pork imports (USDA) — Parquet, published rows
Philippine pork imports (USDA) — JSON, including withdrawn rows
Philippine pork leaving the country, by market year since 1960. Nil or nearly nil in most of them, and USDA prints a literal zero both for a quantity that rounds to nothing and for one it does not estimate at all — every such row here says which it is not.
Philippine pork exports (USDA) — CSV, published rows
Philippine pork exports (USDA) — CSV, including withdrawn rows
Philippine pork exports (USDA) — Parquet, published rows
Philippine pork exports (USDA) — JSON, including withdrawn rows
How much pork USDA reckons the country ate, by market year since 1960. Production plus imports minus exports and the stock change, which is why it moves with the import series rather than with the herd.
Philippine pork consumption (USDA) — CSV, published rows
Philippine pork consumption (USDA) — CSV, including withdrawn rows
Philippine pork consumption (USDA) — Parquet, published rows
Philippine pork consumption (USDA) — JSON, including withdrawn rows
Philippine pork stocks at market-year open (USDA)
Cold-store pork on hand when the market year opened, by USDA market year. Small next to production in every year, and the reason the supply and use sides of the balance close.
Philippine pork stocks at market-year open (USDA) — CSV, published rows
Philippine pork stocks at market-year open (USDA) — CSV, including withdrawn rows
Philippine pork stocks at market-year open (USDA) — Parquet, published rows
Philippine pork stocks at market-year open (USDA) — JSON, including withdrawn rows
Philippine pork stocks at market-year close (USDA)
Cold-store pork on hand when the market year closed. It is the following year's beginning stocks in every year USDA publishes both, which is one of the things worth checking about a balance sheet.
Philippine pork stocks at market-year close (USDA) — CSV, published rows
Philippine pork stocks at market-year close (USDA) — CSV, including withdrawn rows
Philippine pork stocks at market-year close (USDA) — Parquet, published rows
Philippine pork stocks at market-year close (USDA) — JSON, including withdrawn rows
What a US dollar cost in pesos, month by month since 1945, from BSP's own reference-rate table. It is the rate the archive's dollar-denominated feed prices convert at, and it is BSP's figure rather than the IMF's — the two disagree badly through the decontrol years and this archive does not splice sources together.
Peso-dollar rate, monthly average — CSV, published rows
Peso-dollar rate, monthly average — CSV, including withdrawn rows
Peso-dollar rate, monthly average — Parquet, published rows
Peso-dollar rate, monthly average — JSON, including withdrawn rows