World Bank labor productivity panel (GDP per person employed, 1991-2025)
Value-added panel of the World Bank's World Development Indicators (keyless API v2, CC BY 4.0): GDP per person employed in constant 2021 PPP dollars — the headline cross-country labor productivity level — for ~240 economies, 1991-2025, with 5-year and 10-year changes, within-year productivity ranks (1 = highest). The global output-per-worker layer for investors, economists and labor-market analysts; joins on economy_code with the catalog's other World Bank panels.
- Rows
- 6,119
- Columns
- 10
- Source cadence
- Yearly
- Last refreshed
- Oct 11, 2026
- Theme
- economy
| Column | Type | Description |
|---|---|---|
| economy_code | string | ISO 3166-1 alpha-3 economy code (World Bank API field countryiso3code). |
| economy_name | string | Economy name as published by the World Bank API. |
| region | string | World Bank region (API field region.value). |
| income_group | string | World Bank income group (API field incomeLevel.value). |
| year | integer | Reference year (1991-2025; the series starts in 1991 and 2025 is the latest broadly covered year). |
| gdp_per_person_employed_ppp | float | GDP per person employed in constant 2021 purchasing-power-parity international dollars (WDI indicator SL.GDP.PCAP.EM.KD; International Labour Organization, Key Indicators of the Labour Market database). Strictly positive; historical extremes (MOZ 1992: 1,151; LUX 2007: 320,336) are genuine modeled estimates kept verbatim. (unit: constant 2021 PPP $ per worker) |
| gdp_per_person_employed_change_5y | float | Trailing 5-year absolute change of output per worker (exact prior-year match); null when the base year is absent. (unit: constant 2021 PPP $ per worker) |
| gdp_per_person_employed_change_10y | float | Trailing 10-year absolute change of output per worker (exact prior-year match); null when the base year is absent. (unit: constant 2021 PPP $ per worker) |
| gdp_per_person_employed_rank | integer | Rank of gdp_per_person_employed_ppp within the year (1 = highest output per worker). (unit: rank) |
| row_hash | string | Deterministic 12-hex row identity hash (economy_code|year). |
First 10 sample rows — a preview, not the complete dataset.
| economy_code | economy_name | region | income_group | year | gdp_per_person_employed_ppp | gdp_per_person_employed_change_5y | gdp_per_person_employed_change_10y | gdp_per_person_employed_rank | row_hash |
|---|---|---|---|---|---|---|---|---|---|
| AFG | Afghanistan | Middle East, North Africa, Afghanistan & Pakistan | Low income | 2,000 | 7,548.717 | — | — | 148 | 451e5542f3f9 |
| AFG | Afghanistan | Middle East, North Africa, Afghanistan & Pakistan | Low income | 2,001 | 6,815.205 | — | — | 151 | f764e51f74ea |
| AFG | Afghanistan | Middle East, North Africa, Afghanistan & Pakistan | Low income | 2,002 | 8,321.857 | — | — | 148 | 5af63b961982 |
| AFG | Afghanistan | Middle East, North Africa, Afghanistan & Pakistan | Low income | 2,003 | 8,516.673 | — | — | 147 | 77f01a56255a |
| AFG | Afghanistan | Middle East, North Africa, Afghanistan & Pakistan | Low income | 2,004 | 8,317.1 | — | — | 149 | 07f3ecd34d09 |
| AFG | Afghanistan | Middle East, North Africa, Afghanistan & Pakistan | Low income | 2,005 | 8,911.529 | 1,362.813 | — | 148 | 4734c34f3031 |
| AFG | Afghanistan | Middle East, North Africa, Afghanistan & Pakistan | Low income | 2,006 | 8,972 | 2,156.795 | — | 148 | cee0bb8f38b0 |
| AFG | Afghanistan | Middle East, North Africa, Afghanistan & Pakistan | Low income | 2,007 | 9,950.451 | 1,628.595 | — | 144 | 3368c40efd5d |
| AFG | Afghanistan | Middle East, North Africa, Afghanistan & Pakistan | Low income | 2,008 | 10,041.751 | 1,525.078 | — | 143 | f5750ddcaf41 |
| AFG | Afghanistan | Middle East, North Africa, Afghanistan & Pakistan | Low income | 2,009 | 11,642.279 | 3,325.179 | — | 139 | 0cdef2c4b503 |
Profiled Oct 11, 2026 from snapshot 20261011T121435Z-8f58acd37a11
Measured- Completeness
- 95.7%
- Rows
- 6,119
- Columns
- 10
- Columns with gaps
- 2
| Column | Missing | Distinct | Range | Distribution |
|---|---|---|---|---|
| economy_codevarchar | 0% | 202 | — |
|
| economy_namevarchar | 0% | 173 | — |
|
| regionvarchar | 0% | 6 | — |
|
| income_groupvarchar | 0% | 4 | — |
|
| yearbigint | 0% | 35 | 1,991 → 2,025median 2,008 | |
| gdp_per_person_employed_pppdouble | 0% | 5,191 | 1,151 → 320,336median 34,710 | 124 outside 1st–99th percentile |
| gdp_per_person_employed_change_5ydouble | 14.5% | 5,951 | -117,520 → 179,718median 1,891 | 106 outside 1st–99th percentile |
| gdp_per_person_employed_change_10ydouble | 28.9% | 4,198 | -162,447 → 207,582median 4,187 | 88 outside 1st–99th percentile |
| gdp_per_person_employed_rankbigint | 0% | 191 | 1 → 177median 88 | 88 outside 1st–99th percentile |
| row_hashvarchar | 0% | 5,461 | — |
|
- CurrentFile published
20261011T121435Z-8f58acd37a11 · sha256 8f58acd37a11…
6,119 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/wb_labor_productivity_intel/labor_productivity_panel" | jq '{title, rows, columns_count, license}'import requests
ds = requests.get("https://datazimuts.com/v1/datasets/wb_labor_productivity_intel/labor_productivity_panel").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/wb_labor_productivity_intel/labor_productivity_panel
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 20261011T121435Z-8f58acd37a11 and its content hash, so readers get exactly the data you used.
World Bank labor productivity intelligence. (2026). World Bank labor productivity panel (GDP per person employed, 1991-2025) [Data set, snapshot 20261011T121435Z-8f58acd37a11, sha256 8f58acd37a11]. Datazimuts. Retrieved 2026-10-11, from https://datazimuts.com/en/datasets/wb_labor_productivity_intel/labor_productivity_panel?snapshot=20261011T121435Z-8f58acd37a11
@misc{dz_wb_labor_productivity_intel_labor_produc_8f58acd3,
title = {{World Bank labor productivity panel (GDP per person employed, 1991-2025)}},
author = {{World Bank labor productivity intelligence}},
year = {2026},
publisher = {Datazimuts},
howpublished = {\url{https://datazimuts.com/en/datasets/wb_labor_productivity_intel/labor_productivity_panel?snapshot=20261011T121435Z-8f58acd37a11}},
note = {Snapshot 20261011T121435Z-8f58acd37a11, sha256 8f58acd37a114363bf2f4f96b2d55a7196db63c29fc2d392e55159f88fd3df0b; accessed 2026-10-11}
}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=wb_labor_productivity_intel%2Flabor_productivity_panel&lang=en&theme=auto&snapshot=20261011T121435Z-8f58acd37a11&x=year&y=year&agg=avg" title="World Bank labor productivity panel (GDP per person employed, 1991-2025)" 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.