← All sources

Malaysia File

Passenger-car registrations for Malaysia from the national open-data portal (data.gov.my).

2026-09
Latest period held
—
TTM BEV share (Whole)
1
Variants

Who sells the cars

Whole · last 12 months (2025-10 → 2026-09) · 897,111 new registrations in total. Units are registrations; a "designation" is the model string exactly as the source records it (where that includes the trim, trims are separate designations). Powertrain as recorded by the source's own fuel field.

Top brands — % of each powertrain; header: the powertrain's % of all registrationsregistrations; header: the powertrain's total

#BEV8.0%71,422HEV5.5%49,427PETROL81.6%732,313DIESEL4.9%43,949
1Proton38.6%27,535Toyota31.2%15,443Perodua48.0%351,709Toyota67.7%29,747
2BYD19.7%14,077Honda12.8%6,335Proton22.0%160,947Isuzu13.1%5,734
3Tesla11.0%7,871Great Wall12.7%6,295Toyota10.4%76,505Mitsubishi7.5%3,317
4Zeekr7.0%4,990Proton12.6%6,247Honda8.1%59,047Ford5.0%2,196
5Chery6.5%4,618Chery11.2%5,525Chery3.0%22,199CAM1.1%497
6Leapmotor2.7%1,917Mercedes Benz7.2%3,549Mazda1.6%11,936Foton1.1%471
7Xpeng2.2%1,610Nissan4.2%2,064Mitsubishi1.4%10,231Nissan1.0%432
8MG1.8%1,277BMW2.1%1,033Jetour1.4%10,181KIA1.0%420
9BMW1.2%895Lexus1.5%750Lexus0.8%5,673Hyundai0.7%295
10Denza1.1%782Volvo1.4%713BMW0.7%4,732Maxus0.4%169
rest8.2%5,850rest3.0%1,473rest2.6%19,153rest1.5%671

Top designations — % of each powertrain; header: the powertrain's % of all registrationsregistrations; header: the powertrain's total

#BEV8.0%71,422HEV5.5%49,427PETROL81.6%732,313DIESEL4.9%43,949
1E.MAS 5Proton28.8%20,540Corolla CrossToyota14.3%7,062BezzaPerodua13.9%101,752HiluxToyota58.5%25,707
2E.MAS 7Proton9.8%6,995E.MAS 7Proton12.6%6,247SagaProton12.2%89,687D-MAXIsuzu12.2%5,353
3Atto 3BYD6.5%4,639Haval H6Great Wall8.4%4,137AxiaPerodua11.2%82,267TritonMitsubishi7.5%3,315
4Model YTesla6.0%4,323ViosToyota8.4%4,135MyviPerodua8.8%64,616HiaceToyota5.1%2,248
57XZeekr5.7%4,072Yaris CrossToyota6.5%3,190AlzaPerodua5.7%41,702RangerFord4.9%2,141
6Model 3Tesla5.0%3,548HR-VHonda5.6%2,756AtivaPerodua4.2%31,107FortunerToyota3.3%1,452
7SealionBYD4.7%3,355CR-VHonda4.2%2,081X50Proton3.6%26,637ViewFoton1.0%455
8Seal 6BYD3.7%2,623WEY G9Great Wall3.9%1,932S70Proton3.4%25,022NavaraNissan1.0%431
9Atto 2BYD2.9%2,032Tiggo CrossChery3.7%1,843CityHonda3.4%24,552CarnivalKIA0.9%415
10Icaur V23Chery2.6%1,870Jaecoo J7Chery3.3%1,631ViosToyota2.9%21,220InvaderIsuzu0.9%381
11Icaur 03Chery2.1%1,511SerenaNissan2.9%1,458AlphardToyota2.3%16,987StariaHyundai0.7%294
12G6Xpeng1.5%1,057Tiggo 7Chery2.9%1,436TrazPerodua2.2%16,193Placer-XCAM0.6%259
13M6BYD1.4%1,030C-ClassMercedes Benz2.1%1,057AruzPerodua1.9%14,072KingoCAM0.5%238
14B10Leapmotor1.4%977CityHonda1.9%953HR-VHonda1.7%12,524Land CruiserToyota0.4%198
15C10Leapmotor1.3%940GLCMercedes Benz1.9%921CivicHonda1.6%11,664V80Maxus0.3%150
rest16.7%11,910rest17.4%8,588rest20.8%152,311rest2.1%912

HEV = full hybrid (no plug; counted as ICE in the curves).

Raw source

Go and check the numbers yourself:

data.gov.my — cars open dataset (Parquet) ↗

How the data flows

Origin
data.gov.my (JPJ road-transport register)
Render

Each new or changed month re-renders the country. Shares are read from the CSV as column ÷ TOTAL and grouped into three curves. A generalized Weibull S-curve is fitted to the BEV and the ICE share, and the charts, the fitted parameters, the twelve-month totals and the uncertainty bands are rewritten.

Which curve does a CSV column count towards?
  • BEVBEV
  • PHEV or EREV (plug-in hybrids, range extenders)
    Does the source split plug-ins from other hybrids?
    • yesPHEV
    • no — one combined hybrid figure (parked in HEV)ICE
      the PHEV curve is left out, never drawn at zero
  • HEV or MHEV (full and mild hybrids — no plug)ICE
  • petrol, diesel, gas, flex-fuel, othersICE

Definitions & scope

AcquisitionFile — downloaded as a data file (XLSX / Parquet / ODS / zip)
Vehicle scopePassenger cars only; history from 2018-01.
HEV (full hybrids)Combined hybrids are reported in the HEV column; PHEV is populated only from ~2024 where the source splits it.
Authnone

Variants

Each variant is its own series with its own CSV. Not every variant is charted in the gallery — the CSV is the authoritative record either way.

VariantWhat it countsHeldRaw data
WholeNew passenger-car registrations, from 2018-01.2018-01 – 2026-09
105 rows
data/Malaysia.csv

History we hold

Every bar is the span actually present in our stored CSV — breaks in a bar are real gaps in the series, not rendering. Cadence is shown on the right.

2018201920202021202220232024202520262027WholeWhole: 2018-01 → 2026-09monthly

Whole 2018-01–2026-09 (105 rows).

Which fuel columns this source fills

A blank column almost never means "no such cars" — it means this source does not split them out, and those vehicles are counted inside another column. Check the caveats for where they land.

BEVPHEVHEVPETROLDIESELOTHERS
Wholereportednot reportedreportedreportedreportedreported

reported   column exists but is zero in every row   not reported by this source. Hover a cell for the row count.

Caveats