 India census, Bamora has a population of around 20000.Males constitute 52% of the population and females 48%.Bamora has an average literacy rate of 75%, higher than the national average of 59.5%; with 58% of the males and 42% of females literate.