logo
logo

Total Population of India 2026 (Top States & Cities)

Updated on November 5, 2026Author:NEXT IAS Contributors
Preferred on Google Badge
Select Badge
india population

The total population of India is about 148 crore which is 17% of the world population. Interestingly, India surpassed the population of China in April 2023 and became the Highest populated country in the world.

The population of India has increased from about 36 crore in 1951 to about 121 crore in 2011. However, the Growth Rate of India has been reduced from about 2.2% in 1971 to about 0.9% in 2023. These figures show a Demographic Change in India.

India is a nation of young people due to about 27% of the population being below the age of 15 years whereas about 65% belongs to the working age group (15 to 59 years). The Sex Ratio of India is projected to have improved from 943 in 2011 to 952 by 2036. The Population Density is about 497 individuals per square kilometre in 2026.

India had launched the world’s First National Family Planning Programme in 1952. The Total Fertility Rate has decreased from 5.7 in 1950 to about 2.0 in 2026 which is below the replacement level of 2.1.

The population pattern in India differs from region to region. For example, Uttar Pradesh and Bihar are youthful and fast-growing states whereas Kerala and Tamil Nadu are ageing fastly. The population of India is estimated to stabilize at about 152 crores by 2036. According to the United Nations, India will rise up to 170 crore population (approx.) by 2060 before it gradually declines.

Timeline of Population of India

S.No. Year Population (crores)
1 2026 147.7 Cr
2 2020 140.3 Cr
3 2010 124.3 Cr
4 2000 105.7 Cr
5 1975 62.3 Cr
6 1947 34 Cr

Population of India Statewise 2026

Rank State or Union Territory Estimated Population Population
1 Uttar Pradesh 24,34,66,000 24.34 Cr
2 Bihar 13,28,50,310 13.28 Cr
3 Maharashtra 12,95,84,000 12.95 Cr
4 West Bengal 10,06,31,000 10.06 Cr
5 Madhya Pradesh 8,99,65,000 8.99 Cr
6 Rajasthan 8,38,79,000 8.38 Cr
7 Tamil Nadu 7,90,20,000 7.90 Cr
8 Gujarat 7,43,43,000 7.43 Cr
9 Karnataka 7,07,80,000 7.07 Cr
10 Andhra Pradesh 5,37,40,000 5.37 Cr
11 Odisha 4,74,70,000 4.74 Cr
12 Jharkhand 4,11,08,000 4.11 Cr
13 Telangana 3,86,65,000 3.86 Cr
14 Kerala 3,62,39,000 3.62 Cr
15 Assam 3,59,60,000 3.59 Cr
16 Haryana 3,14,10,000 3.14 Cr
17 Punjab 3,13,70,000 3.13 Cr
18 Chhattisgarh 2,88,70,000 2.88 Cr
19 Delhi (NCT) 2,23,00,000 2.23 Cr
20 Jammu and Kashmir 1,40,10,000 1.40 Cr
21 Uttarakhand 1,20,30,000 1.20 Cr
22 Himachal Pradesh 75,90,000 75.9 Lakhs
23 Tripura 42,70,000 42.7 Lakhs
24 Meghalaya 34,60,000 34.6 Lakhs
25 Manipur 33,20,000 33.2 Lakhs
26 Nagaland 23,10,000 23.1 Lakhs
27 Chandigarh 12,40,000 12.4 Lakhs
28 Goa 16,00,000 16.0 Lakhs
29 Arunachal Pradesh 14,60,000 14.6 Lakhs
30 Mizoram 12,80,000 12.8 Lakhs
31 Puducherry 16,90,000 16.9 Lakhs
32 Dadra and Nagar Haveli and Daman and Diu 12,90,000 12.9 Lakhs
33 Sikkim 7,10,000 7.1 Lakhs
34 Andaman and Nicobar Islands 4,30,000 4.3 Lakhs
35 Ladakh 3,00,000 3.0 Lakhs
36 Lakshadweep 80,000 80 Thousand

Highest Population State in India

Uttar Pradesh is the highest populated state in India. The state comprises an estimated population of 24.35 crore which is about 17% of India’s total population. Interestingly, if we consider Uttar Pradesh as a country, it will rank at 6th position in the world which means it will surpass many countries such as Brazil, Nigeria, and Russia. It is situated parallel to the fertile gangetic plain and comprises a population density of about 829 persons per square kilometre. The state has an extensive river-fed agriculture with Prayag as its most populous city.

10 Highest Populated Cities in India 2026

Rank City State or UT Estimated Population
1 Delhi NCT of Delhi 30,446,254
2 Kolkata West Bengal 22,646,412
3 Mumbai Maharashtra 20,385,414
4 Bengaluru Karnataka 13,261,056
5 Chennai Tamil Nadu 11,192,733
6 Hyderabad Telangana 9,232,095
7 Ahmedabad Gujarat 7,686,069
8 Surat Gujarat 6,971,646
9 Pune Maharashtra 6,871,311
10 Jaipur Rajasthan 4,381,291

About India Demographics 2026

S.No. Demographic Indicators Estimated figure
1 Total population 1,476,625,576
2 Annual population growth 0.87%
3 Annual population increase About 12.76 million
4 Median age 29.2 years
5 Total fertility rate 1.93 births per woman
6 Population density 497 persons per sq km
7 Urban population 555.3 million
8 Urbanisation level 37.6%
9 Rural population About 921.3 million
10 Net migration 440,456
11 India's share of world population 17.8%
12 Global population rank 1st

The population growth rate of India has reduced in recent years due to decrease in fertility. However, the total population will increase in future decades because the majority of population in India lies in the reproductive ages. The urban population in India is about 37.6% whereas rural India is substantial. The population distribution is highly uneven.

For example, the Indo-gangetic plain or alluvial plains in north India is densely populated whereas the Himalaya, desert and forest areas are sparsely populated.

India Population Forecast

S.No. Year Projected population Broad demographic trend
1 2035 About 1.58 billion
  • The population growth will continue but fertility rate will remain below replacement level.
2 2040 About 1.62 billion
  • The working-age population will be large.
  • The aging population will become increasingly important.
3 2045 About 1.65 billion
  • India will approach its projected population peak period.
4 2050 About 1.67 billion
  • The growth will slow down significantly and the percentage of older people will rise steadily.

FAQs about India Population

What is the population of India?

The estimated population of India in 2026 is about 148 crore. India has the highest population in the world.

Which state has the largest population in India?

Uttar Pradesh in India has the largest population with about 24.35 crore estimated population in 2026.

Public Notice Against Piracy