As of 2015 India census, Sujanpur has a population of approximate 50,000. Males constitute 52% of the population and females 48%. In Sujanpur, 12% of the population is under 6 years of age.
Sujanpur has an average literacy rate of 71%, higher than the national average of 59.5%. Male literacy is 75% and Female literacy is 66%.
Municipal Council Sujanpur has total administration over 78% houses to which it supplies basic amenities like water and sewerage. It is also authorize to build roads within Municipal Council Sujanpur limits and impose taxes on properties coming under its jurisdiction.