As per 2011 Census of India, Bhandardaha had a total population of 5,667 of which 2,873 (51%) were males and 2,794 (49%) were females. Population below 6 years was 592. The total number of literates in Bhandardaha was 4,143 (81.64% of the population over 6 years).[3]
Bhandardaha was part of Kolkata Urban Agglomeration in 2011 census.[4]
As of 2001[update] India census,[5] Bhandardaha had a population of 4816. Males constitute 50% of the population and females 50%. Bhandardaha has an average literacy rate of 65%, higher than the national average of 59.5%; with male literacy of 70% and female literacy of 60%. 11% of the population is under 6 years of age.