 As of 2011 Indian Census, Bansi Nagar Parishad had a total population of 41,057.Males constituted 51% of the population(21,105) and females 49%(19,952).Bansi has an average literacy rate of 58%, lower than the national average of 59.5%; with 61% of the males and 39% of females literate.