Sindh province is divided into 6 divisions containing 29 districts and 138 tehsils. The divisions are Larkana, Sukkur, Hyderabad, Mirpurkhas, Shaheed Benazirabad and Karachi. The districts fall under these 6 divisions. Each district contains several tehsils, which are the smallest administrative units. In total there are 138 tehsils across Sindh province.