Haimchar Upazila is divided into six union parishads: Char Bhairabi, Dakshin Algi Durgapur, Gazipur, Haimchar, Nilkamal, and Uttar Algi Durgapur.
The Haimchar Upazila is comprised of six local administrative units: Char Bhairabi, Dakshin Algi Durgapur, Gazipur, Haimchar, Nilkamal, and Uttar Algi Durgapur.