Fuel prices from 24 Sep 2026
  • RON95 unsubsidisedRM4.57+RM0.20
  • BUDI95RM1.99
  • RON97RM5.05+RM0.20
  • Diesel (Peninsular)RM5.42+RM0.15
  • Diesel (East Malaysia)RM2.15
Source: data.gov.my

Car statistics Malaysia

New car registrations from JPJ data, 2025 and January to August 2026

Malaysia registered 870,188 new cars in 2025, and 5.15% were electric. From January to August 2026, 566,616 new cars were registered and 8.38% were electric (JPJ data via data.gov.my).

How many new cars are registered in Malaysia?

870,188

new cars in 2025

5.15%

electric in 2025

566,616

new cars, January to August 2026

8.38%

electric, January to August 2026

Source: JPJ vehicle registration data via data.gov.my (CC BY 4.0) · Checked 25 Sep 2026

Top 10 brands by new registrations

2025, full year

RankBrandNew cars
1Perodua359,904
2Proton151,561
3Toyota129,071
4Honda75,486
5Chery31,666
6BYD14,407
7Mitsubishi13,856
8Mazda9,588
9Mercedes Benz8,975
10BMW7,874

January to August 2026

RankBrandNew cars
1Perodua219,559
2Proton135,169
3Toyota72,942
4Honda37,194
5Chery21,206
6Mitsubishi8,824
7Mazda7,852
8Jetour7,503
9BYD7,472
10Mercedes Benz4,979

Source: JPJ vehicle registration data via data.gov.my (CC BY 4.0) · Checked 25 Sep 2026

Why we do not show registrations by state

We do not show registrations by state: 86 to 87% are recorded under "Rakan Niaga", JPJ's partner portal, not the owner's state.

Sales figures from MAA

The Malaysian Automotive Association counts sales, as total industry volume (TIV), not registrations, so its figures differ from JPJ's: 820,752 vehicles in 2025, and 73,615 in July 2026.

Listings in this directory, by state

Download the data
StateWorkshopsTyre shopsCar wash & detailingWindow tintCar accessoriesCar rentalTowingUsed car dealers
Johor1,68631544513765245842
Kedah5191141434320415216
Kelantan2934667111211127
Melaka32550105331161134
Negeri Sembilan35383112391281904
Pahang3769795371578412
Perak5841131515324020124
Perlis521116518200
Pulau Pinang6001071664925819423
Sabah4501211842823042010
Sarawak5811162382526922618
Selangor3,4765037162571,429712655
Terengganu250566022121704
WP Kuala Lumpur91211623411152726824
WP Labuan641102100
WP Putrajaya152505200

Source: Overture Maps, September 2026 release, places rated 0.6 or higher · Counts before cleaning, so they will change

Last checked 25 Sep 2026 · Report a mistake