List of districts of Gujarat
The western Indian state of Gujarat has 34 districts after several splits of the original 17 districts at the formation of the state in 1960. Kutch is the largest district of Gujarat while Dang is the smallest. Ahmedabad is the most populated district while Dang is the least. There are 251 Talukas in Gujarat.
The district administration is headed by the District Collector, an Indian Administrative Service officer appointed by the government. The Collector is assisted by Additional Collectors and Deputy Collectors at the district level, Prant Officers at the subdivision level, and Mamlatdars at the taluka level.
History
1960
Gujarat state was created on 1 May 1960, out of the 17 northern districts of Bombay State when that was split on a linguistic basis.They are as follow : Ahmedabad, Amreli, Banaskantha, Bharuch, Bhavnagar, Dang, Jamnagar, Junagadh, Kheda, Kachchh, Mehsana, Panchmahal, Rajkot, Sabarkantha, Surat, Surendranagar and Vadodara.
1964
In 1964, Gandhinagar was formed from parts of Ahmedabad and Mehsana.1966
In 1966, Valsad was split from Surat.1997
On 2 October 1997, five new districts were created:- Anand was split from Kheda.
- Dahod was split from Panchmahal.
- Narmada was split from Bharuch.
- Navsari was split from Valsad.
- Porbandar was split from Junagadh.
2000
In 2000, Patan District was formed from parts of Banaskantha and Mehsana.2007
On 2 October 2007, Tapi was split from Surat, as the state's 26th district.2013
On 15 August 2013, seven new districts were created:- Aravalli was split from Sabarkantha.
- Botad was created from parts of Ahmedabad and Bhavanagar districts.
- Chhota Udaipur was split from Vadodara District.
- Devbhoomi Dwarka was split from Jamnagar.
- Mahisagar was created from parts of Kheda and Panchmahal.
- Morbi was created from parts of Rajkot and Surendranagar districts.
- Gir Somnath was split from Junagadh.
2025
On 2nd October 2025, Vav-Tharad was formed from parts of BanaskanthaList of districts
| District | Code | Headquarters | Established | Area | Population | Population Density | Location Map |
| Banaskantha | BK | Palanpur | 1 May 1960 | 6,176 | 2,141,666 | 290 | |
| Aravalli | AR | Modasa | 15 August 2013 | 3,217 | 1,051,746 | 327 | |
| Patan | PA | Patan | 2 October 2000 | 5,738 | 1,342,746 | 234 | |
| Gandhinagar | GA | Gandhinagar | 1 May 1964 | 2,163 | 1,387,478 | 660 | |
| Mehsana | MA | Mehsana | 1 May 1960 | 4,386 | 2,027,727 | 462 | |
| Sabarkantha | SK | Himmatnagar | 1 May 1960 | 7,390 | 2,458,589 | 328 | |
| Vav-Tharad | Tharad | 2 October 2025 | 6,527 | 978,840 | 220 | ||
| Ahmedabad | AH | Ahmedabad | 1 May 1960 | 7,170 | 7,208,200 | 890 | |
| Anand | AN | Anand | 2 October 1997 | 2,942 | 2,090,276 | 711 | |
| Chhota Udaipur | CU | Chhota Udaipur | 15 August 2013 | 3,237 | 1,071,831 | 331 | |
| Dahod | DA | Dahod | 2 October 1997 | 3,642 | 2,126,558 | 582 | |
| Kheda | KH | Nadiad | 1 May 1960 | 3,667 | 2,298,934 | 541 | |
| Mahisagar | MH | Lunawada | 15 August 2013 | 2,500 | 994,624 | 440 | |
| Panchmahal | PM | Godhra | 1 May 1960 | 5,219 | 2,388,267 | 458 | |
| Vadodara | VD | Vadodara | 1 May 1960 | 4,312 | 3,639,775 | 467 | |
| Surat | ST | Surat | 1 May 1960 | 4,418 | 6,081,322 | 953 | |
| Bharuch | BR | Bharuch | 1 May 1960 | 6,524 | 1,550,822 | 238 | |
| Dang | DG | Ahwa | 1 May 1960 | 1,764 | 226,769 | 129 | |
| Narmada | NR | Rajpipla | 2 October 1997 | 2,749 | 590,379 | 214 | |
| Navsari | NV | Navsari | 2 October 1997 | 2,211 | 1,330,711 | 602 | |
| Tapi | TA | Vyara | 2 October 2007 | 3,435 | 806,489 | 249 | |
| Valsad | VL | Valsad | 1 June 1966 | 3,034 | 1,703,068 | 561 | |
| Rajkot | RA | Rajkot | 1 May 1960 | 11,203 | 3,157,676 | 282 | |
| Amreli | AM | Amreli | 1 May 1960 | 6,760 | 1,513,614 | 205 | |
| Bhavnagar | BV | Bhavnagar | 1 May 1960 | 11,155 | 2,877,961 | 288 | |
| Botad | BT | Botad | 15 August 2013 | 2,564 | 656,005 | 256 | |
| Devbhoomi Dwarka | DD | Khambhaliya | 15 August 2013 | 5,684 | 752,484 | 132 | |
| Gir Somnath | GS | Veraval | 15 August 2013 | 3,754 | 1,217,477 | 324 | |
| Jamnagar | JA | Jamnagar | 1 May 1960 | 14,125 | 2,159,130 | 153 | |
| Junagadh | JU | Junagadh | 1 May 1960 | 8,839 | 2,742,291 | 310 | |
| Kutch | KA | Bhuj | 1 May 1960 | 45,652 | 2,090,313 | 46 | |
| Morbi | MB | Morbi | 15 August 2013 | 4,871 | 960,329 | 197 | |
| Porbandar | PO | Porbandar | 2 October 1997 | 2,294 | 586,062 | 255 | |
| Surendranagar | SN | Surendranagar | 1 May 1960 | 10,489 | 1,755,873 | 167 |