 As per 2011 Census of India Banupur had a total population of 9,626 of which 5,210 (54%) were males and 4,416 (46%) were females.Population below 6 years was 1,251.The total number of literates in Banupur was 6,401 (76.43% of the population over 6 years).