Bahadurganj is located at . It has an average elevation of 51 metres (167 feet).
India census, Bahadurganj had a population of 28,224. Males constitute 53% of the population and females 47%. Bahadurganj has an average literacy rate of 34%, lower than the national average of 59.5%; with 69% of the males and 31% of females literate. 21% of the population is under 6 years of age.Village: Plasmani is located near Bahadurganj.
Siktihar/Bagana/Saranda is one of the of village in Bahadurganj.