The 10 Most Populous Cities in India
Delhi narrowly leads Mumbai at the top — and together, India's 10 biggest cities hold more people than most entire countries.
Quick Answer
Delhi is India's most populous city in 2026 at roughly 23.4 million people, narrowly ahead of Mumbai at 21.8 million. Together, India's top 10 cities hold about 134 million people — slightly more than Mexico's entire population of about 133 million.
India is the world's most populous country, home to roughly 1.48 billion people — but that population isn't evenly spread. A handful of cities concentrate tens of millions of residents each, driven by decades of migration toward jobs, education, and opportunity. This ranking uses World Population Review's 2026 city population estimates for consistent comparison across India's cities. Population figures can differ substantially from one source to another depending on whether a city, urban agglomeration, or metropolitan boundary is used — more on that distinction below, since it explains why you might see very different numbers for the same cities on other sites.
City Population — 2026 Estimates
Source: World Population ReviewTap any city to jump to its full breakdown below.
Ranked #10 to #1
Ghaziabad
- Population:
- 5.0M
- Category:
- National Capital Region (NCR)
- Revenue sources:
- Industrial manufacturing, Delhi commuter hub
A satellite city of Delhi within the National Capital Region, Ghaziabad has grown rapidly as Delhi's own growth has pushed outward into neighboring cities.
Ghaziabad's population is growing faster than any other city in this top 10, at over 5% annually — among the fastest growth rates of any major Indian city.
Source: World Population Review
Pune
- Population:
- 7.9M
- Category:
- Maharashtra
- Revenue sources:
- IT services, education, automotive manufacturing
Known as one of India's major education and IT hubs, Pune has grown into a significant tech and manufacturing center in its own right, distinct from nearby Mumbai.
Surat
- Population:
- 9.6M
- Category:
- Gujarat
- Revenue sources:
- Diamond cutting and polishing, textiles
Surat processes a large share of the world's diamonds and is one of India's major textile manufacturing centers, driving one of the fastest growth rates on this list.
Ahmedabad
- Population:
- 10.6M
- Category:
- Gujarat
- Revenue sources:
- Textiles, pharmaceuticals, chemicals
Gujarat's largest city and a longstanding industrial and commercial center, Ahmedabad is also recognized as a UNESCO World Heritage City for its historic old town.
Hyderabad
- Population:
- 11.9M
- Category:
- Telangana
- Revenue sources:
- IT services, pharmaceuticals, biotechnology
Home to a major IT corridor often nicknamed "Cyberabad," Hyderabad has become one of India's leading technology and pharmaceutical hubs alongside its centuries-old old city.
Chennai
- Population:
- 13.1M
- Category:
- Tamil Nadu
- Revenue sources:
- Automotive manufacturing, IT services, healthcare
Often called the "Detroit of India" for its concentration of automotive manufacturing, Chennai is also a major IT and healthcare hub on India's southeastern coast.
Kolkata
- Population:
- 15.4M
- Category:
- West Bengal
- Revenue sources:
- Jute and textiles, IT services, finance
Once the capital of British India, Kolkata remains one of the country's major cultural and intellectual centers, alongside a growing IT and finance sector.
Bengaluru
- Population:
- 15.6M
- Category:
- Karnataka
- Revenue sources:
- IT services, startups, aerospace
Widely known as India's "Silicon Valley," Bengaluru is the country's leading technology and startup hub, and growing faster than any other city in this top 10 behind Ghaziabad.
Bengaluru is growing at roughly 4.1% a year — the third-fastest rate in this top 10, behind only Ghaziabad and Surat.
Source: World Population Review
Mumbai
- Population:
- 21.8M
- Category:
- Maharashtra
- Revenue sources:
- Finance, Bollywood film industry, trade
India's financial capital and home to Bollywood, Mumbai is one of the most densely populated cities on Earth, built across a cluster of reclaimed islands on India's west coast.
Delhi
- Population:
- 23.4M
- Category:
- National Capital Territory
- Revenue sources:
- Government, services, trade
India's capital and largest city, Delhi anchors the broader National Capital Region, pulling in consistent migration for government, business, and education opportunities.
Delhi's 23.4 million people make it India's largest city, leading Mumbai by roughly 1.6 million.
Source: World Population Review
What the numbers tell us
India's top 10 cities alone hold roughly as many people as an entire mid-sized country. That concentration reflects decades of migration toward jobs, education, and infrastructure in a small number of urban centers, even as roughly two-thirds of India's population still lives in rural areas.
- Data period:
- World Population Review, 2026 city population estimates
- Last updated:
- October 2, 2026
- Sources:
- World Population Review (worldpopulationreview.com/cities/india)
This ranking uses World Population Review's 2026 city population estimates for consistent comparison across India's cities, as published on WPR's dedicated India cities page. Population figures can differ substantially depending on whether a source uses a city, urban agglomeration, or metropolitan boundary — for example, Delhi's population is sometimes cited above 35 million elsewhere (including on other World Population Review pages and Wikipedia's global cities list), using a broader metro-area definition than the 23.4 million figure used here. Neither figure is "wrong"; they measure different boundaries. We use WPR's per-city figures consistently across all 10 cities in this ranking.
Figures marked as estimates are based on publicly available information and may vary from other published sources.
Frequently Asked Questions
Both figures are real, but they measure different things. 23.4 million is World Population Review's city-level estimate, which is what this ranking uses throughout. The larger figure (and similar large figures you may see for other cities) reflects a broader metro/urban agglomeration area, including surrounding satellite cities and suburbs. Neither is incorrect — they're just different boundaries.