
Maruti’s Baleno, Fronx and Tata Nexon led the sales chart in December 2025, topping India’s best-selling cars list.

The Baleno topped the chart with 22,108 units, finishing as India’s best-selling car in December 2025.

The Fronx sold 20,706 units, making it the second best-seller for the month.

The Nexon recorded 19,375 units, continuing strong demand across petrol, diesel and EV variants.

The Dzire sold 19,072 units in December, staying as India’s highest-selling sedan.

The Swift hatchback sold 18,767 units, continuing as a major contributor to Maruti’s monthly volumes.

Maruti’s Brezza posted 17,704 units, holding steady as one of India’s key compact SUVs.

The Ertiga MPV sold 16,586 units in December 2025.

The Punch recorded 15,980 units, keeping Tata’s compact SUV in the top 10.

Mahindra’s Scorpio and Scorpio N together sold 15,885 units, staying among India’s top SUVs.

Maruti’s Wagon R closes the top 10 with 14,575 units sold in December 2025.
Top 10 best-selling cars in December 2025: image gallery
Maruti Suzuki continued to dominate December 2025 car sales, with the Baleno leading the charts at 22,108 units, followed by the Fronx at 20,706 units. Tata’s Nexon (including EV) ranked third with 19,375 units, while the Dzire and Swift followed closely with 19,072 and 18,767 units, respectively. The Brezza (17,704 units) and Ertiga (16,586 units) also are in the top ten. Tata’s Punch (including EV) sold 15,980 units, and Mahindra’s Scorpio N (and Classic) posted 15,885 units. The Wagon R (14,575 units) was the only model in the list to record a year-on-year drop.
Suggested image galleries
Trending image galleries
New Honda Insight image gallery
Top 10 best selling carmakers in January 2026 gallery
MG Majestor interior image gallery
2026 Tata Punch EV facelift colours gallery
Poll of the month
Will the Hyundai Creta be overtaken in 2026? If so, which SUV will do it?







































