BLS labor productivity and unit labor costs
Quarterly U.S. productivity and cost measures from the BLS Productivity and Costs program: labor productivity (output per hour of all workers) and unit labor costs for the nonfarm business sector and the manufacturing sector. Percent change at annual rate, seasonally adjusted.
- Rows
- 312
- Columns
- 4
- Source cadence
- Quarterly
- Last refreshed
- Sep 28, 2026
- Theme
- labor
| Column | Type | Description |
|---|---|---|
| date | date | Period of observation, mapped from the BLS API 'year' and 'period' fields (for example '2026' + 'M08' becomes 2026-08-01; '2026' + 'Q02' becomes 2026-04-01, the first day of the quarter). Monthly and quarterly periods are kept; annual averages (M13) are dropped. |
| series_id | string | BLS series identifier, e.g. 'CES0000000001' or 'CUSR0000SA0'. Encodes the survey, area, item, and seasonal adjustment; formats are documented at bls.gov/help/hlpforma.htm. |
| series_label | string | Official BLS series title from the Bureau's series catalog (data.bls.gov/timeseries), e.g. 'All employees, thousands, total nonfarm, seasonally adjusted'. |
| value | float | Observed value from the BLS API 'value' field. Units follow the series definition: employment and unemployment levels are in thousands of persons/jobs, average hourly earnings in dollars, weekly hours in hours, rates in percent, and CPI/PPI series in index points. Missing observations are null. |
First 10 sample rows — a preview, not the complete dataset.
| date | series_id | series_label | value |
|---|---|---|---|
| 2007-01-01T00:00:00 | PRS30006092 | Manufacturing Sector: Labor Productivity (Output per Hour) for All Workers | 5.8 |
| 2007-04-01T00:00:00 | PRS30006092 | Manufacturing Sector: Labor Productivity (Output per Hour) for All Workers | 4.4 |
| 2007-07-01T00:00:00 | PRS30006092 | Manufacturing Sector: Labor Productivity (Output per Hour) for All Workers | 2.8 |
| 2007-10-01T00:00:00 | PRS30006092 | Manufacturing Sector: Labor Productivity (Output per Hour) for All Workers | 4.6 |
| 2008-01-01T00:00:00 | PRS30006092 | Manufacturing Sector: Labor Productivity (Output per Hour) for All Workers | 0.4 |
| 2008-04-01T00:00:00 | PRS30006092 | Manufacturing Sector: Labor Productivity (Output per Hour) for All Workers | -5 |
| 2008-07-01T00:00:00 | PRS30006092 | Manufacturing Sector: Labor Productivity (Output per Hour) for All Workers | -4.1 |
| 2008-10-01T00:00:00 | PRS30006092 | Manufacturing Sector: Labor Productivity (Output per Hour) for All Workers | -6.2 |
| 2009-01-01T00:00:00 | PRS30006092 | Manufacturing Sector: Labor Productivity (Output per Hour) for All Workers | -2.4 |
| 2009-04-01T00:00:00 | PRS30006092 | Manufacturing Sector: Labor Productivity (Output per Hour) for All Workers | 9.5 |
Profiled Sep 28, 2026 from snapshot 20260928T054559Z-d8ad91571cf3
Measured- Completeness
- 100%
- Rows
- 312
- Columns
- 4
- Columns with gaps
- 0
| Column | Missing | Distinct | Range | Distribution |
|---|---|---|---|---|
| datetimestamp_ns | 0% | 76 | Jan 1, 2007 → Apr 1, 2026 | — |
| series_idvarchar | 0% | 4 | — |
|
| series_labelvarchar | 0% | 4 | — |
|
| valuedouble | 0% | 159 | -25.7 → 37.8median 1.4 | 8 outside 1st–99th percentile |
- Current
20260928T054559Z-d8ad91571cf3 · sha256 d8ad91571cf3…
312 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/bls/bls_labor_productivity" | jq '{title, rows, columns_count, license}'import requests
ds = requests.get("https://datazimuts.com/v1/datasets/bls/bls_labor_productivity").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/bls/bls_labor_productivity
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 20260928T054559Z-d8ad91571cf3 and its content hash, so readers get exactly the data you used.
U.S. Bureau of Labor Statistics. (2026). BLS labor productivity and unit labor costs [Data set, snapshot 20260928T054559Z-d8ad91571cf3, sha256 d8ad91571cf3]. Datazimuts. Retrieved 2026-09-28, from https://datazimuts.com/en/datasets/bls/bls_labor_productivity?snapshot=20260928T054559Z-d8ad91571cf3
@misc{dz_bls_bls_labor_productivity_d8ad9157,
title = {{BLS labor productivity and unit labor costs}},
author = {{U.S. Bureau of Labor Statistics}},
year = {2026},
publisher = {Datazimuts},
howpublished = {\url{https://datazimuts.com/en/datasets/bls/bls_labor_productivity?snapshot=20260928T054559Z-d8ad91571cf3}},
note = {Snapshot 20260928T054559Z-d8ad91571cf3, sha256 d8ad91571cf3f5ce7158999cdd3e83dc8c6bdbee57eee2c70311d81b9bfeeca4; accessed 2026-09-28}
}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=bls%2Fbls_labor_productivity&lang=en&theme=auto&snapshot=20260928T054559Z-d8ad91571cf3&x=date&y=value&agg=avg" title="BLS labor productivity and unit labor costs" 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.