Home → India → Population → Birth Rate → Average

India Average Birth Rate 1960-2025

30.5 65 data points
Crude birth rate per 1,000 people · World Bank

India's average birth rate from 1960 to 2025 was 30.5, based on 65 data points.

All Data (sorted by year)▾
YearValueChangeRank
2025 15.5 −0.7 94th
2023 16.1 −0.2 122nd
2022 16.3 −0.2 122nd
2021 16.5 −0.3 121st
2020 16.7 −0.6 121st
2019 17.4 −0.5 119th
2018 17.9 −0.1 119th
2017 18.0 −0.8 116th
2016 18.8 −0.2 117th
2015 18.9 −0.2 117th
2014 19.1 −1.0 117th
2013 20.1 −0.6 121st
2012 20.7 −0.5 120th
2011 21.2 −0.5 124th
2010 21.6 −0.6 124th
Show all
Part of the Kavela network · Where to watch movies, series & football globally → StreamWatchHub