GDP by State

Data as of 31 Dec 2022, 23:59

Value (in RM millions) given the date, state, and series type.

0 views·0 downloads

How is this data produced?

GDP is the total value of all goods and services produced in a certain period, after deducting the cost of goods and services used in the process of production. This value is before deducting the allowances for consumption of fixed capital i.e. the value added by resident producers (in producer prices) plus import duties. Therefore, GDP is equivalent to expenditure (in purchaser prices) i.e. the sum of all components of final expenditure on goods and services less imports of goods and services.

What caveats I should bear in mind when using this data?

W.P. Putrajaya data is subsumed under W.P. Kuala Lumpur; Supra indicates economic activity not constrained by state boundaries.

Publication(s) using this data


Dataset description

This dataset contains annual national accounts estimates by state, in constant 2015 prices.

Variable definitions
  • Date
  • State
  • Series Type
  • GDP by State
Last updated:

28 Jun 2023, 12:00

Next update


Data source(s)
  • DOSM

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


Image (PNG)

Image (PNG)

Suitable for general digital use.


Vector Graphic (SVG)

Vector Graphic (SVG)

Suitable for high quality prints or further image editing.


Full Dataset (CSV)

Full Dataset (CSV)

Recommended for individuals seeking an Excel-friendly format.


Full Dataset (Parquet)

Full Dataset (Parquet)

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



Connect directly to the data with Python.

# If not already installed, do: pip install pandas fastparquet import pandas as pd URL_DATA = '' 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 = "" response_json = requests.get(url=url).json() pprint.pprint(response_json)
jata negara
Government of Malaysia

© 2023 Public Sector Open Data