As of the
2001 Census of India, Badlapur had a population of 36,943. Males constitute 51% of the population and females 49%. Machhlishahr has an average literacy rate of 59%, male literacy is 76.99%, and female literacy is 43.35%. In Machhlishahr, 18% of the population is under 6 years of age. Represented in the U.P. State Assembly by MLA Subhash Pandey of the BSP. ==Transportation==