Trend of Neonatal Mortality Rate (Per 1,000 Live Births) for India

Updated on March 17, 2026.

According to data from the World Bank, in 2023, the neonatal mortality rate per 1,000 live births for India was 17.3. A difference of -0.8 compared to 2022.

You can see similar information for other countries.

The World Bank defines neonatal mortality rate as "the number of neonates dying before reaching 28 days of age, per 1,000 live births in a given year".

The chart and table below shows the neonatal mortality rate for India for recent years.

You may also be interested in:
Data Source: World Bank.
Trend of Neonatal Mortality Rate Per 1K Live Births for India
Table of Trend of Neonatal Mortality Rate Per 1K Live Births for India
0 of 0
Year Neonatal Mortality Rate
1970 85.3
1971 84.7
1972 84.1
1973 83.4
1974 82.6
1975 81.5
1976 80.3
1977 78.9
1978 77.4
1979 75.8
1980 74.1
1981 72.5
1982 70.8
1983 69.2
1984 67.6
1985 66.1
1986 64.5
1987 63
1988 61.5
1989 60
1990 58.5
1991 57.1
1992 55.9
1993 54.6
1994 53.4
1995 52.2
1996 51.1
1997 49.9
1998 48.7
1999 47.4
2000 46
2001 44.6
2002 43.2
2003 41.8
2004 40.4
2005 39
2006 37.8
2007 36.6
2008 35.4
2009 34.2
2010 33
2011 31.8
2012 30.6
2013 29.4
2014 28.3
2015 27.1
2016 26
2017 24.9
2018 23.8
2019 22.7
2020 21.4
2021 20.2
2022 19.1
2023 18.1
2024 17.3