The Indian automobile industry registered robust growth of 25.8 percent in December 2025 compared to the same month previous year. Attributes such as strong year-end demand, attractive festive and year-end promotional discounts and tax incentives were the major reasons behind this sharp growth.
Also Read: January 2026 Set to be BIG For Car Buyers – Upcoming SUVs & EVs
Interesting shifts were also witnessed among top-selling cars, with the Maruti Baleno emerging as the best-selling car of the month, followed by the Maruti Fronx and Tata Nexon. The Mahindra Scorpio surpassed the Hyundai Creta by a noticeable margin of 2,731 units. While the Scorpio (Scorpio N + Scorpio Classic) recorded total sales of 15.885 units, Hyundai managed to sell 13,154 units of the Creta.
In the midsize SUV segment, the Hyundai Creta continued to lead the chart, followed by the Maruti Grand Vitara (8,597 units), Hyryder (7,022 units) and Maruti Victoris (6,210 units). The latest entrant, Tata Sierra, will start deliveries to customers from 15th January, 2026. However, bookings for the SUV are already underway.
Let’s take a look at India’s top-selling 25 cars in India in December 2025.
Top 25 Best-Selling Cars in India – December 2025
| Model | December 2025 | December 2024 | YoY Growth |
| Maruti Baleno | 22,108 | 9,112 | 143% |
| Maruti Fronx | 20,706 | 10,752 | 93% |
| Tata Nexon | 19,375 | 13,536 | 43% |
| Maruti Dzire | 19,072 | 16,573 | 15% |
| Maruti Swift | 18,767 | 10,421 | 80% |
| Maruti Brezza | 17,704 | 17,336 | 2% |
| Maruti Ertiga | 16,586 | 16,056 | 3% |
| Tata Punch | 15,980 | 15,073 | 6% |
| Mahindra Scropio | 15,885 | 12,195 | 30% |
| Maruti WagonR | 14,575 | 17,303 | -16% |
| Hyundai Creta | 13,154 | 12,608 | 4% |
| Maruti Eeco | 11,899 | 11,678 | 2% |
| Maruti Alto | 10,829 | 7,410 | 46% |
| Mahindra Bolero | 10,611 | 5,921 | 79% |
| Hyundai Venue | 10,322 | 10,265 | 1% |
| Toyota Innova + Hycross | 9,901 | 9,700 | 2% |
| Mahindra XUV 3XO | 9,422 | 7,000 | 35% |
| Kia Sonet | 9,418 | 3,337 | 182% |
| Mahindra Thar | 9,339 | 7,659 | 22% |
| Maruti Grand Vitara | 8,597 | 7,093 | 21% |
| Toyota Hyryder | 7,022 | 4,770 | 47% |
| Toyota Glanza | 6,451 | 3,487 | 85% |
| Maruti Victoris | 6,210 | 0 | 0% |
| Tata Tiago | 5,826 | 5,006 | 16% |
| Hyundai Exter | 5,612 | 5,270 | 6% |