Monthly Vehicle Registrations by Vehicle and Fuel Type

Data as of 31 Mar 2026, 23:59

Monthly count of vehicle registrations, disaggregated by vehicle type and fuel type, from 2000 to the present.

0 views·0 downloads

Table

Registrations

How is this data produced?

This dataset is derived from the transactional vehicle registrations data made available via data.gov.my, and is provided to facilitate high-level analysis of the private transportation sector.

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

This dataset captures the registration of vehicles, not their sale, import, or any other transaction. Therefore, if a vehicle is not registered for use on the road, it will not be counted in this dataset (e.g. vehicles purchased purely for private display). Furthermore, users should note that the dataset includes rows for 'all_types' and 'all_fuels' to facilitate top-level comparisons; these should not be double-counted with the breakdown rows.

Publication(s) using this data

data.gov.my features a dashboard on vehicle registrations, which enables you to explore this dataset in an interactive manner!

Metadata

Dataset description

Monthly count of vehicle registrations, disaggregated by vehicle type and fuel type, from 2000 to the present.

Variable definitions
  • Date
  • Vehicle Type
  • Fuel Type
  • Registrations
Last updated:

03 Apr 2026, 16:00

Next update:

10 May 2026, 16:00

Data source(s)
  • Road Transport Department
  • Ministry of Transport
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.data.gov.my/transportation/registrations_type_fuel.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=registrations_type_fuel&limit=3" response_json = requests.get(url=url).json() pprint.pprint(response_json)