According to WHO's Global Health Estimates, India's life expectancy at birth was 71 years in 2023, above Pakistan (68.2) but below Bangladesh (72.7). It had dropped from 70.5 years in 2019 to 68.1 in 2021 before recovering. Healthy life expectancy stood at 60.6 years in 2023. An Indian aged 60 could expect 18.8 more years, 13.7 of them healthy. Non-communicable diseases caused nearly 75% of deaths from the top 10 causes in 2023, against communicable diseases' 62% share in 2000. Ischaemic heart disease, COPD, stroke and diabetes were leading causes. Global life expectancy was 73.3 years.