{
  "last_updated": "2026-08-17T12:42:55.738841",
  "source": "DOSM OpenDOSM API",
  "latest_national_year": "2024",
  "latest_national": {
    "date": "2024-01-01",
    "income_mean": 9155,
    "income_median": 7017
  },
  "national_income": [
    {
      "date": "1970-01-01",
      "income_mean": 264,
      "income_median": 166
    },
    {
      "date": "1974-01-01",
      "income_mean": 362,
      "income_median": 227
    },
    {
      "date": "1976-01-01",
      "income_mean": 505,
      "income_median": 308
    },
    {
      "date": "1979-01-01",
      "income_mean": 678,
      "income_median": 429
    },
    {
      "date": "1984-01-01",
      "income_mean": 1098,
      "income_median": 719
    },
    {
      "date": "1987-01-01",
      "income_mean": 1083,
      "income_median": 738
    },
    {
      "date": "1989-01-01",
      "income_mean": 1169,
      "income_median": 816
    },
    {
      "date": "1992-01-01",
      "income_mean": 1566,
      "income_median": 1077
    },
    {
      "date": "1995-01-01",
      "income_mean": 2020,
      "income_median": 1377
    },
    {
      "date": "1997-01-01",
      "income_mean": 2606,
      "income_median": 1724
    },
    {
      "date": "1999-01-01",
      "income_mean": 2472,
      "income_median": 1704
    },
    {
      "date": "2002-01-01",
      "income_mean": 3011,
      "income_median": 2049
    },
    {
      "date": "2004-01-01",
      "income_mean": 3249,
      "income_median": 2211
    },
    {
      "date": "2007-01-01",
      "income_mean": 3686,
      "income_median": 2552
    },
    {
      "date": "2009-01-01",
      "income_mean": 4025,
      "income_median": 2841
    },
    {
      "date": "2012-01-01",
      "income_mean": 5000,
      "income_median": 3626
    },
    {
      "date": "2014-01-01",
      "income_mean": 6141,
      "income_median": 4585
    },
    {
      "date": "2016-01-01",
      "income_mean": 6958,
      "income_median": 5228
    },
    {
      "date": "2019-01-01",
      "income_mean": 7901,
      "income_median": 5873
    },
    {
      "date": "2020-01-01",
      "income_mean": 7089,
      "income_median": 5209
    },
    {
      "date": "2022-01-01",
      "income_mean": 8479,
      "income_median": 6338
    },
    {
      "date": "2024-01-01",
      "income_mean": 9155,
      "income_median": 7017
    }
  ],
  "states": {
    "Johor": {
      "income_year": "2024",
      "income_mean": 9484,
      "income_median": 7712.0,
      "lf_participation_rate": 71.3,
      "lf_unemployment_rate": 2.6
    },
    "Kedah": {
      "income_year": "2024",
      "income_mean": 5793,
      "income_median": 4895.0,
      "lf_participation_rate": 65.3,
      "lf_unemployment_rate": 2.9
    },
    "Kelantan": {
      "income_year": "2024",
      "income_mean": 5265,
      "income_median": 4083.0,
      "lf_participation_rate": null,
      "lf_unemployment_rate": null
    },
    "Melaka": {
      "income_year": "2024",
      "income_mean": 8686,
      "income_median": 6891.0,
      "lf_participation_rate": null,
      "lf_unemployment_rate": null
    },
    "Negeri Sembilan": {
      "income_year": "2024",
      "income_mean": 7305,
      "income_median": 5591.0,
      "lf_participation_rate": null,
      "lf_unemployment_rate": null
    },
    "Pahang": {
      "income_year": "2024",
      "income_mean": 6066,
      "income_median": 4975.0,
      "lf_participation_rate": null,
      "lf_unemployment_rate": null
    },
    "Perak": {
      "income_year": "2024",
      "income_mean": 6173,
      "income_median": 4687.0,
      "lf_participation_rate": null,
      "lf_unemployment_rate": null
    },
    "Perlis": {
      "income_year": "2024",
      "income_mean": 5996,
      "income_median": 4950.0,
      "lf_participation_rate": null,
      "lf_unemployment_rate": null
    },
    "Pulau Pinang": {
      "income_year": "2024",
      "income_mean": 9152,
      "income_median": 7386.0,
      "lf_participation_rate": null,
      "lf_unemployment_rate": null
    },
    "Sabah": {
      "income_year": "2024",
      "income_mean": 6498,
      "income_median": 4890.0,
      "lf_participation_rate": null,
      "lf_unemployment_rate": null
    },
    "Sarawak": {
      "income_year": "2024",
      "income_mean": 6947,
      "income_median": 5504.0,
      "lf_participation_rate": null,
      "lf_unemployment_rate": null
    },
    "Selangor": {
      "income_year": "2024",
      "income_mean": 13296,
      "income_median": 10726.0,
      "lf_participation_rate": null,
      "lf_unemployment_rate": null
    },
    "Terengganu": {
      "income_year": "2024",
      "income_mean": 7627,
      "income_median": 6627.0,
      "lf_participation_rate": null,
      "lf_unemployment_rate": null
    },
    "W.P. Kuala Lumpur": {
      "income_year": "2024",
      "income_mean": 13985,
      "income_median": 10802.0,
      "lf_participation_rate": null,
      "lf_unemployment_rate": null
    },
    "W.P. Labuan": {
      "income_year": "2024",
      "income_mean": 8555,
      "income_median": 7383.0,
      "lf_participation_rate": null,
      "lf_unemployment_rate": null
    },
    "W.P. Putrajaya": {
      "income_year": "2024",
      "income_mean": 13846,
      "income_median": 10769.0,
      "lf_participation_rate": null,
      "lf_unemployment_rate": null
    }
  }
}