is a city and a notified area
in Kishanganj district
in the state of Bihar
Bahadurganj is located at . It has an average elevation of 51 metres
As of 2001
, 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.