India: List of the Largest Cities by Population

A vibrant dance festival in Pondicherry, India. In the foreground, a troupe of dancers swirl and leap, their colorful costumes and intricate movements capturing the energy of the celebration. In the middle ground, a lively crowd watches, their faces alight with joy and wonder. The background reveals the picturesque streets of Pondicherry, with its distinctive French colonial architecture bathed in warm, golden sunlight. The scene evokes a sense of cultural richness, joyous community, and the unique blend of Indian and French influences that define this enchanting city.

✓ Accommodations✓ Flights✓ Rental Cars✓ Tours & Activities

Because population lists are outdated even before they can be published, the following estimates have been rounded for easier comparison.

1. Mumbai, Maharashtra – Population: ~12,442,000
Financial capital of India, home to Bollywood and major port.


2. Delhi, National Capital Territory of Delhi – Population: ~11,034,500
Capital region with rich history and national government.


3. Bengaluru, Karnataka – Population: ~8,443,000
India’s tech hub and startup capital.


4. Hyderabad, Telangana – Population: ~6,993,000
IT and biotech center, famous for historic landmarks and cuisine.


5. Ahmedabad, Gujarat – Population: ~5,577,000
Commercial city known for textiles and Gandhi’s heritage.


6. Chennai, Tamil Nadu – Population: ~4,646,000
Major port city known for automotive industry and classical arts.


7. Kolkata, West Bengal – Population: ~4,496,000
Cultural capital with colonial architecture and literature.


8. Surat, Gujarat – Population: ~4,467,000
Diamond cutting and textile center.


9. Pune, Maharashtra – Population: ~3,124,000
Educational and IT hub with vibrant lifestyle.


10. Jaipur, Rajasthan – Population: ~3,046,000
Historic ‘Pink City’ known for forts and palaces.


11. Lucknow, Uttar Pradesh – Population: ~2,817,000
Nawabi city famous for culture, food, and architecture.


12. Kanpur, Uttar Pradesh – Population: ~2,765,000
Industrial hub known for leather and textiles.


13. Nagpur, Maharashtra – Population: ~2,405,000
Geographic center known for oranges and judiciary.


14. Indore, Madhya Pradesh – Population: ~1,964,000
Cleanest city in India, commercial center of MP.


15. Bhopal, Madhya Pradesh – Population: ~1,798,000
City of Lakes with rich history.


16. Visakhapatnam, Andhra Pradesh – Population: ~1,728,000
Coastal city with ports and shipbuilding.


17. Pimpri-Chinchwad, Maharashtra – Population: ~1,727,000
Industrial twin city near Pune.


18. Patna, Bihar – Population: ~1,684,000
Ancient city on the Ganges with political importance.


19. Vadodara, Gujarat – Population: ~1,670,000
Cultural hub with strong industrial base.


20. Ghaziabad, Uttar Pradesh – Population: ~1,648,000
Industrial and residential city in NCR.


21. Ludhiana, Punjab – Population: ~1,618,000
Manufacturing hub, especially bicycles and textiles.


22. Agra, Uttar Pradesh – Population: ~1,585,000
Tourist city home to the Taj Mahal.


23. Nashik, Maharashtra – Population: ~1,486,000
Wine capital of India and religious center.


24. Faridabad, Haryana – Population: ~1,414,000
Manufacturing city in NCR.


25. Meerut, Uttar Pradesh – Population: ~1,305,000
Historic city with sports and armament industries.


26. Rajkot, Gujarat – Population: ~1,286,000
Engineering and cultural city in Saurashtra.


27. Kalyan-Dombivli, Maharashtra – Population: ~1,247,000
Suburban city part of Mumbai metropolitan region.


28. Vasai-Virar, Maharashtra – Population: ~1,222,000
Rapidly growing suburb north of Mumbai.


29. Varanasi, Uttar Pradesh – Population: ~1,198,000
One of the world’s oldest cities, sacred Hindu site.


30. Srinagar, Jammu and Kashmir – Population: ~1,180,000
Summer capital known for lakes and houseboats.


31. Aurangabad, Maharashtra – Population: ~1,175,000
Tourist base for Ajanta and Ellora caves.


