The upazila consists of 17 union parishads, Unions are: Amilaish, Eociya, Bajaliya, Charati, East dhamesa, Dharmapur, Kaliyaisa, Kancana, Keociya, Khagariya, Madarsha, Naluya, Puranagara, Sadaha, Satkania, Sonakania, West dhamesa 71 Mouzas and 100 villages.