Faridpur district consists of 9 upazilas, 4 municipalities, 79 union parishads, 36 wards, 92 mahallas and 1859 villages. The town consists of 9 wards and 35 mahallas. The area of the town is 20.23 km². The population of the town is 99634; male 51.73%, female 48.27%.