The district is divided into three subdivisions, Thrizino, Rupa and Bomdila, which are further divided into twelve administrative circles, namely, Dirang, Bomdila, Kalaktang, Balemu, Bhalukpong, Jameri, Sinchung, Nafra, Thrizino, Rupa, Thembang and Shergaon.
There are 4 Arunachal Pradesh Legislative Assembly constituencies located in this district: Dirang, Kalaktang, Thrizino-Buragaon and Bomdila.