India Best Selling Cars Ranking in 2025. The Maruti Dzire moved back to the top, replacing the Tata Punch which fell into 10th. The Hyundai Creta climbed into 2nd, outpacing the Maruti Wagon R which dropped into 3rd.
The Indian new car market keeps growing rapidly, climbing the rankings within the global auto industry. However, it remains distinct from other markets, as it is mostly dominated by compact small cars.
The best selling ranking up to October 2025 confirmed this trend. The Maruti Dzire -up 8 spots- became new leader with a 4.7% share (+24.8%), followed by the Hyundai Creta -up 2 spots- in 2nd (+7.4%) and the Maruti Wagon R -down 1 spot- in 3rd (+3.4%).
The Maruti Ertiga -up 1 spot- ranked 4th (+0.2%), in front of the Tata Nexon –up 5 spots- in 5th (+19.6%) and the Maruti Swift in 6th (+2.1%).
The Mahindra Scorpio -up 1 spot- ranked 7th (+2.8%) in front of the Maruti Fronx -up 3 spots- in 8th (+10.4%).
The Maruti Vitara -down 4 spots- ranked 9th (-7.9%), while the Tata Punch -down 9 spots- closed the top 10 (-19.1%).
Tables with sales figures
In the tables below we report sales for Top 50 models.










