India has experienced rapid population growth over the past century. The population grew from 361 million in 1951 to over 1.2 billion in 2011, representing growth rates of over 20% per census. Currently, 30% of India's population lives in urban areas, though the urbanization rate is growing at 2.4% annually. Literacy rates and life expectancy have also increased over time but still vary significantly between states. The population is ethnically diverse and includes Indo-Aryan, Dravidian, and other groups. Rapid population growth presents challenges like gender discrimination but also opportunities if India can provide jobs, schools and resources for its large youth population.