The subdivision of Tangail was established in 1870. It was turned into a district on December 1, 1969.[2] The district consists of 10 municipalities, 72 wards of these municipalities, 103 Union Porishods and 2431 villages.
Tangail district is subdivided into 12 Upazilas. These are:
Tangail Sadar Upazila
Sakhipur Upazila
Basail Upazila
Madhupur Upazila
Ghatail Upazila
Kalihati Upazila
Nagarpur Upazila
Mirzapur Upazila
Gopalpur Upazila
Delduar Upazila
Bhuapur Upazila
Dhanbari Upazila, newly formed