32. Dhanbad, Jharkhand – Population: ~1,162,000
Coal mining center of India.


33. Amritsar, Punjab – Population: ~1,132,000
Spiritual center and site of the Golden Temple.


34. Navi Mumbai, Maharashtra – Population: ~1,120,000
Planned satellite city across Mumbai harbor.


35. Prayagraj, Uttar Pradesh – Population: ~1,112,000
Pilgrimage city where three rivers meet.


36. Howrah, West Bengal – Population: ~1,077,000
Industrial city and twin of Kolkata.


37. Ranchi, Jharkhand – Population: ~1,073,000
Capital of Jharkhand with tribal and cultural heritage.


38. Jabalpur, Madhya Pradesh – Population: ~1,055,000
Military and administrative center known for Marble Rocks.


39. Gwalior, Madhya Pradesh – Population: ~1,054,000
Historic fort city and classical music hub.


40. Coimbatore, Tamil Nadu – Population: ~1,050,000
Textile and engineering city.


41. Vijayawada, Andhra Pradesh – Population: ~1,048,000
Commercial and cultural center on the Krishna River.


42. Jodhpur, Rajasthan – Population: ~1,033,000
Sun City with palaces and desert landscape.


43. Madurai, Tamil Nadu – Population: ~1,017,000
Ancient temple city with Dravidian architecture.


44. Raipur, Chhattisgarh – Population: ~1,010,000
Capital city and industrial hub.


45. Kota, Rajasthan – Population: ~1,001,000
Famous for coaching institutes and education.


46. Guwahati, Assam – Population: ~963,000
Gateway to Northeast India.


47. Chandigarh, Chandigarh – Population: ~960,000
Modernist planned capital of Punjab and Haryana.


48. Solapur, Maharashtra – Population: ~951,000
Textile production and religious diversity.


49. Hubli-Dharwad, Karnataka – Population: ~943,000
Twin cities known for trade and academia.


50. Tiruchirappalli, Tamil Nadu – Population: ~916,000
Temple city and educational center.


51. Bhilai, Chhattisgarh – Population: ~915,000
Industrial city known for steel production.


52. Moradabad, Uttar Pradesh – Population: ~889,000
Famous for brass handicrafts and metal industries.


53. Mysuru, Karnataka – Population: ~883,000
Cultural city known for palaces and Dasara festival.


54. Guntur, Andhra Pradesh – Population: ~877,000
Commercial city known for chili trade.


55. Noida, Uttar Pradesh – Population: ~875,000
Planned city and IT/business hub near Delhi.


56. Bhiwandi, Maharashtra – Population: ~874,000
Textile and warehousing hub near Mumbai.


57. Amravati, Maharashtra – Population: ~872,000
Educational and cultural city in Vidarbha.


58. Jamshedpur, Jharkhand – Population: ~862,000
Steel city founded by Tata Group.


59. Bikaner, Rajasthan – Population: ~846,000
Desert city known for snacks, forts, and camels.


60. Warangal, Telangana – Population: ~830,000
Historic city with forts and Kakatiya legacy.


61. Cuttack, Odisha – Population: ~820,000
Former capital and legal center of Odisha.


62. Firozabad, Uttar Pradesh – Population: ~813,000
Glass industry hub, especially bangles.


63. Kochi, Kerala – Population: ~809,000
Major port city with colonial history and tourism.


64. Bhavnagar, Gujarat – Population: ~803,000
Port and trading center in Saurashtra.


65. Dehradun, Uttarakhand – Population: ~803,000
Capital city in Himalayan foothills, known for education.


66. Durgapur, West Bengal – Population: ~801,000
Steel city and industrial center.


67. Asansol, West Bengal – Population: ~793,000
Coal mining and industrial town.


68. Nellore, Andhra Pradesh – Population: ~793,000
Agricultural and trading center near Bay of Bengal.


69. Ajmer, Rajasthan – Population: ~782,000
Spiritual city famous for Dargah Sharif.


70. Tirunelveli, Tamil Nadu – Population: ~782,000
Historic city on the banks of the Tamirabarani River.


71. Malegaon, Maharashtra – Population: ~781,000
Textile town with a diverse cultural heritage.


