Kawkhali Upazila is divided into five union parishads: Amrajuri, Chirapara Parshaturia, Kawkhali, Sayna Raghunathpur, and Shial Kati.
The Kawkhali Upazila is made up of five local government units: Amrajuri, Chirapara Parshaturia, Kawkhali, Sayna Raghunathpur, and Shial Kati.