As of the 2022 Bangladeshi census, the residual Matiranga upazila had a population of 126,609. The ethnic population was 30,257 (23.90%), of which Tripura were 23,647, Chakma 3,950 and Marma 2,621.[4]
Matiranga Upazila is divided into Matiranga Municipality and eight union parishads: Amtali, Baranala, Belchhari, Guimara, Gumti, Matiranga, Tubalchhari, and Taindang. The union parishads are subdivided into 27 mauzas and 365 villages.[6]
Matiranga Municipality is subdivided into 9 wards and 53 mahallas.[6]
^"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.