SDG 8.5.1: avg hourly earnings by sex & skill level (annual)
Employees' average hourly earnings by sex and ISCO skill level, annual, for 138 countries, territories and ILO aggregates (2000 to 2025, 14,218 observations), from ILOSTAT national labour force surveys and ILO-STATISTICS microdata processing — dataflow DF_SDG_0851_SEX_OCU_NB, the official SDG 8.5.1 series. Method: gross remuneration in cash and in kind paid to employees, as a rule at regular intervals, for time worked or work done plus remuneration for time not worked, per hour actually worked. Five series per country x sex: all skill levels plus skill level 1 (low), 2 (medium), 3-4 (high) and not elsewhere classified. Units: nominal local currency, ISO 4217 code carried per row; earnings are NOT converted to a common currency, so levels are not comparable across countries without conversion — the female/male ratio within a country-year is. Caveats: some national sources report a different time unit (e.g. the United Kingdom reports per month), carried verbatim per row; OBS_STATUS=B flags a break when national methodology was revised, U flags low reliability; coverage is uneven (Canada publishes no series, Germany's latest skill-total year is 2022); figures are revised with each ILO vintage.
- Source
- ILO ILOSTAT
- Rows
- 14,218
- Columns
- 7
- 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.OCU, e.g. 'USA.SEX_F.OCU_SKILL_L1' (United States of America, Female, Skill level 1 (low)). REF_AREA codes are ISO alpha-3 country codes; SEX is the ILO codelist CL_SEX; OCU is the skill-level slice of the ILO codelist CL_OCU. |
| series_label | string | Country name from the ILO codelist CL_AREA, sex label from CL_SEX and skill-level label from CL_OCU, joined as 'Country — Sex — Skill level', e.g. 'United States of America — Female — Skill level 1 (low)'. |
| value | float | OBS_VALUE from the ILO SDMX response for DF_SDG_0851_SEX_OCU_NB, ISCO skill level (all skill levels; level 1 (low); level 2 (medium); levels 3-4 (high); not elsewhere classified). Unit of measure reported by the ILO as LC (local currency) — nominal local currency units, ISO 4217 code carried per row — not converted, so levels are not comparable across countries without conversion. (unit: local currency) |
| currency_code | string | ISO 4217 currency code parsed from the ILO SDMX NOTE_INDICATOR (e.g. 'USD: United States dollar'); NULL where the feed states no currency. Earnings are nominal and are not converted to a common currency. (unit: ISO 4217) |
| time_unit | string | National reporting time unit parsed from the ILO SDMX NOTE_INDICATOR ('Time unit: Per month'); 'Hour' when the feed states no unit, which is the ILO reference for this indicator. Compare values across countries only after aligning time units. (unit: time unit) |
| obs_status | string | OBS_STATUS from the ILO SDMX response, verbatim: '' (empty) = normal observation, 'B' = break in series (national methodology revised), 'U' = low reliability. (unit: SDMX OBS_STATUS code) |
First 10 sample rows — a preview, not the complete dataset.
| date | series_id | series_label | value | currency_code | time_unit | obs_status |
|---|---|---|---|---|---|---|
| 2014-01-01 | AFG.SEX_F.OCU_SKILL_L1 | Afghanistan — Female — Skill level 1 (low) | 55.43 | AFN | Hour | — |
| 2020-01-01 | AFG.SEX_F.OCU_SKILL_L1 | Afghanistan — Female — Skill level 1 (low) | 52.04 | AFN | Hour | B |
| 2014-01-01 | AFG.SEX_F.OCU_SKILL_L2 | Afghanistan — Female — Skill level 2 (medium) | 28.16 | AFN | Hour | — |
| 2020-01-01 | AFG.SEX_F.OCU_SKILL_L2 | Afghanistan — Female — Skill level 2 (medium) | 95.67 | AFN | Hour | B |
| 2014-01-01 | AFG.SEX_F.OCU_SKILL_L3-4 | Afghanistan — Female — Skill levels 3-4 (high) | 77.24 | AFN | Hour | — |
| 2020-01-01 | AFG.SEX_F.OCU_SKILL_L3-4 | Afghanistan — Female — Skill levels 3-4 (high) | 216.61 | AFN | Hour | B |
| 2014-01-01 | AFG.SEX_F.OCU_SKILL_TOTAL | Afghanistan — Female — All skill levels (total) | 49.77 | AFN | Hour | — |
| 2020-01-01 | AFG.SEX_F.OCU_SKILL_TOTAL | Afghanistan — Female — All skill levels (total) | 183.93 | AFN | Hour | B |
| 2014-01-01 | AFG.SEX_F.OCU_SKILL_X | Afghanistan — Female — Skill level not elsewhere classified | 47.7 | AFN | Hour | U |
| 2020-01-01 | AFG.SEX_F.OCU_SKILL_X | Afghanistan — Female — Skill level not elsewhere classified | 132.04 | AFN | Hour | U |
- Current
20260929T032308Z-90e6d7a83458 · sha256 90e6d7a83458…
14,218 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_avg_hourly_earnings_by_sex" | jq '{title, rows, columns_count, license}'import requests
ds = requests.get("https://datazimuts.com/v1/datasets/ilostat/ilo_avg_hourly_earnings_by_sex").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_avg_hourly_earnings_by_sex
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 20260929T032308Z-90e6d7a83458 and its content hash, so readers get exactly the data you used.
ILO ILOSTAT. (2026). SDG 8.5.1: avg hourly earnings by sex & skill level (annual) [Data set, snapshot 20260929T032308Z-90e6d7a83458, sha256 90e6d7a83458]. Datazimuts. Retrieved 2026-09-30, from https://datazimuts.com/en/datasets/ilostat/ilo_avg_hourly_earnings_by_sex?snapshot=20260929T032308Z-90e6d7a83458
@misc{dz_ilostat_ilo_avg_hourly_earnings_by_sex_90e6d7a8,
title = {{SDG 8.5.1: avg hourly earnings by sex \& skill level (annual)}},
author = {{ILO ILOSTAT}},
year = {2026},
publisher = {Datazimuts},
howpublished = {\url{https://datazimuts.com/en/datasets/ilostat/ilo_avg_hourly_earnings_by_sex?snapshot=20260929T032308Z-90e6d7a83458}},
note = {Snapshot 20260929T032308Z-90e6d7a83458, sha256 90e6d7a8345824e126162d8328785b9eb270b2b9dee759810f7726ed19e636d4; 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_avg_hourly_earnings_by_sex&lang=en&theme=auto&snapshot=20260929T032308Z-90e6d7a83458&x=date&y=value&agg=avg" title="SDG 8.5.1: avg hourly earnings by sex & skill level (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.