Number of recipients, median and mean monthly salaries & wages of employees who are Malaysian citizens by occupation and sex.
0 views·0 downloads
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:
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.
The Salaries & Wages Survey Report, 2025, the latest edition of the annual salaries & wages statistics published by DOSM.
Number of recipients, median and mean monthly salaries & wages of employees who are Malaysian citizens by occupation and sex.
Name in Dataset | Variable | Definition |
|---|---|---|
date (Date) | Date | The date in YYYY-MM-DD format, with MM-DD set to 01-01 since the data is at annual frequency |
sex (Categorical) | Sex | Either both sexes ('both'), male ('male') or female ('female') |
occupation (Categorical) | Occupation | All occupations ('overall') or one of the 9 MASCO major groups: managers ('managers'), professionals ('professionals'), technicians and associate professionals ('technicians'), clerical support workers ('clerical'), service and sales workers ('service_sales'), skilled agricultural, forestry, livestock and fishery workers ('agriculture'), craft and related trades workers ('craft'), plant and machine operators and assemblers ('operators'), or elementary occupations ('elementary') |
recipients (Float) | Recipients | Number of salaries & wages recipients, in thousands |
wages_median (Integer, RM) | Median Salaries & Wages | Median monthly salaries & wages; half of employees earn less than this amount |
wages_mean (Integer, RM) | Mean Salaries & Wages | Mean monthly salaries & wages, i.e. total salaries & wages divided by the number of recipients |
21 Sep 2026, 12:00
30 Sep 2027, 12:00
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.
Full Dataset (CSV)
Recommended for individuals seeking an Excel-friendly format.
0
Full Dataset (Parquet)
Recommended for data scientists seeking to work with data via code.
0
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_occupation.parquet'
df = pd.read_parquet(URL_DATA)
if 'date' in df.columns: df['date'] = pd.to_datetime(df['date'])
print(df)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_occupation&limit=3"
response_json = requests.get(url=url).json()
pprint.pprint(response_json)© 2026 Public Sector Open Data