Urbanization in India began to accelerate after independence, due to the country's adoption of a mixed economy, which gave rise to the development of the private sector. The population residing in urban areas in India, according to the 1901 census, was 11.4%, increasing to 28.53% by the 2001 census, and is now currently 34% in 2017 according to the World Bank. According to a survey by the United Nations, in 2030 40.76% of country's population is expected to reside in urban areas. As per the World Bank, India, along with China, Indonesia, Nigeria, and the United States, will lead the world's urban population surge by 2050.
Mumbai saw large-scale rural-urban migration in the 20th century. In 2018, Mumbai accommodated 22.1 million people, and was the second-largest metropolis by population in India. Delhi has 28 million inhabitants and witnessed the fastest rate of urbanization in the world, with a 4.1% rise in population as per the 2011 census of India.