Population in urban agglomerations of more than 1 million in India

India: Population in urban agglomerations of more than 1 million was 248.30 million in 2025. ◆ Volatile

Latest (2025)
248.30 million
Change on year
up 2.4%
World rank
2nd
of 121 countries
All-time high
248.30 million
in 2025
All-time low
34.02 million
in 1960
Years of data
66
1960–2025

Population in urban agglomerations of more than 1 million in India, 1960–2025

50.0M100.0M150.0M200.0M250.0M196019922025

Source: World Urbanization Prospects 2018, United Nations (UN).

Analysis

India recorded 248.30 million for population in urban agglomerations of more than 1 million in 2025. That is the highest value across all 66 years on record.

Compared with earlier readings it is up 2.4% on the previous year and up 28.9% over ten years.

Over the whole period, population in urban agglomerations of more than 1 million in India peaked at 248.30 million in 2025 and was at its lowest, 34.02 million, in 1960.

India ranks 2nd of 121 countries on this measure, in the top 10%.

The series is highly variable year to year, so single readings are best treated with caution.

Population in urban agglomerations of more than 1 million in India, year by year

Annual values for Population in urban agglomerations of more than 1 million in India, 1960 to 2025.
Year Value Change
1960 34.02 million
1961 35.17 million +3.4%
1962 36.38 million +3.5%
1963 37.65 million +3.5%
1964 38.96 million +3.5%
1965 40.32 million +3.5%
1966 41.73 million +3.5%
1967 43.20 million +3.5%
1968 44.73 million +3.5%
1969 46.31 million +3.5%
1970 47.96 million +3.6%
1971 49.68 million +3.6%
1972 51.49 million +3.6%
1973 53.37 million +3.6%
1974 55.33 million +3.7%
1975 57.37 million +3.7%
1976 59.50 million +3.7%
1977 61.71 million +3.7%
1978 64.02 million +3.7%
1979 66.44 million +3.8%
1980 68.95 million +3.8%
1981 71.46 million +3.6%
1982 73.82 million +3.3%
1983 76.27 million +3.3%
1984 78.82 million +3.3%
1985 81.46 million +3.4%
1986 84.21 million +3.4%
1987 87.07 million +3.4%
1988 90.05 million +3.4%
1989 93.13 million +3.4%
1990 96.35 million +3.5%
1991 99.55 million +3.3%
1992 102.59 million +3.1%
1993 105.73 million +3.1%
1994 108.98 million +3.1%
1995 112.36 million +3.1%
1996 115.86 million +3.1%
1997 119.48 million +3.1%
1998 123.24 million +3.1%
1999 127.13 million +3.2%
2000 131.18 million +3.2%
2001 135.03 million +2.9%
2002 138.35 million +2.5%
2003 141.78 million +2.5%
2004 145.31 million +2.5%
2005 148.95 million +2.5%
2006 152.71 million +2.5%
2007 156.59 million +2.5%
2008 160.60 million +2.6%
2009 164.74 million +2.6%
2010 169.01 million +2.6%
2011 173.42 million +2.6%
2012 177.99 million +2.6%
2013 182.70 million +2.6%
2014 187.57 million +2.7%
2015 192.61 million +2.7%
2016 197.82 million +2.7%
2017 203.21 million +2.7%
2018 208.78 million +2.7%
2019 214.18 million +2.6%
2020 219.69 million +2.6%
2021 225.29 million +2.5%
2022 230.96 million +2.5%
2023 236.69 million +2.5%
2024 242.47 million +2.4%
2025 248.30 million +2.4%

Averages by decade

DecadeAverage LowestHighest Years
1960s 39.85 million 34.02 million 46.31 million 10
1970s 56.69 million 47.96 million 66.44 million 10
1980s 80.52 million 68.95 million 93.13 million 10
1990s 111.13 million 96.35 million 127.13 million 10
2000s 147.52 million 131.18 million 164.74 million 10
2010s 190.73 million 169.01 million 214.18 million 10
2020s 233.90 million 219.69 million 248.30 million 6

Countries ranked near India

  1. 1 China 460.16 million compare
  2. 3 United States 160.79 million compare
  3. 4 Brazil 94.31 million compare
  4. 5 Japan 80.94 million compare

See the full ranking of 121 places →

More urban development data for India

All data for India →

Frequently asked questions

What is population in urban agglomerations of more than 1 million in India?
Population in urban agglomerations of more than 1 million in India was 248.30 million in 2025, according to World Urbanization Prospects 2018, United Nations (UN).
What is the highest population in urban agglomerations of more than 1 million recorded in India?
The highest recorded value was 248.30 million in 2025.
What is the lowest population in urban agglomerations of more than 1 million recorded in India?
The lowest recorded value was 34.02 million in 1960.
How does India rank for population in urban agglomerations of more than 1 million?
India ranks 2nd out of 121 countries with data for 2025.
Is population in urban agglomerations of more than 1 million rising or falling in India?
Over the last ten years it is up 28.9%. The long-run trend across the full record is volatile.
Where does this India data come from?
The figures come from World Urbanization Prospects 2018, United Nations (UN), published as part of Population in urban agglomerations of more than 1 million. Statizoid updates them automatically from the source API.

Download this data

CSV · JSON — 66 observations, free to reuse under CC BY 4.0 (World Bank Open Data).

Share, cite or embed this page

Cite this page

Population in urban agglomerations of more than 1 million in India. Statizoid, drawing on World Urbanization Prospects 2018, United Nations (UN). Retrieved 02 September 2026, from https://urban.statizoid.com/stat/population-in-urban-agglomerations-of-more-than-1-million/india/

Embed or link this data

Paste this into a page to link back to these figures. The data itself is free to reuse under CC BY 4.0 (World Bank Open Data); please keep the attribution.

<a href="https://urban.statizoid.com/stat/population-in-urban-agglomerations-of-more-than-1-million/india/">Population in urban agglomerations of more than 1 million in India</a> — Statizoid

About this data

Indicator
Population in urban agglomerations of more than 1 million
Source
World Urbanization Prospects 2018, United Nations (UN)
Licence
CC BY 4.0 (World Bank Open Data)
Coverage
121 places, 7,986 data points, 1960–2025
Last refreshed

Population in urban agglomerations of more than one million is the country's population living in metropolitan areas that in 2018 had a population of more than one million people.