| Rank | OEM | Model | November ’25 Sales | November ’24 Sales | YoY Growth |
|---|---|---|---|---|---|
| 1 | Tata | Nexon | 22,434 | 15,329 | 46% |
| 2 | Maruti | Dzire | 21,082 | 11,779 | 79% |
| 3 | Maruti | Swift | 19,733 | 14,737 | 34% |
| 4 | Tata | Punch | 18,753 | 15,435 | 21% |
| 5 | Hyundai | Creta | 17,344 | 15,452 | 12% |
| 6 | Maruti | Ertiga | 16,197 | 15,150 | 7% |
| 7 | Mahindra | Scorpio N + Classic | 15,616 | 12,704 | 23% |
| 8 | Maruti | Fronx | 15,058 | 14,882 | 1% |
| 9 | Maruti | WagonR | 14,619 | 13,982 | 5% |
| 10 | Maruti | Brezza | 13,947 | 14,918 | -7% |
| 11 | Maruti | Baleno | 13,784 | 16,293 | -15% |
| 12 | Maruti | Eeco | 13,200 | 10,589 | 25% |
| 13 | Maruti | Victoris | 12,300 | – | – |
| 14 | Kia | Sonet | 12,051 | 9255 | 30% |
| 15 | Hyundai | Venue | 11,645 | 9754 | 19% |
| 16 | Maruti | Grand Vitara | 11,339 | 10,148 | 12% |
| 17 | Mahindra | XUV 3XO | 10,601 | 7656 | 38% |
| 18 | Maruti | Alto | 10,600 | 7467 | 42% |
| 19 | Mahindra | Bolero + Neo | 10,521 | 7045 | 49% |
| 20 | Mahindra | Thar + Roxx | 10,234 | 8708 | 18% |
| 21 | Toyota | Innova Crysta + HyCross | 9295 | 7867 | 18% |
| 22 | Toyota | Hyryder | 7393 | 4857 | 52% |
| 23 | Kia | Carens + Clavis + EV | 6530 | 5672 | 15% |
| 24 | Kia | Seltos | 6305 | 5364 | 18% |
| 25 | Mahindra | XUV700 | 6176 | 9100 | -32% |
November 2025 car sales witnessed few changes in top 25, Tata Nexon leads again
November 2025 top 25 car sales list revealed, Tata Nexon tops the chart. There are 11 Maruti cars in this list, followed by 5 cars from Mahindra, 3 cars from Kia and 2 from Tata, Hyundai and Toyota.
India’s car market continued its strong momentum in November 2025, with the Tata Nexon once again emerging as the country’s highest-selling model. The SUV registered 22,434 units, marking its third straight month above the 22,000-unit mark and delivering a 46% year-on-year increase. It finished comfortably ahead of the next-ranked models, reinforcing its position as the most preferred SUV in India.
The wider market data shows a clear shift toward SUVs. Of the top 25 selling cars, 14 are SUVs, followed by 4 hatchbacks, 3 MPVs, 2 sedans, and 2 vans. Only three models reported a decline compared to the previous year, while a large number of compact and midsize SUVs recorded double-digit growth, indicating a broad recovery in consumer demand.
Maruti Suzuki occupied the next two positions on the list. The Dzire posted impressive numbers with 21,082 units and 79% growth, reflecting renewed interest in compact sedans. The Swift followed in third place with 19,733 units and 34% growth, demonstrating the sustained popularity of Maruti’s small-car range.
The Tata Punch (18,753 units; 21% growth) and Hyundai Creta (17,344 units; 12% growth) completed the top five, highlighting the strength of both the affordable SUV market and the midsize segment.
Maruti continued to dominate the rankings with eight additional models in the top 25, including strong performers like the Ertiga (16,197 units; 7% growth), Wagon R (14,619 units; 5% growth) and Eeco (13,200 units; 25% growth). However, the Brezza (13,947 units; down 7%) and Baleno (13,784 units; down 15%) were among the few models facing downward pressure due to heightened competition.
Mahindra secured five places in the list, all of them SUVs – underlining the brand’s focused positioning. The Scorpio (15,616 units; 23% growth), XUV 3XO (10,601 units; 38% growth), Bolero (10,521 units; 49% growth) and Thar (10,234 units; 18% growth) continued to deliver strong volumes. Even with a 32% dip, the XUV700 (6,176 units) remained within the top 25, ahead of the expected arrival of the updated XUV 7XO.
Overall, November’s figures reinforce the dominance of SUVs in the Indian market and highlight the sustained growth trajectory across multiple segments heading into 2026.
Out of 25 cars in the list, 3 cars have witnessed negative year-on-year growth. What are your thoughts on the top 25 selling cars of November 2025. Let us know in the comments section below.





