The demographic data from the United Nations Population Fund's (UNFPA) “State of World Population Report, 2023” estimates India's population at 1,428.6 million or 1.4286 billion against 1.4257 billion for China.