Mumbai is India's most populated city with over 1.84 crore (18.4 million) people, followed closely by Delhi with 1.63 crore (16.3 mn) and Kolkata with 1.41 crore (14.1 mn), making these India's "mega-cities", according to the preliminary Census 2011 results.
http://ummid.com/news/2011/October/31.10.2011/mumbai_biggest_city.htm
http://ummid.com/news/2011/October/31.10.2011/mumbai_biggest_city.htm