A taxa de natalidade na Índia é de 19,89 nascimentos por 1.000, de acordo com o The World Factbook da Agência Central de Inteligência. Em 2011, isso colocava o país na 86ª posição no mundo, com 2,59 nascimentos por mulher.
A taxa de natalidade é medida contando o número de nascidos vivos durante um ano por 1.000 pessoas na população no meio do ano. Isso é conhecido como taxa de natalidade bruta. A taxa de natalidade na Índia diminuiu na década anterior a 2014. Em 2004, a taxa bruta de natalidade era de 22,80. Em 2012, a população total da Índia era de 1,237 bilhão e a expectativa de vida era de 66 anos.