callToll Free 18001024141
|||

10 Top Selling Cars in India: The Most Loved Models

November 16, 2025 | 3 min read | top selling cars in India
Blog

The 10 top-selling cars in India include a mix of SUVs and sedans, including the Maruti Suzuki Dzire at the first position, followed by the Hyundai Creta, Maruti Suzuki Ertiga, Maruti Suzuki Brezza, Maruti Suzuki Wagon-R, Maruti Suzuki Swift, Tata Nexon, Mahindra Scorpio, Maruti Suzuki Fronx, and Tata Punch. These are the most-loved models based on data from the past six months. This blog will tell you more about the top-selling cars in India.

10 Top-Selling Cars in India

Let us look at the 10 most-loved models currently ruling the Indian automotive market.

1. Maruti Suzuki Dzire

With a total of 108,006 units dispatched in the last six months, the Maruti Suzuki Dzire secured the first position in 10 top-selling cars list. The new Dzire is much more desirable to people than its predecessor, the fourth-generation Swift.

2. Hyundai Creta

With a total of 99,345 units dispatched in the last six months, the Hyundai Creta comes in second position in the list of 10 top-selling cars. The car offers a variety of engine and transmission options with many features, making it a great choice.

3. Maruti Suzuki Ertiga

With a total of 93,235 units dispatched in the last six months, the Maruti Suzuki Ertiga secures the third position in the list of 10 top-selling cars in India. It makes this car the only MPV to be featured in this list. The car has a 1.5-litre K-series petrol engine producing a torque of 137 Nm.

4. Maruti Suzuki Brezza

With a total of 84,902 units dispatched in the last six months, the Maruti Suzuki Brezza comes in the fourth position in the list of 10 top-selling cars in India. This sub-compact crossover SUV has a 1.462-litre petrol engine with mild-hybrid technology.

5. Maruti Suzuki Wagon-R

With a total of 84,942 units dispatched in the last six months, the Maruti Suzuki Wagon-R secures the fifth position in the list of 10 top-selling cars in India. This tall-hatchback urban-friendly car has a 998-cc petrol engine and a CNG version too.

6. Maruti Suzuki Swift

With a total of 84,124 units dispatched in the last six months, the Maruti Suzuki Swift comes in sixth position in the list of 10 top-selling cars in India. This car is powered by a 1.2-litre Z-series three-cylinder petrol engine with a torque of 112 Nm.

7. Tata Nexon

With a total of 89,557 units dispatched in the last six months, the Tata Nexon secures seventh position in the list of 10 top-selling cars in India. The car comes with various powertrains, including petrol, diesel, electric, and CNG options, serving to diverse customer bases.

8. Mahindra Scorpio

With a total of 84,634 units dispatched in the last six months, the Mahindra Scorpio comes in the eighth position in the list of the 10 top-selling cars in India. This classic car comes with bold features and rugged looks, with both traditional and newer options.

9. Maruti Suzuki Fronx

With a total of 76,805 units dispatched in the last 6 months, the Maruti Suzuki Fronx secures ninth position in the list of 10 top-selling cars in India. In all, the car has five options for the powertrain, each having distinct petrol and CNG engine options.

10. Tata Punch

With a total of 73,455 units dispatched in the last 6 months, the Tata Punch comes in the tenth position in the list of the 10 top-selling cars in India. The car is available in a wide range of powertrains with petrol, diesel, CNG, and electric variants.

Conclusion

The 10 top-selling cars in India clearly highlight the most loved models among people. These cars highlight how the preferences of customers are shifting toward feature-rich and value-driven vehicles. From compact hatchbacks like the Maruti Suzuki Swift and Wagon-R, to the powerful SUVs like the Hyundai Creta, Mahindra Scorpio, Tata Nexon, and Tata Punch. Models like Maruti Suzuki Dzire and Ertiga are known for their practicality and reliability, while newer cars like Maruti Suzuki Fronx are providing innovation and style and lead the way in the list of top-selling cars in India.

Frequently Asked Questions (FAQs)

1. Which is the No. 1 best-selling car in India right now?
As per recent sales data from the last six months, the Maruti Suzuki Dzire is currently the No. 1 best-selling car in India, topping the charts due to its reliability, fuel efficiency, and strong service network.

2. Which SUV is the highest selling in India?
The Hyundai Creta remains the highest-selling SUV in India, thanks to its premium features, powerful engine options, and strong road presence, making it a popular choice among families and urban buyers.

3. Which car is best for mileage in the top-selling segment?
Among the top 10 selling cars, the Maruti Suzuki Wagon-R and Maruti Suzuki Swift are widely known for offering excellent mileage, especially the CNG variants, making them cost-effective for daily city driving.

4. Are compact SUVs more popular than hatchbacks in India now?
Yes, in recent years, compact SUVs like the Maruti Suzuki Brezza, Tata Nexon, and Tata Punch have gained significant popularity due to their higher ground clearance, safety ratings, and modern features—although hatchbacks like the Swift and Wagon-R still remain highly preferred for affordability and convenience.