as per the 2011 census of india, bangasbati had a total population of 6,378, of which 3,198 (50%) were males and 3,180 (50%) were females. the population below 6 years of age was 987. the total number of literate people was 3,077 (57.08% of the population over 6 years).