logo
logo
Home / Population of India

Population of India 2026: Statewise Data, Demographics & Forecast

Updated on September 28, 2026Author:NEXT IAS Contributors
Preferred on Google Badge
Select Badge
india population

The total population of India is about 148 crore which represents over 17.7% of the world population. India has about 65% of the total population under the age of 35 years and comprises the world's largest youth workforce. India has a total fertility rate or TFR has reduced below the replacement level of about 1.9. It shows that the population growth will stabilize in about half a century. The population pattern varies from region to region. For example, Uttar Pradesh and Bihar are youthful and fast-growing states whereas Kerala and Tamil Nadu are ageing fastly. According to the United Nations, India will rise up to 170 crore population (approx.) by 2060 before it gradually declines.

Population of India Statewise 2026

Rank State and Union Territory Estimated population in 2026 Population in crore
1 Uttar Pradesh 243,466,000 24.35
2 Bihar 132,850,310 13.29
3 Maharashtra 129,584,000 12.96
4 West Bengal 100,631,000 10.06
5 Madhya Pradesh 89,965,000 9.00
6 Rajasthan 83,879,000 8.39
7 Tamil Nadu 79,020,000 7.90
8 Gujarat 74,343,000 7.43
9 Karnataka 70,780,000 7.08
10 Andhra Pradesh 53,740,000 5.37
11 Odisha 47,470,000 4.75
12 Jharkhand 41,108,000 4.11
13 Telangana 38,665,000 3.87
14 Kerala 36,239,000 3.62
15 Assam 35,960,000 3.60
16 Haryana 31,410,000 3.14
17 Punjab 31,370,000 3.14
18 Chhattisgarh 28,870,000 2.89
19 Delhi (NCT) 22,300,000 2.23
20 Jammu and Kashmir 14,010,000 1.40
21 Uttarakhand 12,030,000 1.20
22 Himachal Pradesh 7,590,000 0.76
23 Tripura 4,270,000 0.43
24 Meghalaya 3,460,000 0.35
25 Manipur 3,320,000 0.33
26 Nagaland 2,310,000 0.23
27 Chandigarh 1,240,000 0.12
28 Goa 1,600,000 0.16
29 Arunachal Pradesh 1,460,000 0.15
30 Mizoram 1,280,000 0.13
31 Puducherry 1,690,000 0.17
32 Dadra and Nagar Haveli and Daman and Diu 1,290,000 0.13
33 Sikkim 710,000 0.07
34 Andaman and Nicobar Islands 430,000 0.04
35 Ladakh 300,000 0.03
36 Lakshadweep 80,000 0.01

About India

The population of India in 2026 is about 148 crore which is around 17.8% of the world's population. 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 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

Total Area of India

India is the 7th largest country in the world that covers a total surface area of about 32,87,263 square kilometers. It accounts for nearly 2.4% of the total land area of the world. India extends 3,214 km from north to south and 2,933 km from east to west. The total length of the land boundary of India is about 15,200 km. The coastline is about 7,517 km including the mainland, Lakshadweep, and Andaman Nicobar group of Islands. At the topographic level, India comprises about 43% plains, 28% plateaus, and 29% mountains.

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

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.

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.