MakeYourChart

The largest cities in India, 1975 to 2050

Delhi, Kolkata, Mumbai, Bengaluru and more, raced from 1975 to the UN's 2050 projections.

Free to edit and export · No signup to start

What the data shows

  • In 2025, New Delhi ranks #1 with 30.2M, ahead of Kolkata (22.5M) and Mumbai (20.2M).
  • By 2050, on the UN's projections, New Delhi is projected to rank #1 with 33.9M, ahead of Kolkata (23.8M) and Mumbai (23.1M).
  • Back in 1975, Kolkata was #1 with 10.5M.
  • The top spot changed hands once: New Delhi in 2005.
  • Biggest climber: Hajipur, from #9 in 1975 to #5 in 2050.
  • New Delhi grew 5× between 1975 and 2025.

About this chart

Under the UN's consistent city definition, the dense urban area around New Delhi is the largest in India and one of the largest anywhere. Watch Bengaluru, the tech capital, climb past Chennai into fourth place.

Years after 2025 are UN medium projections from World Urbanization Prospects 2025.

The data

Source: UN DESA, World Urbanization Prospects: The 2025 Revision (File 19), largest Indian cities, millions, 1975–2050 (projected after 2025). Retrieved November 3, 2026. Cities as defined by the Degree of Urbanization (contiguous dense areas), so figures differ from city-proper or metro counts.

India's largest cities, Population in millions, 1975 to 2050, 1975–2050
Date🇮🇳 New Delhi🇮🇳 Kolkata🇮🇳 Mumbai🇮🇳 Bengaluru🇮🇳 Hajipur🇮🇳 Chennai🇮🇳 Hyderabad🇮🇳 Ahmedabad🇮🇳 Pune
19756.1M10.5M8.3M2.4M0.7M4.5M2.8M2.6M2.4M
19807.4M11.8M9.8M3.1M0.9M5.2M3.3M3.0M2.7M
19859.2M13.2M11.2M3.7M1.2M5.7M4.1M3.5M3.0M
199011.6M14.8M12.8M4.4M1.8M6.3M5.1M4.0M3.4M
199514.5M16.3M14.4M5.2M2.4M6.9M5.7M4.6M3.8M
200018.0M18.4M16.0M6.1M3.4M7.6M6.3M5.1M4.3M
200520.7M19.5M16.8M7.3M4.6M8.5M7.0M5.7M5.0M
201023.2M20.5M17.7M8.9M6.4M9.3M7.6M6.2M5.7M
201526.1M21.3M18.3M10.7M7.8M10.1M8.3M6.8M6.3M
202029.1M22.0M19.3M12.9M9.1M10.9M9.0M7.5M6.6M
202530.2M22.5M20.2M13.2M9.9M11.2M9.2M7.6M6.8M
203031.3M23.0M21.1M13.6M11.1M11.4M9.3M7.8M7.1M
203532.2M23.5M21.8M13.8M11.9M11.6M9.4M8.0M7.3M
204032.9M23.6M22.4M14.0M12.6M11.6M9.5M8.1M7.5M
204533.5M23.8M22.8M14.2M13.2M11.7M9.6M8.2M7.7M
205033.9M23.8M23.1M14.3M13.7M11.8M9.5M8.2M7.7M

Post it

Suggested caption: “Mumbai or Delhi? The answer depends on how you count.” Credit the source in your caption; it heads off the 'source?' comments.

Make it yours

  • Switch between bar, line, column and donut races with one click.
  • Pick 9:16 for Reels and TikTok, 4:5 for the feed or 16:9 for YouTube.
  • Change the theme, font, colors and race length, and add your own captions.
  • Paste your own numbers from Excel or Google Sheets. See the bar chart race maker for tips.

Frequently asked questions

What is the largest city in India?

In 2025, New Delhi ranks #1 with 30.2M, followed by Kolkata (22.5M) and Mumbai (20.2M). Source: UN DESA, World Urbanization Prospects: The 2025 Revision (File 19), largest Indian cities, millions, 1975–2050 (projected after 2025).

Where does this data come from?

UN DESA, World Urbanization Prospects: The 2025 Revision (File 19), largest Indian cities, millions, 1975–2050 (projected after 2025). Retrieved November 3, 2026. Cities as defined by the Degree of Urbanization (contiguous dense areas), so figures differ from city-proper or metro counts. You can download the full table as a CSV from this page.

Can I turn this chart into a video?

Yes. Open it in the editor, change the title, theme, colors or format (9:16 for Reels and TikTok, 16:9 for YouTube), and export an MP4. Free exports are 720p with a small watermark; Pro ($11.99/month) removes it and adds 1080p, 4K and 60 fps.

More cities charts

See all