According to multiple sources, including the United Nations and NPR, Indias population as of October 24, 2023 is approximately 1.43 billion people. In April 2023, India surpassed China to become the worlds most populous nation with 1.486 billion people. The United Nations Population Fund estimates Indias population at 1.4286 billion against 1.4257 billion for China as of mid-2023. Indias population growth rate has slowed down in recent years, and according to UN projections, its population is expected to peak at about 1.7 billion in 2064.