Top 10 Best Selling Cars in India
- Cars
- 05 Jul, 2025

The Indian automotive market remains one of the most dynamic in the world, with intense competition across hatchbacks, sedans, and SUVs. Each month, manufacturers battle it out with new launches, attractive financing schemes, and aggressive marketing to capture buyer attention. For June 2025, the sales data highlights clear favorites among Indian customers. Here’s a detailed look at the top 10 best selling cars in India and what makes them stand out.
1. Maruti Suzuki WagonR
June 2025 Sales: 22,000 units
The Maruti Suzuki WagonR continues to be India’s most loved family hatchback. Its tall-boy design offers unmatched headroom, making it comfortable for taller passengers. The car is equipped with efficient 1.0L and 1.2L petrol engines, delivering a mileage of up to 25 km/l. Its low maintenance costs and wide service network make ownership worry-free. Popular among middle-class families and daily city commuters, the WagonR is a practical choice that rarely disappoints.
2. Maruti Suzuki Swift
June 2025 Sales: 19,500 units
A sporty hatchback that appeals to younger buyers, the Maruti Suzuki Swift combines peppy performance with sharp styling. Its 1.2L DualJet engine provides lively acceleration and respectable fuel efficiency around 23.5 km/l. Swift’s strong resale value and easy availability of spare parts further boost its popularity. Many prefer it for its fun-to-drive dynamics, making it a repeat feature in the top 10 best selling cars in India.
3. Maruti Suzuki Baleno
June 2025 Sales: 18,300 units
The Baleno is a segment leader in the premium hatchback category. With a spacious cabin, a wide feature list including a 360-degree camera, head-up display, and connected car tech, it attracts urban buyers seeking comfort and technology. The car’s refined 1.2L petrol engine and smooth CVT option make it an excellent city cruiser.
4. Tata Nexon
June 2025 Sales: 17,200 units
India’s safest compact SUV, the Tata Nexon, shines with its 5-star Global NCAP crash safety rating. It offers turbocharged petrol and diesel engines, along with an electric variant (Nexon EV) that’s gaining popularity. Buyers appreciate its muscular design, spacious rear seats, and features like ventilated seats and a digital cockpit, making it a solid performer among young professionals and small families.
5. Hyundai Creta
June 2025 Sales: 14,500 units
The Hyundai Creta dominates the mid-size SUV segment with a blend of style, comfort, and advanced features. Buyers can choose from three engine options: a 1.5L petrol, 1.5L diesel, and 1.4L turbo petrol. Highlights like the panoramic sunroof, Bose sound system, and Level 2 ADAS (in new variants) attract tech-savvy buyers who want luxury on a budget.
6. Maruti Suzuki Dzire
June 2025 Sales: 13,800 units
The Dzire remains the top-selling compact sedan in India. Known for its large boot space of 378 liters, best-in-class mileage of around 24 km/l, and smooth AMT options, it’s widely chosen by fleet operators and private owners alike. Its refined ride quality makes it perfect for daily city and intercity trips.
7. Maruti Suzuki Alto
June 2025 Sales: 12,500 units
The Alto continues to be the preferred car for first-time buyers. With a price tag starting under ₹4 lakh, coupled with a frugal 800cc engine delivering nearly 24 km/l, it’s an economical choice. The ease of driving in congested lanes and Maruti’s extensive service reach ensure the Alto remains a fixture in the top 10 best selling cars in India list year after year.
8. Tata Punch
June 2025 Sales: 12,100 units
Tata Punch has quickly emerged as a favorite micro-SUV, offering an elevated stance, 5-star safety rating, and city-friendly size. Its bold SUV styling, combined with features like a semi-digital instrument cluster and terrain modes, gives buyers a mini-SUV experience at hatchback prices. It’s especially popular among urban youth and small families.
9. Hyundai Venue
June 2025 Sales: 11,400 units
The Hyundai Venue is known for its tech-focused interiors, offering features like BlueLink connected car tech, wireless charging, and an air purifier. With multiple powertrains including a 1.0L turbo petrol, it caters to a variety of driving needs. Its balanced ride quality and compact footprint make it ideal for both city drives and highway weekend getaways.
10. Kia Seltos
June 2025 Sales: 10,700 units
Rounding off the list of top 10 best selling cars in India, the Kia Seltos remains a top pick for those wanting an SUV that’s stylish and packed with features. With options like ventilated seats, a 10.25-inch touchscreen, and multiple drive modes, it offers a near-premium experience. Its design stands out, and it’s a hit with professionals and young families alike.
The June 2025 sales data clearly highlights Indian buyers’ preference for vehicles that blend practicality, mileage, safety, and modern features. The list of top 10 best selling cars in India serves as a reliable guide for anyone looking to invest in a new vehicle. Whether you’re seeking a budget-friendly hatchback, a family sedan, or a tech-loaded SUV, these models prove why they dominate the roads and continue to win consumer trust.
Latest Car News


Top 10 Bullet Proof Cars in India

Car Sales Report June 2025 in India

Are CNG Cars Safe? A Complete Expert Analysis for Indian Drivers

Which Car is Best for Taxi in India? - You Must Know

What are the top 5 mistakes that make your car lose value faster?

2025 Mahindra Scorpio-N Introduced with 10 Advanced ADAS Features

Audi Q7 Signature Edition Launching in India: A Premium Blend of Power and Prestige

Lexus LM 350h Bookings Reopen in India: Price, Features & Why Celebs Are Loving It

Mercedes-Benz Issues Recall in India: S-Class, Maybach, EQS, GLC, and SL55 AMG Affected

New Honda City Sport Launched in India: A Sleek Fusion of Style and Performance
