c0mm0.com — the continuously verified register of European data

Register record·DATASET·GBVERIFIED · checked 6h ago
E

Earnings Data by Area

DatasetProfiled3/7blocked by executablePreviewSubscribe🇬🇧United Kingdom

Provides earnings statistics by geographic area drawn from the Annual Survey of Hours and Earnings (ASHE), published by the Office for National Statistics (ONS). Accessed via the Nomis API, the dataset covers indicators such as pay by sex and by earnings component (e.g. gross pay, hourly pay), broken down across UK geographies. Data is delivered as CSV through parameterised queries specifying geography, sex, item and pay measures, supporting analysis of wage levels and differentials across local areas of the United Kingdom.”Earnings data from the Annual Survey of Hours and Earnings, ONS

salary
52
fair

Weighted across five axes. Tap a ring for what it measures.

Data schema (40 fields)

Click a field to see example values.

FieldTypeDescription
DATEint—
DATE_NAMEDate nameint—
DATE_CODEDate codeint—
DATE_TYPEDate typetext—
DATE_TYPECODEDate typecodeint—
DATE_SORTORDERDate sortorderint—
GEOGRAPHYint—
GEOGRAPHY_NAMEGeography nametext—
GEOGRAPHY_CODEGeography codetext—
GEOGRAPHY_TYPEGeography typetext—
GEOGRAPHY_TYPECODEGeography typecodeint—
GEOGRAPHY_SORTORDERGeography sortorderint—
SEXint—
SEX_NAMESex nametext—
SEX_CODESex codeint—
SEX_TYPESex typetext—
SEX_TYPECODESex typecodeint—
SEX_SORTORDERSex sortorderint—
PAYint—
PAY_NAMEPay nametext—
PAY_CODEPay codeint—
PAY_TYPEPay typetext—
PAY_TYPECODEPay typecodeint—
PAY_SORTORDERPay sortorderint—
ITEMint—
ITEM_NAMEItem nametext—
ITEM_CODEItem codeint—
ITEM_TYPEItem typetext—
ITEM_TYPECODEItem typecodeint—
ITEM_SORTORDERItem sortorderint—
MEASURESint—
MEASURES_NAMEMeasures nametext—
OBS_VALUEValuetext—
OBS_STATUSStatustext—
OBS_STATUS_NAMEObs status nametext—
OBS_CONFObs conftext—
OBS_CONF_NAMEObs conf nametext—
URNtext—
RECORD_OFFSETRecord offsetint—
RECORD_COUNTRecord countint—

Schema captured from ckan 3 days ago.

Query the data

Pick columns and a sort, then fetch a live preview straight from the source. Choose an API-filterable column (marked ▾) under “Where” to pick from its list of values.

=

Sample data (5 records)

