Top 10 best-selling cars in December 2025: image gallery
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.
11 images
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.