72. Ujjain, Madhya Pradesh – Population: ~781,000
Ancient city and major pilgrimage center.


73. Sangli-Miraj & Kupwad, Maharashtra – Population: ~780,000
Twin city known for turmeric trade and music.


74. Raurkela, Odisha – Population: ~779,000
Steel city in eastern India.


75. Loni, Uttar Pradesh – Population: ~778,000
Fast-growing township near Delhi.


76. Panipat, Haryana – Population: ~774,000
Historic battlefield city and textile center.


77. Rohtak, Haryana – Population: ~773,000
Education and political stronghold.


78. Rajpur Sonarpur, West Bengal – Population: ~772,000
Suburban city in the Kolkata metropolitan area.


79. Akola, Maharashtra – Population: ~768,000
Cotton-producing center in Vidarbha.


80. Karimnagar, Telangana – Population: ~767,000
Agricultural and granite-processing center.


81. Bokaro Steel City, Jharkhand – Population: ~767,000
Planned city centered around steel production.


82. Berhampur, Odisha – Population: ~756,000
Commercial city in southern Odisha.


83. South Dumdum, West Bengal – Population: ~753,000
Urban area part of greater Kolkata.


84. Bellary, Karnataka – Population: ~753,000
Iron ore and mining center.


85. Patiala, Punjab – Population: ~751,000
Royal heritage city known for traditional turban style.


86. Gandhinagar, Gujarat – Population: ~741,000
Capital of Gujarat, known for greenery and planning.


87. Muzaffarnagar, Uttar Pradesh – Population: ~741,000
Agricultural trade hub in western UP.


88. Mathura, Uttar Pradesh – Population: ~739,000
Birthplace of Lord Krishna, major pilgrimage city.


89. Kamarhati, West Bengal – Population: ~729,000
Industrial town in Kolkata suburbs.


90. Sambalpur, Odisha – Population: ~727,000
Known for handloom sarees and the Hirakud Dam.


91. Bilaspur, Chhattisgarh – Population: ~727,000
Judicial and rail hub of the region.


92. Shahjahanpur, Uttar Pradesh – Population: ~720,000
Agricultural market town.


93. Satara, Maharashtra – Population: ~708,000
Historic city with Maratha legacy.


94. Bijapur, Karnataka – Population: ~707,000
Heritage city with Islamic architecture.


95. Rampur, Uttar Pradesh – Population: ~706,000
Known for Raza Library and knife industry.


96. Baranagar, West Bengal – Population: ~703,000
Residential suburb of Kolkata.


97. Darbhanga, Bihar – Population: ~703,000
Cultural center of Mithila region.


98. Sikar, Rajasthan – Population: ~701,000
Educational and industrial hub.


99. Panvel, Maharashtra – Population: ~700,000
Emerging residential and commercial center near Mumbai.


100. Gaya, Bihar – Population: ~695,000
Buddhist pilgrimage city near Bodh Gaya.

The above is subject to change.

Check back often to TRAVEL.COM for the latest travel tips and deals.

Related Posts

Ahmedabad, Gujarat: Best Things to Do – Top Picks

Ahmedabad, Gujarat: Best Things to Do – Top Picks

✓ Accommodations✓ Flights✓ Rental Cars✓ Tours & Activities Did you know Ahmedabad is India's first UNESCO World Heritage City? This vibrant metropolis in Gujarat blends centuries-old architecture with modern urban planning, creating a...

Bengaluru, Karnataka: Best Things to Do – Top Picks

Bengaluru, Karnataka: Best Things to Do – Top Picks

✓ Accommodations✓ Flights✓ Rental Cars With over 400 parks and gardens earning it the nickname "Garden City," Bengaluru stands as a unique blend of traditional culture and cutting-edge technology. As India's fifth-largest city and home to more than 8...

Mysore, Karnataka: Best Things to Do – Top Picks

Mysore, Karnataka: Best Things to Do – Top Picks

✓ Accommodations✓ Flights✓ Rental Cars Did you know that the magnificent Mysore Palace is illuminated with nearly 97,000 bulbs every Sunday evening and during festivals? This dazzling spectacle transforms the already stunning palace into a...