Record 1PAY: 1 · SEX: 1
{
  "PAY": "1",
  "SEX": "1",
  "URN": "Nm-30d1d32032e0d1941962793d1d1d2d20100",
  "DATE": "2002",
  "ITEM": "2",
  "MEASURES": "20100",
  "OBS_CONF": "F",
  "PAY_CODE": "1",
  "PAY_NAME": "Weekly pay - gross",
  "PAY_TYPE": "item",
  "SEX_CODE": "1",
  "SEX_NAME": "Male Full Time Workers",
  "SEX_TYPE": "sex",
  "DATE_CODE": "2002",
  "DATE_NAME": "2002",
  "DATE_TYPE": "date",
  "GEOGRAPHY": "1941962793",
  "ITEM_CODE": "2",
  "ITEM_NAME": "Median",
  "ITEM_TYPE": "item",
  "OBS_VALUE": "",
  "OBS_STATUS": "Q",
  "PAY_TYPECODE": "0",
  "RECORD_COUNT": "21120",
  "SEX_TYPECODE": "0",
  "DATE_TYPECODE": "0",
  "ITEM_TYPECODE": "0",
  "MEASURES_NAME": "Value",
  "OBS_CONF_NAME": "Free (free for publication)",
  "PAY_SORTORDER": "0",
  "RECORD_OFFSET": "0",
  "SEX_SORTORDER": "0",
  "DATE_SORTORDER": "0",
  "GEOGRAPHY_CODE": "E10000023",
  "GEOGRAPHY_NAME": "North Yorkshire",
  "GEOGRAPHY_TYPE": "local authorities: county / unitary (prior to April 2015)",
  "ITEM_SORTORDER": "0",
  "OBS_STATUS_NAME": "These figures are missing.",
  "GEOGRAPHY_TYPECODE": "463",
  "GEOGRAPHY_SORTORDER": "0"
}
Record 2PAY: 1 · SEX: 1
{
  "PAY": "1",
  "SEX": "1",
  "URN": "Nm-30d1d32032e0d1941962793d1d1d2d20701",
  "DATE": "2002",
  "ITEM": "2",
  "MEASURES": "20701",
  "OBS_CONF": "F",
  "PAY_CODE": "1",
  "PAY_NAME": "Weekly pay - gross",
  "PAY_TYPE": "item",
  "SEX_CODE": "1",
  "SEX_NAME": "Male Full Time Workers",
  "SEX_TYPE": "sex",
  "DATE_CODE": "2002",
  "DATE_NAME": "2002",
  "DATE_TYPE": "date",
  "GEOGRAPHY": "1941962793",
  "ITEM_CODE": "2",
  "ITEM_NAME": "Median",
  "ITEM_TYPE": "item",
  "OBS_VALUE": "",
  "OBS_STATUS": "Q",
  "PAY_TYPECODE": "0",
  "RECORD_COUNT": "21120",
  "SEX_TYPECODE": "0",
  "DATE_TYPECODE": "0",
  "ITEM_TYPECODE": "0",
  "MEASURES_NAME": "Confidence",
  "OBS_CONF_NAME": "Free (free for publication)",
  "PAY_SORTORDER": "0",
  "RECORD_OFFSET": "1",
  "SEX_SORTORDER": "0",
  "DATE_SORTORDER": "0",
  "GEOGRAPHY_CODE": "E10000023",
  "GEOGRAPHY_NAME": "North Yorkshire",
  "GEOGRAPHY_TYPE": "local authorities: county / unitary (prior to April 2015)",
  "ITEM_SORTORDER": "0",
  "OBS_STATUS_NAME": "These figures are missing.",
  "GEOGRAPHY_TYPECODE": "463",
  "GEOGRAPHY_SORTORDER": "0"
}
Record 3PAY: 1 · SEX: 1
{
  "PAY": "1",
  "SEX": "1",
  "URN": "Nm-30d1d32032e0d1941962793d1d1d6d20100",
  "DATE": "2002",
  "ITEM": "6",
  "MEASURES": "20100",
  "OBS_CONF": "F",
  "PAY_CODE": "1",
  "PAY_NAME": "Weekly pay - gross",
  "PAY_TYPE": "item",
  "SEX_CODE": "1",
  "SEX_NAME": "Male Full Time Workers",
  "SEX_TYPE": "sex",
  "DATE_CODE": "2002",
  "DATE_NAME": "2002",
  "DATE_TYPE": "date",
  "GEOGRAPHY": "1941962793",
  "ITEM_CODE": "6",
  "ITEM_NAME": "10 percentile",
  "ITEM_TYPE": "item",
  "OBS_VALUE": "",
  "OBS_STATUS": "Q",
  "PAY_TYPECODE": "0",
  "RECORD_COUNT": "21120",
  "SEX_TYPECODE": "0",
  "DATE_TYPECODE": "0",
  "ITEM_TYPECODE": "0",
  "MEASURES_NAME": "Value",
  "OBS_CONF_NAME": "Free (free for publication)",
  "PAY_SORTORDER": "0",
  "RECORD_OFFSET": "2",
  "SEX_SORTORDER": "0",
  "DATE_SORTORDER": "0",
  "GEOGRAPHY_CODE": "E10000023",
  "GEOGRAPHY_NAME": "North Yorkshire",
  "GEOGRAPHY_TYPE": "local authorities: county / unitary (prior to April 2015)",
  "ITEM_SORTORDER": "1",
  "OBS_STATUS_NAME": "These figures are missing.",
  "GEOGRAPHY_TYPECODE": "463",
  "GEOGRAPHY_SORTORDER": "0"
}
Record 4PAY: 1 · SEX: 1
{
  "PAY": "1",
  "SEX": "1",
  "URN": "Nm-30d1d32032e0d1941962793d1d1d6d20701",
  "DATE": "2002",
  "ITEM": "6",
  "MEASURES": "20701",
  "OBS_CONF": "F",
  "PAY_CODE": "1",
  "PAY_NAME": "Weekly pay - gross",
  "PAY_TYPE": "item",
  "SEX_CODE": "1",
  "SEX_NAME": "Male Full Time Workers",
  "SEX_TYPE": "sex",
  "DATE_CODE": "2002",
  "DATE_NAME": "2002",
  "DATE_TYPE": "date",
  "GEOGRAPHY": "1941962793",
  "ITEM_CODE": "6",
  "ITEM_NAME": "10 percentile",
  "ITEM_TYPE": "item",
  "OBS_VALUE": "",
  "OBS_STATUS": "Q",
  "PAY_TYPECODE": "0",
  "RECORD_COUNT": "21120",
  "SEX_TYPECODE": "0",
  "DATE_TYPECODE": "0",
  "ITEM_TYPECODE": "0",
  "MEASURES_NAME": "Confidence",
  "OBS_CONF_NAME": "Free (free for publication)",
  "PAY_SORTORDER": "0",
  "RECORD_OFFSET": "3",
  "SEX_SORTORDER": "0",
  "DATE_SORTORDER": "0",
  "GEOGRAPHY_CODE": "E10000023",
  "GEOGRAPHY_NAME": "North Yorkshire",
  "GEOGRAPHY_TYPE": "local authorities: county / unitary (prior to April 2015)",
  "ITEM_SORTORDER": "1",
  "OBS_STATUS_NAME": "These figures are missing.",
  "GEOGRAPHY_TYPECODE": "463",
  "GEOGRAPHY_SORTORDER": "0"
}
Record 5PAY: 1 · SEX: 1
{
  "PAY": "1",
  "SEX": "1",
  "URN": "Nm-30d1d32032e0d1941962793d1d1d7d20100",
  "DATE": "2002",
  "ITEM": "7",
  "MEASURES": "20100",
  "OBS_CONF": "F",
  "PAY_CODE": "1",
  "PAY_NAME": "Weekly pay - gross",
  "PAY_TYPE": "item",
  "SEX_CODE": "1",
  "SEX_NAME": "Male Full Time Workers",
  "SEX_TYPE": "sex",
  "DATE_CODE": "2002",
  "DATE_NAME": "2002",
  "DATE_TYPE": "date",
  "GEOGRAPHY": "1941962793",
  "ITEM_CODE": "7",
  "ITEM_NAME": "20 percentile",
  "ITEM_TYPE": "item",
  "OBS_VALUE": "",
  "OBS_STATUS": "Q",
  "PAY_TYPECODE": "0",
  "RECORD_COUNT": "21120",
  "SEX_TYPECODE": "0",
  "DATE_TYPECODE": "0",
  "ITEM_TYPECODE": "0",
  "MEASURES_NAME": "Value",
  "OBS_CONF_NAME": "Free (free for publication)",
  "PAY_SORTORDER": "0",
  "RECORD_OFFSET": "4",
  "SEX_SORTORDER": "0",
  "DATE_SORTORDER": "0",
  "GEOGRAPHY_CODE": "E10000023",
  "GEOGRAPHY_NAME": "North Yorkshire",
  "GEOGRAPHY_TYPE": "local authorities: county / unitary (prior to April 2015)",
  "ITEM_SORTORDER": "2",
  "OBS_STATUS_NAME": "These figures are missing.",
  "GEOGRAPHY_TYPECODE": "463",
  "GEOGRAPHY_SORTORDER": "0"
}

Live sample captured at profiling time — values may have changed upstream.

Verification Status

Using the API

Query examples

curl -s 'https://data.gov.uk/api/3/action/package_show?id=earnings-data-by-area' -H 'Accept: application/json'

Full CKAN dataset record: resources, licence, organization, freshness.

Full API documentation ↗

Dataset

Volume & freshness

Last upstream update
3 months ago
2026-07-08

License

No license declared upstream.

○ Documentation○ Data dictionary○ Versioning

Source: ckan · Open original page

Machine-readable & source

Earnings Data by Area — live verification badge

Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.