Read our Privacy Policy for more information about how we process your data.
You can change your preferences at any time by clicking the cookie icon in the footer.
Fertility in India sits at 1.93 children per woman in 2026, below the replacement level of 2.1. Over the preceding five years it has fallen by 0.08 children per woman. About 23.0 million babies are born a year, a crude birth rate of 15.6 per 1,000. Its net reproduction rate sits at 0.90, just under the 1.0 that marks generational replacement. Women are having children later in life, at a mean age of 27.8 years, up from 26.5 in 1980. By 2100, projections put it at 1.69 children per woman.
Fertility rate
1.93 children/woman
Birth rate
15.6 per 1,000 people
Total births
23M
Mean age at birth
27.8 years
India's fertility rate has fallen dramatically from 6.0 children per woman in 1964 to 1.93 today, below the 2.1 replacement level.