US PPI final demand, monthly
Monthly US producer-price intelligence panel, 1947-01 onward: Producer Price Index by Commodity, Final Demand (index, November 2009 = 100, not seasonally adjusted; FRED WPUFD49207, U.S. Bureau of Labor Statistics Producer Price Index release, redistributed keyless via FRED fredgraph.csv). Carries 1-month and 12-month percent changes, the 3-month annualized percent change (the wholesale-cost acceleration read), and a deflation_flag marking months producer prices fall year on year. One row per month x USA; in-window nulls fail loudly, never imputed. Who joins this: online shops join cost-of-goods models on year_month + country_code and use ppi_yoy_pct / ppi_3m_ann_pct as the wholesale-cost and margin-pressure features; macro models contrast it with CPI for the pass-through gap.
- Rows
- 956
- Columns
- 10
- Source cadence
- Monthly
- Last refreshed
- Sep 30, 2026
- Theme
- economy
| Column | Type | Description |
|---|---|---|
| month_date | date | First day of the observation month (WPUFD49207 is monthly, month-start). (unit: date) |
| year_month | string | Calendar month as YYYY-MM (panel join key). (unit: string) |
| country | string | Country name (shared normalization layer). (unit: string) |
| country_code | string | ISO 3166-1 alpha-3 country code (USA). (unit: string) |
| ppi_idx | float | Producer Price Index by Commodity: Final Demand (FRED WPUFD49207; U.S. Bureau of Labor Statistics Producer Price Index release). Not seasonally adjusted; rebases at November 2009 = 100. (unit: index, Nov 2009=100, NSA) |
| ppi_mom_pct | float | 1-month percent change in the PPI (null for the first panel month). (unit: percent) |
| ppi_yoy_pct | float | 12-month percent change in the PPI (null for the first panel year). (unit: percent) |
| ppi_3m_ann_pct | float | 3-month annualized percent change in the PPI — the wholesale-cost acceleration read (null for the first 3 panel months). (unit: percent) |
| deflation_flag | integer | 1 when 12-month PPI growth is negative (producer prices falling year on year), else 0 (warm-up months carry 0: no YoY basis). (unit: flag) |
| row_hash | string | Deterministic 16-hex sha256 of year_month + the PPI index (idempotency key). (unit: string) |
First 10 sample rows — a preview, not the complete dataset.
| month_date | year_month | country | country_code | ppi_idx | ppi_mom_pct | ppi_yoy_pct | ppi_3m_ann_pct | deflation_flag | row_hash |
|---|---|---|---|---|---|---|---|---|---|
| 1947-01-01 | 1947-01 | United States | USA | 25.6 | — | — | — | 0 | e95f24adbda2a916 |
| 1947-02-01 | 1947-02 | United States | USA | 25.7 | 0.391 | — | — | 0 | 4cee9c045f75fec4 |
| 1947-03-01 | 1947-03 | United States | USA | 26 | 1.167 | — | — | 0 | d9b0a0e018d6989e |
| 1947-04-01 | 1947-04 | United States | USA | 25.9 | -0.385 | — | 4.771 | 0 | 611b6c03d76cb290 |
| 1947-05-01 | 1947-05 | United States | USA | 25.9 | 0 | — | 3.149 | 0 | 5b6ae5407f719e27 |
| 1947-06-01 | 1947-06 | United States | USA | 25.9 | 0 | — | -1.53 | 0 | 75b12e9a24206e2c |
| 1947-07-01 | 1947-07 | United States | USA | 26.1 | 0.772 | — | 3.125 | 0 | f7dd6a2b2b60555a |
| 1947-08-01 | 1947-08 | United States | USA | 26.4 | 1.149 | — | 7.949 | 0 | 23ae7a27d4890f64 |
| 1947-09-01 | 1947-09 | United States | USA | 26.9 | 1.894 | — | 16.362 | 0 | 81606e2b6b81ac10 |
| 1947-10-01 | 1947-10 | United States | USA | 27 | 0.372 | — | 14.523 | 0 | 6111de525300824c |
Profiled Sep 30, 2026 from snapshot
Measured- Completeness
- 99.8%
- Rows
- 956
- Columns
- 10
- Columns with gaps
- 3
| Column | Missing | Distinct | Range | Distribution |
|---|---|---|---|---|
| month_datedate | 0% | 1,086 | Jan 1, 1947 → Aug 1, 2026 | — |
| year_monthvarchar | 0% | 996 | — |
|
| countryvarchar | 0% | 1 | — |
|
| country_codevarchar | 0% | 1 | — |
|
| ppi_idxdouble | 0% | 539 | 25.6 → 284.4median 104.9 | 20 outside 1st–99th percentile |
| ppi_mom_pctdouble | 0.1% | 716 | -3.04 → 3.3median 0.2385 | 20 outside 1st–99th percentile |
| ppi_yoy_pctdouble | 1.3% | 953 | -6.86 → 19.57median 2.41 | 20 outside 1st–99th percentile |
| ppi_3m_ann_pctdouble | 0.31% | 1,177 | -26.33 → 33.19median 2.42 | 20 outside 1st–99th percentile |
| deflation_flagbigint | 0% | 2 | 0 → 1median 0 | |
| row_hashvarchar | 0% | 995 | — |
|
- Current
20260930T150008Z-2632db8eaeb2 · sha256 2632db8eaeb2…
956 rows · first snapshot
Point any LLM at the metadata endpoint — the documentation above is machine-readable too (JSON-LD + Croissant).
curl "https://datazimuts.com/v1/datasets/fred_ppi_intel/us_ppi_final_demand_monthly" | jq '{title, rows, columns_count, license}'import requests
ds = requests.get("https://datazimuts.com/v1/datasets/fred_ppi_intel/us_ppi_final_demand_monthly").json()
print(ds["title"], ds["rows"], "rows")
# Sample rows for an LLM context window
for row in ds.get("sample_rows", [])[:5]:
print(row)API endpoint: https://datazimuts.com/v1/datasets/fred_ppi_intel/us_ppi_final_demand_monthly
Tip: fetch /llms.txt for the full machine-readable catalog.
Where this data comes from and what was made from it. Other people's work shows as counts; only shared projects are named.
Cite this snapshot
Pinned to snapshot 20260930T150008Z-2632db8eaeb2 and its content hash, so readers get exactly the data you used.
US Producer Price Intelligence (FRED, keyless). (2026). US PPI final demand, monthly [Data set, snapshot 20260930T150008Z-2632db8eaeb2, sha256 2632db8eaeb2]. Datazimuts. Retrieved 2026-10-01, from https://datazimuts.com/en/datasets/fred_ppi_intel/us_ppi_final_demand_monthly?snapshot=20260930T150008Z-2632db8eaeb2
@misc{dz_fred_ppi_intel_us_ppi_final_demand_month_2632db8e,
title = {{US PPI final demand, monthly}},
author = {{US Producer Price Intelligence (FRED, keyless)}},
year = {2026},
publisher = {Datazimuts},
howpublished = {\url{https://datazimuts.com/en/datasets/fred_ppi_intel/us_ppi_final_demand_monthly?snapshot=20260930T150008Z-2632db8eaeb2}},
note = {Snapshot 20260930T150008Z-2632db8eaeb2, sha256 2632db8eaeb2dcb124741abab88f94e89755dba7c17b522cba87fd71894c77b2; accessed 2026-10-01}
}Embed a table or a chart
Paste this into any page. The embed is pinned to the same snapshot, follows the reader's light or dark setting, and always shows the source, license and a link back.
<iframe src="https://datazimuts.com/embed/chart?dataset=fred_ppi_intel%2Fus_ppi_final_demand_monthly&lang=en&theme=auto&snapshot=20260930T150008Z-2632db8eaeb2&x=month_date&y=ppi_idx&agg=avg" title="US PPI final demand, monthly" width="100%" height="380" style="border:0" loading="lazy"></iframe>
Ask about this dataset. Answers come only from its catalog record, measured profile and change history, and list the facts they used.