Kawkhali Upazila is divided into five union parishads: Amrajuri, Chirapara Parshaturia, Kawkhali, Sayna Raghunathpur, and Shial Kati.
Kawkhali Upazila consists of five village councils: Amrajuri, Chirapara Parshaturia, Kawkhali, Sayna Raghunathpur, and Shial Kati.