India's population has grown by 181 million people over the past decade to 1.21bn, according to the 2011 census. More people now live in India than in the United States, Indonesia, Brazil, Pakistan and Bangladesh combined.
India is on course to overtake China as the world's most populous nation by 2030, but its growth rate is falling, figures show. China has 1.3bn people. The census also reveals a continuing preference for boys - India's sex ratio is at its worst since independence.
Female foeticide remains common in India, although sex-selective abortion based on ultrasound scans is illegal. Sons are still seen by many as wage-earners for the future. Statistics show fewer girls than boys are being born or surviving. The gender imbalance has widened every decade since independence in 1947.
According to the 2011 census, 914 girls were born for every 1,000 boys under the age of six, compared with 927 for every 1,000 boys in the 2001 census.
This is a matter of grave concern, Census Commissioner C Chandramauli told a press conference in the capital, Delhi. Government officials said they would review all their policies towards this issue, which they admitted were failing.
Indians now make up 17% of the world's population. Uttar Pradesh remains its most populous state, with 199 million people.
But the rate of that growth is slower than at any time since 1947. The 2011 census charts a population increase of 17.6%, compared with one of 21.5% over the previous decade.
In the field of education there was good news, with the census showing the literacy rate going up to 74% from about 65% in the last count.
India launched the 2011 census last year. The exercise costs in the region of 490 million US dollars. (BBC).-