Matiranga Upazila is divided into Matiranga Municipality and eight union parishads: Amtali, Baranala, Belchhari, Guimara, Gumti, Matiranga, Tubalchhari, and Taindang.
Matiranga Upazila is made up of Matiranga Municipality and eight local administrative units: Amtali, Baranala, Belchhari, Guimara, Gumti, Matiranga, Tubalchhari, and Taindang.