Le taux de natalité en Inde est de 19,89 naissances pour 1 000, selon The World Factbook de la Central Intelligence Agency. En 2011, cela place le pays au 86e rang mondial, avec 2,59 naissances pour femme.
Le taux de natalité est mesuré en comptant le nombre de naissances vivantes au cours d'une année pour 1 000 personnes dans la population au milieu de l'année. C'est ce qu'on appelle le taux brut de natalité. Le taux de natalité en Inde a diminué au cours de la décennie précédant 2014. En 2004, le taux brut de natalité était de 22,80. En 2012, la population totale de l'Inde était de 1,237 milliard et l'espérance de vie était de 66 ans.