[2] Kutch is the largest district of Gujarat while Dang is the smallest.
They are as follow : Ahmedabad, Amreli, Banaskantha, Bharuch, Bhavnagar, Dang, Jamnagar, Junagadh, Kheda, Kachchh, Mehsana, Panchmahal, Rajkot, Sabarkantha, Surat, Surendranagar and Vadodara.
On 2 October 2007, Tapi was split from Surat, as the state's 26th district.
On 15 August 2013, seven new districts were created:[5] In 2025, Vav-Tharad was formed from parts of Banaskantha The newly formed Vav-Tharad district will include a total of 8 talukas namely Vav, Bhabhar, Tharad, Dhanera, Suigam, Lakhni, Deodar and Kankrej and four municipalities namely Bhabhar, Tharad, Thara and Dhanera.
The remaining 6 talukas of Banaskantha district will include a total of 6 talukas namely Palanpur, Danta, Amirgarh, Dantiwada, Vadgam and Deesa and two municipalities namely Palanpur and Deesa.