Annual Salaries & Wages by Age Group & Sex

Data as of 2025

Number of recipients, median and mean monthly salaries & wages of employees who are Malaysian citizens by age group and sex.

0 views·0 downloads

Table

Median Salaries & Wages

Mean Salaries & Wages

Recipients

How is this data produced?

This data is produced from the Salaries & Wages Survey (SWS), which DOSM conducts alongside the Labour Force Survey (LFS) through personal interviews with households in private living quarters, covering urban and rural areas in all states.

Salaries & wages refer to the monthly wage rate received by employees in the public and private sectors from their principal job in the reference month, comprising:

  • basic wages
  • cost-of-living allowances
  • other guaranteed and regularly paid allowances in cash or in kind
  • overtime payments

They exclude bonuses, gratuities, family allowances and social security payments made by employers. The statistics cover employees aged 15-64; employers, own-account workers, unpaid family workers, domestic workers employed by households and casual workers are not covered.

Publication(s) using this data

The Salaries & Wages Survey Report, 2025, the latest edition of the annual salaries & wages statistics published by DOSM.

Metadata

Dataset description

Number of recipients, median and mean monthly salaries & wages of employees who are Malaysian citizens by age group and sex.

Variable definitions
  • Date
  • Sex
  • Age Group
  • Recipients
  • Median Salaries & Wages
  • Mean Salaries & Wages
Last updated:

21 Sep 2026, 12:00

Next update:

30 Sep 2027, 12:00

Data source(s)
  • Department of Statistics Malaysia
License

This data is made open under the Creative Commons Attribution 4.0 International License (CC BY 4.0). A copy of the license is available Here.

Download

Data
Full Dataset (CSV)

Full Dataset (CSV)

Recommended for individuals seeking an Excel-friendly format.

0

Full Dataset (Parquet)

Full Dataset (Parquet)

Recommended for data scientists seeking to work with data via code.

0

Code

Connect directly to the data with Python.

# If not already installed, do: pip install pandas fastparquet import pandas as pd URL_DATA = 'https://storage.dosm.gov.my/labour/wages_age.parquet' df = pd.read_parquet(URL_DATA) if 'date' in df.columns: df['date'] = pd.to_datetime(df['date']) print(df)

Sample OpenAPI query

The following code is an example of how to make an API query to retrieve the data catalogue mentioned above. You can use different programming languages by switching the code accordingly. For a complete guide on possible query parameters and syntax, please refer to the official Open API Documentation.

import requests import pprint url = "https://api.data.gov.my/data-catalogue?id=wages_age&limit=3" response_json = requests.get(url=url).json() pprint.pprint(response_json)