As of the 2022 Bangladesh census, Kawkhali upazila had a population of 66,313. The ethnic population was 36,550 (55.12%), of which Marma were 18,477, Chakma 17,188, and Tanchangya 677.[4]
Kawkhali Upazila is divided into four union parishads: Betbunia, Fatikchhari, Ghagra, and Kalampati. The union parishads are subdivided into 11 mauzas and 149 villages.[7]
^"Bangladesh Postal Code". Dhaka: Bangladesh Postal Department under the Department of Posts and Telecommunications of the Ministry of Posts, Telecommunications and Information Technology of the People's Republic of Bangladesh. 20 October 2024.