Mean gross monthly household expenditure by DUN constituency from 2019 to 2024.
0 views·0 downloads
In general, data on household expenditure is difficult to tabulate, as it requires the correct definition of a statistical household, as well as the inclusion of all modes of expenditure. For this reason, it requires the use of a representative survey or census.
In Malaysia, data on household expenditure is collected through the Household Expenditure and Expenditure Survey (HIES), which is conducted at least twice within any 5-year period. The data shown here was tabulated from household-level HIES records spanning 2019 to 2024 (the latest edition). For a full description of the methodology, please refer to the technical notes.
This data presents nominal values, i.e. they have not been adjusted for inflation. Furthermore, DUN-level data is only published from 2019 (relative to state-level data which is available from 1970) as prior HIES samples were not sufficient to support DUN-level granularity.
Mean gross monthly household expenditure by DUN constituency from 2019 to 2024.
Name in Dataset | Variable | Definition |
|---|---|---|
state (Categorical) | State | One of 13 states with a state legislative assembly; the 3 Federal Territories are excluded as they do not have State Legislative Assemblies. |
parlimen (Categorical) | Parliamentary Constituency | One of 207 parliamentary constituencies; the 15 constituencies in Federal Territories are excluded as they are not subdivided into DUNs. |
dun (Categorical) | DUN Constituency | One of 600 DUN constituencies |
date (Date) | Date | The date in YYYY-MM-DD format, with MM-DD set to 01-01 as the data is at annual frequency |
expenditure (Integer, RM) | Mean Expenditure | Average gross monthly household expenditure |
31 Dec 2025, 12:00
N/A
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/hies/hh_expenditure_dun.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=hh_expenditure_dun&limit=3"
response_json = requests.get(url=url).json()
pprint.pprint(response_json)Department of Statistics Malaysia
© 2026 Public Sector Open Data
Open Data
data.gov.my