SDG 8.8.1: non-fatal occupational injuries by sex & migrant status (annual)
Non-fatal occupational injuries per 100,000 workers by sex and migrant status, annual, from the official SDG 8.8.1 series — dataflow DF_SDG_N881_SEX_MIG_RT. Method: cases of non-fatal occupational injury reported to national compensation or notification systems, divided by the reference worker population, scaled to 100,000 workers. Three series per country x sex: all workers, migrants and non-migrants. Units: injuries per 100,000 workers. Spot values (verified 2026-09-29): USA 2022 total 1,805, Canada 2023 total 1,347.6, Australia 2023 total 1,061.7. Caveats: the migrant-status breakdown is sparse — most countries publish only the total; reference populations and reporting coverage differ between countries, so cross-country levels need care — the migrant/non-migrant gap within a country-year is the comparable cut; figures are revised with each ILO vintage.
- Source
- ILO ILOSTAT
- Rows
- 3,473
- Columns
- 4
- Source cadence
- Yearly
- Last refreshed
- Sep 29, 2026
- Theme
- labor
| Column | Type | Description |
|---|---|---|
| date | date | Observation year from the ILO SDMX TIME_PERIOD dimension (annual frequency, FREQ=A), stored as January 1 of that year. |
| series_id | string | ILOSTAT dimension codes from the SDMX response as REF_AREA.SEX.MIG, e.g. 'ARG.SEX_T.MIG_STATUS_MIGRANT' (Argentina, Total, Migrants). REF_AREA codes are ISO alpha-3 country codes; SEX is the ILO codelist CL_SEX; MIG is the migrant-status slice of the ILO codelist CL_MIG (Total, Migrants, Non-migrants). |
| series_label | string | Country name from the ILO codelist CL_AREA, sex label from CL_SEX and migrant-status label from CL_MIG, joined as 'Country — Sex — Migrant status', e.g. 'Argentina — Total — Migrants'. |
| value | float | OBS_VALUE from the ILO SDMX response for DF_SDG_N881_SEX_MIG_RT, migrant status: all workers; migrants; non-migrants. Unit of measure reported by the ILO as RT (injuries per 100,000 workers) — injuries per 100,000 workers. (unit: injuries per 100,000 workers) |
First 10 sample rows — a preview, not the complete dataset.
| date | series_id | series_label | value |
|---|---|---|---|
| 2017-01-01 | ARG.SEX_F.MIG_STATUS_MIGRANT | Argentina — Female — Migrants | 3,053.065 |
| 2018-01-01 | ARG.SEX_F.MIG_STATUS_MIGRANT | Argentina — Female — Migrants | 2,783.718 |
| 2019-01-01 | ARG.SEX_F.MIG_STATUS_MIGRANT | Argentina — Female — Migrants | 1,758.514 |
| 2020-01-01 | ARG.SEX_F.MIG_STATUS_MIGRANT | Argentina — Female — Migrants | 1,154.395 |
| 2021-01-01 | ARG.SEX_F.MIG_STATUS_MIGRANT | Argentina — Female — Migrants | 912.212 |
| 2022-01-01 | ARG.SEX_F.MIG_STATUS_MIGRANT | Argentina — Female — Migrants | 1,763.292 |
| 2023-01-01 | ARG.SEX_F.MIG_STATUS_MIGRANT | Argentina — Female — Migrants | 1,806.828 |
| 2024-01-01 | ARG.SEX_F.MIG_STATUS_MIGRANT | Argentina — Female — Migrants | 1,596.73 |
| 2017-01-01 | ARG.SEX_F.MIG_STATUS_NONMIG | Argentina — Female — Non-migrants | 2,082.272 |
| 2018-01-01 | ARG.SEX_F.MIG_STATUS_NONMIG | Argentina — Female — Non-migrants | 1,964.266 |
Profiled Sep 29, 2026 from snapshot 20260929T101134Z-ab1fa0b5dde4
Measured- Completeness
- 100%
- Rows
- 3,473
- Columns
- 4
- Columns with gaps
- 0
| Column | Missing | Distinct | Range | Distribution |
|---|---|---|---|---|
| datedate | 0% | 27 | Jan 1, 2000 → Jan 1, 2024 | — |
| series_idvarchar | 0% | 406 | — |
|
| series_labelvarchar | 0% | 443 | — |
|
| valuedouble | 0% | 3,360 | 0 → 323,952median 756 | 69 outside 1st–99th percentile |
- Current
20260929T101134Z-ab1fa0b5dde4 · sha256 ab1fa0b5dde4…
3,473 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/ilostat/ilo_nonfatal_occupational_injuries" | jq '{title, rows, columns_count, license}'import requests
ds = requests.get("https://datazimuts.com/v1/datasets/ilostat/ilo_nonfatal_occupational_injuries").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/ilostat/ilo_nonfatal_occupational_injuries
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 20260929T101134Z-ab1fa0b5dde4 and its content hash, so readers get exactly the data you used.
ILO ILOSTAT. (2026). SDG 8.8.1: non-fatal occupational injuries by sex & migrant status (annual) [Data set, snapshot 20260929T101134Z-ab1fa0b5dde4, sha256 ab1fa0b5dde4]. Datazimuts. Retrieved 2026-09-30, from https://datazimuts.com/en/datasets/ilostat/ilo_nonfatal_occupational_injuries?snapshot=20260929T101134Z-ab1fa0b5dde4
@misc{dz_ilostat_ilo_nonfatal_occupational_injuri_ab1fa0b5,
title = {{SDG 8.8.1: non-fatal occupational injuries by sex \& migrant status (annual)}},
author = {{ILO ILOSTAT}},
year = {2026},
publisher = {Datazimuts},
howpublished = {\url{https://datazimuts.com/en/datasets/ilostat/ilo_nonfatal_occupational_injuries?snapshot=20260929T101134Z-ab1fa0b5dde4}},
note = {Snapshot 20260929T101134Z-ab1fa0b5dde4, sha256 ab1fa0b5dde4e71914fbaca9fa836055abaf1b8dc280ffc82397539068db362e; accessed 2026-09-30}
}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=ilostat%2Filo_nonfatal_occupational_injuries&lang=en&theme=auto&snapshot=20260929T101134Z-ab1fa0b5dde4&x=date&y=value&agg=avg" title="SDG 8.8.1: non-fatal occupational injuries by sex & migrant status (annual)" 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.