Correct Answer: (4) Ahmedabad
Solution:According to the 2011 Census, Ahmedabad is the most populous city of Gujarat with a total population of 6,357,693. It is followed by Surat (4,591,246) and Vadodara (1,822,221) at second and third positions in terms of population. There are 28 cities in Gujarat which have a population over 100,000.