List of cities in India by population

Columns: Rank | City | Population ( 2011 ) | Population ( 2001 ) | State or union territory
15 | Thane | 1,841,488 | 1,262,551 | Maharashtra | 16 | Bhopal | 1,798,218 | 1,437,354 | Madhya Pradesh | 17 | Indore | 1,664,086 | 1,374,968 | Madhya Pradesh | 18 | Pimpri-Chinchwad | 1,727,692 | 1,012,472 | Maharashtra | 19 | Patna | 1,684,222 | 1,366,444 | Bihar | 20 | Vadodara | 1,670,806 | 1,306,227 | Gujarat

Example questions:
What is the 2011 population of the delhi city that covers an area of 1,484 square kilometres ? | What is the 2011 population of the delhi city that is the second-largest producer of cotton in India ? | What is the 2011 population of the city Mumbai that is also known as Bombay ? | What is the 2011 population of the Hyderabad city that is situated on hilly terrain around artificial lakes ?

Answers:
11,007,835 | 5,570,585 | 12,442,373 | 6,809,970