Chandpur thana, which was established long ago at Narasinghapur, has been transformed into a subdivision in 1878. While Narasinghapur was extinct by river erosion the Chandpur thana sadar was established at its present location. It was turned into an upazila in 1984. The upazila consists of one municipality, five wards, 14 union parishads, 146 mouzas and 144 villages.